SAT-based Judgment Aggregation

A. Conati, A. Niskanen, M. Järvisalo
AAMAS 2023
Abstract
Judgment aggregation (JA) offers a generic formal logical framework for modeling various settings where agents must reach joint agreements through aggregating the preferences, judgments, or beliefs of individual agents by social choice mechanisms. In this work, we develop practical JA algorithms for outcome determination by harnessing Boolean satisfiability (SAT) based solvers as the underlying reasoning engines, leveraging on their ability to efficiently reason over logical representations incrementally. Concretely, we provide algorithms for outcome determination under a range of aggregation rules, using natural choices of SAT-based techniques adhering to the computational complexity of the problem for the individual rules. We also implement and empirically evaluate the approach using both synthetic and PrefLib data, showing that the approach can scale significantly beyond recently proposed alternative algorithms for JA.

Remarks: Paper on judgement aggregation.

Experiments:

Election type Culture Candidates Voters Instances Parameters
Ordinal Impartial Culture [5-100] {1000} 1000 None
Ordinal Impartial Culture {10, 20, 30, 40, 50, 100, 150} {10, 25, 50, 100} 20 None