Efficient voting via the top-k elicitation scheme: a probabilistic approach

Top-i voting is a common form of preference elicitation due to its conceptual simplicity both on the voters' side and on the decision maker's side. In a typical setting, given a set of candidates, the voters are required to submit only the k-length prefixes of their intrinsic rankings of the candidates. The decision maker then tries to correctly predict the winning candidate with respect to the complete preference profile according to a prescribed voting rule. This raises a tradeoff between the communication cost (given the specified value of k), and the ability to correctly predict the winner. We focus on arbitrary positional scoring rules in which the voters' scores for the candidates is given by a vector that assigns the ranks real values. We study the performance of top-k elicitation under three probabilistic models of preference distribution: a neutral distribution (impartial culture); a biased distribution, such as the Mallows distribution; and a worst-case (but fully known) distribution. For an impartial culture, we provide a technique for analyzing the performance of top-k voting. For the case of arbitrary positional scoring rules, we provide a succinct set of criteria that is sufficient for obtaining both lower and upper bounds on the minimal k necessary to determine the true winner with high probability. Our lower bounds pertain to any implementation of a top-k voting scheme, whereas for our upper bound, we provide a concrete top-k elicitation algorithm. We further demonstrate the use of this technique on Copeland's voting rule. For the case of biased distributions, we show that for any non-constant scoring rule, the winner can be predicted with high probability without ever looking at the votes. For worst-case distributions, we show that for exponentially decaying scoring rules, k = O(log m) is sufficient for all distributions.

[1]  Craig Boutilier,et al.  Vote Elicitation with Probabilistic Preference Models: Empirical Estimation and Cost Tradeoffs , 2011, ADT.

[2]  Meir Kalech,et al.  Practical voting rules with partial information , 2010, Autonomous Agents and Multi-Agent Systems.

[3]  D. Farnsworth A First Course in Order Statistics , 1993 .

[4]  Craig Boutilier,et al.  Efficient Vote Elicitation under Candidate Uncertainty , 2013, IJCAI.

[5]  Vincent Conitzer,et al.  Vote elicitation: complexity and strategy-proofness , 2002, AAAI/IAAI.

[6]  Jérôme Lang,et al.  Voting procedures with incomplete preferences , 2005 .

[7]  Piotr Faliszewski,et al.  Campaigns for lazy voters: truncated ballots , 2012, AAMAS.

[8]  Craig Boutilier,et al.  Optimal social choice functions: A utilitarian view , 2015, Artif. Intell..

[9]  C. L. Mallows NON-NULL RANKING MODELS. I , 1957 .

[10]  J. Marden Analyzing and Modeling Rank Data , 1996 .

[11]  Craig Boutilier,et al.  Robust Approximation and Incremental Elicitation in Voting Protocols , 2011, IJCAI.

[12]  Vincent Conitzer,et al.  Determining Possible and Necessary Winners under Common Voting Rules Given Partial Orders , 2008, AAAI.

[13]  Vincent Conitzer,et al.  Communication complexity of common voting rules , 2005, EC '05.

[14]  Ariel D. Procaccia,et al.  When do noisy votes reveal the truth? , 2013, EC '13.

[15]  L. Duembgen Bounding Standard Gaussian Tail Probabilities , 2010, 1012.2063.

[16]  Vincent Conitzer,et al.  A Maximum Likelihood Approach towards Aggregating Partial Orders , 2011, IJCAI.