While impossibility results have established that no perfect voting rules exist, efficiently designing a voting rule that satisfies at least a given subset of desiderata remains a difficult task. We argue that such custom-built voting rules can be constructed by learning from examples. Specifically, we consider the learnability of the broad, concisely-representable class of scoring rules. Our main result asserts that this class is efficiently learnable in the PAC model. We also discuss the limitations of our approach, and (along the way) we establish a lemma of independent interest regarding the number of distinct scoring rules.
Scoring protocols are a broad class of voting systems. Each is defined by a vector (α1, α2,..., αm),...
Abstract. Voting is a simple mechanism to combine to-gether the preferences of multiple agents. Agen...
International audiencePositional scoring rules in voting compute the score of an alternative by summ...
AbstractScoring rules and voting trees are two broad and concisely-representable classes of voting r...
Scoring systems are an extremely important class of election systems. A length-m (so-called) scoring...
International audienceVoting rules aggregate the preferences of a group to make decisions. As multip...
We present the first model of optimal voting under adversarial noise. From this viewpoint, voting ru...
We raise questions about voting rules, and provide some of the answers. The method is to define a...
Scoring protocols are a broad class of voting systems. Each is defined by a vector $(\alpha_1,\alph...
... problem for multiagent systems, and one general method for doing so is to vote over the alterna...
Voting rules aggregate multiple individual preferences in order to make a collective decision. Commo...
This paper considers the computational complexity of the design of voting rules, which is formulated...
We consider voting wherein voters assign a certain score to each of the many available alternatives....
We study computational aspects of three prominent voting rules that use approval ballots to select m...
AbstractScoring protocols are a broad class of voting systems. Each is defined by a vector (α1,α2,…,...
Scoring protocols are a broad class of voting systems. Each is defined by a vector (α1, α2,..., αm),...
Abstract. Voting is a simple mechanism to combine to-gether the preferences of multiple agents. Agen...
International audiencePositional scoring rules in voting compute the score of an alternative by summ...
AbstractScoring rules and voting trees are two broad and concisely-representable classes of voting r...
Scoring systems are an extremely important class of election systems. A length-m (so-called) scoring...
International audienceVoting rules aggregate the preferences of a group to make decisions. As multip...
We present the first model of optimal voting under adversarial noise. From this viewpoint, voting ru...
We raise questions about voting rules, and provide some of the answers. The method is to define a...
Scoring protocols are a broad class of voting systems. Each is defined by a vector $(\alpha_1,\alph...
... problem for multiagent systems, and one general method for doing so is to vote over the alterna...
Voting rules aggregate multiple individual preferences in order to make a collective decision. Commo...
This paper considers the computational complexity of the design of voting rules, which is formulated...
We consider voting wherein voters assign a certain score to each of the many available alternatives....
We study computational aspects of three prominent voting rules that use approval ballots to select m...
AbstractScoring protocols are a broad class of voting systems. Each is defined by a vector (α1,α2,…,...
Scoring protocols are a broad class of voting systems. Each is defined by a vector (α1, α2,..., αm),...
Abstract. Voting is a simple mechanism to combine to-gether the preferences of multiple agents. Agen...
International audiencePositional scoring rules in voting compute the score of an alternative by summ...