Declarative Approaches to Outcome Determination in Judgment Aggregation

Abstract

Judgment aggregation (JA) offers a generic formal framework for modeling various set- tings involving information aggregation by social choice mechanisms. For many judgment aggregation rules, computing collective judgments is computationally notoriously hard. The central outcome determination problem, in particular, is often complete for higher levels of the polynomial hierarchy. This complexity barrier makes it challenging to de- velop practical exact algorithms to outcome determination. Taking on this challenge, in this work we develop practical exact algorithms for outcome determination under a range of the most central JA rules—namely Kemeny, Slater, MaxHamming, Young, Dodgson, Reversal scoring, Condorcet, Ranked agenda, and LexiMax—by harnessing the declarative approach, in particular, Boolean satisfiability (SAT) and integer programming techniques. For the Kemeny, Slater, MaxHamming, Young, and Dodgson rules, we detail direct ap- proaches based on maximum satisfiability (MaxSAT) and integer programming. For the Reversal scoring, Condorcet, Ranked agenda, and LexiMax rules, we develop iterative al- gorithms, including algorithms based on the counterexample-guided abstraction refinement (CEGAR) paradigm, making use of recent advances in incremental MaxSAT solving and preferential SAT-based reasoning. We provide an open-source implementation of the algo- rithms, and empirically evaluate them using real-world preference data. We compare the performance of our implementation to a recent approach which makes use of declarative solver technology for answer set programming (ASP). The results demonstrate that our approaches scale significantly beyond the reach of the ASP-based algorithms for all of the judgment aggregation rules considered.

Cite

Text

Conati et al. "Declarative Approaches to Outcome Determination in Judgment Aggregation." Journal of Artificial Intelligence Research, 2024. doi:10.1613/JAIR.1.16595

Markdown

[Conati et al. "Declarative Approaches to Outcome Determination in Judgment Aggregation." Journal of Artificial Intelligence Research, 2024.](https://mlanthology.org/jair/2024/conati2024jair-declarative/) doi:10.1613/JAIR.1.16595

BibTeX

@article{conati2024jair-declarative,
  title     = {{Declarative Approaches to Outcome Determination in Judgment Aggregation}},
  author    = {Conati, Ari and Niskanen, Andreas and Järvisalo, Matti},
  journal   = {Journal of Artificial Intelligence Research},
  year      = {2024},
  pages     = {793-836},
  doi       = {10.1613/JAIR.1.16595},
  volume    = {81},
  url       = {https://mlanthology.org/jair/2024/conati2024jair-declarative/}
}