79

kk-Approval Veto: A Spectrum of Voting Rules Balancing Metric Distortion and Minority Protection

Adaptive Agents and Multi-Agent Systems (AAMAS), 2025
Main:15 Pages
Bibliography:4 Pages
Appendix:3 Pages
Abstract

In the context of single-winner ranked-choice elections between mm candidates, we explore the tradeoff between two competing goals in every democratic system: the majority principle (maximizing the social welfare) and the minority principle (safeguarding minority groups from overly bad outcomes).To measure the social welfare, we use the well-established framework of metric distortion subject to various objectives: utilitarian (i.e., total cost), α\alpha-percentile (e.g., median cost for α=1/2\alpha = 1/2), and egalitarian (i.e., max cost). To measure the protection of minorities, we introduce the \ell-mutual minority criterion, which requires that if a sufficiently large (parametrized by \ell) coalition TT of voters ranks all candidates in SS lower than all other candidates, then none of the candidates in SS should win. The highest \ell for which the criterion is satisfied provides a well-defined measure of mutual minority protection (ranging from 1 to mm).Our main contribution is the analysis of a recently proposed class of voting rules called kk-Approval Veto, offering a comprehensive range of trade-offs between the two principles. This class spans between Plurality Veto (for k=1k=1) - a simple voting rule achieving optimal metric distortion - and Vote By Veto (for k=mk=m) which picks a candidate from the proportional veto core. We show that kk-Approval Veto has minority protection at least kk, and thus, it accommodates any desired level of minority protection. However, this comes at the price of lower social welfare. For the utilitarian objective, the metric distortion increases linearly in kk. For the α\alpha-percentile objective, the metric distortion is the optimal value of 5 for αk/(k+1)\alpha \ge k/(k+1) and unbounded for α<k/(k+1)\alpha < k/(k+1). For the egalitarian objective, the metric distortion is the optimal value of 3 for all values of kk.

View on arXiv
Comments on this paper