LGAIAug 5, 2021

Learning to Elect

arXiv:2108.02768v314 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of designing voting rules for applications like recommender systems and elections, offering a general-purpose automated approach that is incremental in applying neural networks to this domain.

The paper tackles the problem of automatically discovering voting rules for various applications by showing that set-input neural network architectures can mimic existing voting rules and discover near-optimal ones that maximize social welfare functions, with learned rules generalizing to unseen voter utility distributions and election sizes.

Voting systems have a wide range of applications including recommender systems, web search, product design and elections. Limited by the lack of general-purpose analytical tools, it is difficult to hand-engineer desirable voting rules for each use case. For this reason, it is appealing to automatically discover voting rules geared towards each scenario. In this paper, we show that set-input neural network architectures such as Set Transformers, fully-connected graph networks and DeepSets are both theoretically and empirically well-suited for learning voting rules. In particular, we show that these network models can not only mimic a number of existing voting rules to compelling accuracy -- both position-based (such as Plurality and Borda) and comparison-based (such as Kemeny, Copeland and Maximin) -- but also discover near-optimal voting rules that maximize different social welfare functions. Furthermore, the learned voting rules generalize well to different voter utility distributions and election sizes unseen during training.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes