{"title":"Instance-optimal information-based voting","authors":"Flavio Chierichetti","doi":"10.1016/j.tcs.2024.114945","DOIUrl":null,"url":null,"abstract":"<div><div>The classical Condorcet Jury Theorem considers a voting scenario in which there exists a candidate whose election would be ideal for each voter; each voter, though, has only a limited understanding of the world and is thus unable to determine exactly who this candidate is. The main question in this scenario is whether the voters, acting individually, can cast their ballots so that the unknown optimal candidate wins the election, and the welfare of the group of voters is maximized.</div><div>In this setting, each candidate is represented by a known probability distribution over signals about the world that the voters can perceive, that is, over bits. One of these candidates is chosen (secretively, by an adversary) to be the <em>ideal</em> candidate. Afterwards, each voter samples this unknown candidate's distribution once and casts a ballot with the hope that the unknown ideal candidate wins the election.</div><div>In this paper, we consider the famous Condorcet voting system, as well as some of its variants. First, we give a positive answer to an open question of Chierichetti and Kleinberg <span><span>[8]</span></span>, and show that, with Condorcet voting, there exists a uniform voting strategy that makes the group of voters succeed with probability <span><math><mn>1</mn><mo>−</mo><mi>δ</mi></math></span> provided that <span><math><mi>Θ</mi><mrow><mo>(</mo><msubsup><mrow><mi>ϵ</mi></mrow><mrow><mi>tv</mi></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msubsup><mo>⋅</mo><mi>ln</mi><mo></mo><msup><mrow><mi>δ</mi></mrow><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></math></span> voters take part in the election — here, <span><math><msub><mrow><mi>ϵ</mi></mrow><mrow><mi>tv</mi></mrow></msub></math></span> is the minimum total variation distance between the distributions of two candidates.</div><div>We also give a uniform voting strategy for the Copeland voting system (a variant of Condorcet) that makes the group succeed with probability <span><math><mn>1</mn><mo>−</mo><mi>δ</mi></math></span> with <span><math><mi>Θ</mi><mrow><mo>(</mo><msubsup><mrow><mi>ϵ</mi></mrow><mrow><mi>H</mi></mrow><mrow><mo>−</mo><mn>2</mn></mrow></msubsup><mo>⋅</mo><mi>ln</mi><mo></mo><msup><mrow><mi>δ</mi></mrow><mrow><mo>−</mo><mn>1</mn></mrow></msup><mo>)</mo></mrow></math></span> voters, where <span><math><msub><mrow><mi>ϵ</mi></mrow><mrow><mi>H</mi></mrow></msub></math></span> is the minimum Hellinger distance between the distributions. Our uniform Copeland strategy, then, is an <em>instance-optimal</em> hypothesis testing algorithm: constants aside, the strategy is as efficient as the optimal omniscient algorithm which determines the unknown candidate after having directly observed each of the signals perceived by the voters. Then, we “derandomize” our uniform Copeland strategy, and obtain a Condorcet strategy that achieves instance-optimality at the cost of losing uniformity; finally, we prove that this loss of uniformity is necessary: no uniform Condorcet strategy can achieve instance-optimality, in general.</div><div>Thus, the right voting strategies let these classical combinatorial voting systems attain the same efficiency of centralized, optimal, hypothesis testers.</div></div>","PeriodicalId":49438,"journal":{"name":"Theoretical Computer Science","volume":"1024 ","pages":"Article 114945"},"PeriodicalIF":0.9000,"publicationDate":"2024-10-31","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Theoretical Computer Science","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0304397524005620","RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
The classical Condorcet Jury Theorem considers a voting scenario in which there exists a candidate whose election would be ideal for each voter; each voter, though, has only a limited understanding of the world and is thus unable to determine exactly who this candidate is. The main question in this scenario is whether the voters, acting individually, can cast their ballots so that the unknown optimal candidate wins the election, and the welfare of the group of voters is maximized.
In this setting, each candidate is represented by a known probability distribution over signals about the world that the voters can perceive, that is, over bits. One of these candidates is chosen (secretively, by an adversary) to be the ideal candidate. Afterwards, each voter samples this unknown candidate's distribution once and casts a ballot with the hope that the unknown ideal candidate wins the election.
In this paper, we consider the famous Condorcet voting system, as well as some of its variants. First, we give a positive answer to an open question of Chierichetti and Kleinberg [8], and show that, with Condorcet voting, there exists a uniform voting strategy that makes the group of voters succeed with probability provided that voters take part in the election — here, is the minimum total variation distance between the distributions of two candidates.
We also give a uniform voting strategy for the Copeland voting system (a variant of Condorcet) that makes the group succeed with probability with voters, where is the minimum Hellinger distance between the distributions. Our uniform Copeland strategy, then, is an instance-optimal hypothesis testing algorithm: constants aside, the strategy is as efficient as the optimal omniscient algorithm which determines the unknown candidate after having directly observed each of the signals perceived by the voters. Then, we “derandomize” our uniform Copeland strategy, and obtain a Condorcet strategy that achieves instance-optimality at the cost of losing uniformity; finally, we prove that this loss of uniformity is necessary: no uniform Condorcet strategy can achieve instance-optimality, in general.
Thus, the right voting strategies let these classical combinatorial voting systems attain the same efficiency of centralized, optimal, hypothesis testers.
期刊介绍:
Theoretical Computer Science is mathematical and abstract in spirit, but it derives its motivation from practical and everyday computation. Its aim is to understand the nature of computation and, as a consequence of this understanding, provide more efficient methodologies. All papers introducing or studying mathematical, logic and formal concepts and methods are welcome, provided that their motivation is clearly drawn from the field of computing.