Learning Real-Life Approval Elections
Piotr Faliszewski, Łukasz Janeczko, Andrzej Kaczmarczyk, Marcin Kurdziel, Grzegorz Pierczyński, Stanisław Szufa
TL;DR
The paper addresses learning probabilistic models for approval elections by introducing IAMs and mixtures, learned via MLE and Bayesian methods, and applying them to the Pabulib dataset. It shows that single IAMs are often insufficient and that mixtures (learned with EM or Bayesian inference) better capture real-world elections, generating realistic synthetic data. The work provides both algorithmic results (partition-based learning, polynomial-time procedures for 2- and t-parameter IAMs) and empirical evidence that mixtures outperform single components, with practical implications for simulating elections and understanding electoral cultures. This advances the modeling of real-life approval elections and offers a flexible framework for analyzing and generating election data with controllable complexity.
Abstract
We study the independent approval model (IAM) for approval elections, where each candidate has its own approval probability and is approved independently of the other ones. This model generalizes, e.g., the impartial culture, the Hamming noise model, and the resampling model. We propose algorithms for learning IAMs and their mixtures from data, using either maximum likelihood estimation or Bayesian learning. We then apply these algorithms to a large set of elections from the Pabulib database. In particular, we find that single-component models are rarely sufficient to capture the complexity of real-life data, whereas their mixtures perform well.
