Voting Rules as Error-Correcting Codes

A. Procaccia, N. Shah, Y. Zick
AAAI 2015
Abstract
We present the first model of optimal voting under adversarial noise. From this viewpoint, voting rules are seen as error-correcting codes: their goal is to correct errors in the input rankings and recover a ranking that is close to the ground truth. We derive worst-case bounds on the relation between the average accuracy of the input votes, and the accuracy of the output ranking. Empirical results from real data show that our approach produces significantly more accurate rankings than alternative approaches.

Remarks: There is a journal version: Ariel D. Procaccia, Nisarg Shah, Yair Zick: Voting rules as error-correcting codes. Artif. Intell. 231: 1-16 (2016)

Experiments:

Election type Culture Candidates Voters Instances Parameters
Ordinal PrefLib {4} {20} None https://www.preflib.org/dataset/00024
Ordinal PrefLib {4} {20} None https://www.preflib.org/dataset/00025