Learning to Elect
Not on the map. Why?
Abstract (arXiv)
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.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 11 of its 36 references that are in the map. First posted on arXiv 5 Aug 2021.
Builds on
11 of 36 references.
References · 11
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2016Layer Normalizationcited by 5,579
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2017Deep Setscited by 1,394
- 2020On Layer Normalization in the Transformer Architecturecited by 906
- 2019Lookahead Optimizer: k steps forward, 1 step backcited by 333
- 2019Deep Graph Library: A Graph-Centric, Highly-Performant Package for Graph Neural Networkscited by 241
- 2019On the equivalence between graph isomorphism testing and function approximation with GNNscited by 172
Built on by
Citing papers per year: 2024: 3; 2025: 2; 2026: 3.
8 papers.
- 2024Learning How to Vote with Principles: Axiomatic Insights Into the Collective Decisions of Neural Networkscited by 5
- 2024Learning to Manipulate under Limited Informationcited by 3
- 2024Abductive and Contrastive Explanations for Scoring Rules in Votingcited by 3
- 2025What Voting Rules Actually Do: A Data-Driven Analysis of Multi-Winner Votingcited by 1
- 2025EMERGENT: Efficient and Manipulation-resistant Matching using GFlowNetscited by 0
- 2026Learning Resilient Elections with Adversarial GNNscited by 0
- 2026Open Problems in Differentiable Social Choice: Learning Mechanisms, Decisions, and Alignmentcited by 0
- 2026AI of the People, by the People, for the People: A Social Choice Approach to Collective Control of Artificial Intelligencecited by 0
- 2026AI of the People, by the People, for the People: A Social Choice Approach to Collective Control of Artificial Intelligence14 Apr 2026
- 2026Open Problems in Differentiable Social Choice: Learning Mechanisms, Decisions, and Alignment3 Feb 2026
- 2026Learning Resilient Elections with Adversarial GNNs4 Jan 2026
- 2025What Voting Rules Actually Do: A Data-Driven Analysis of Multi-Winner Voting8 Aug 2025
- 2025EMERGENT: Efficient and Manipulation-resistant Matching using GFlowNets22 May 2025
- 2024Learning How to Vote with Principles: Axiomatic Insights Into the Collective Decisions of Neural Networks21 Oct 2024
- 2024Abductive and Contrastive Explanations for Scoring Rules in Voting23 Aug 2024
- 2024Learning to Manipulate under Limited Information29 Jan 2024