Learning Aggregation Rules in Participatory Budgeting: A Data-Driven Approach
Roy Fairstein, Dan Vilenchik, Kobi Gal
TL;DR
The paper tackles how PB organizers can derive aggregation rules that balance welfare and representation without manually specifying objective functions. It introduces a data-driven framework that embeds aggregation rules inside neural networks, using Set Transformer architectures (ST and ST+PMA) trained on PB instances to learn AV, CC, PAV, and mixtures. The authors demonstrate strong generalization from small synthetic PB problems to large real-world instances, and show the model can learn compromise rules (e.g., AV-CC-p) that approximate known trade-offs like PAV. This approach offers a practical, scalable tool for tailoring PB outcomes to evolving objectives, with future work on human-in-the-loop evaluation and explainability.
Abstract
Participatory Budgeting (PB) offers a democratic process for communities to allocate public funds across various projects through voting. In practice, PB organizers face challenges in selecting aggregation rules either because they are not familiar with the literature and the exact details of every existing rule or because no existing rule echoes their expectations. This paper presents a novel data-driven approach utilizing machine learning to address this challenge. By training neural networks on PB instances, our approach learns aggregation rules that balance social welfare, representation, and other societal beneficial goals. It is able to generalize from small-scale synthetic PB examples to large, real-world PB instances. It is able to learn existing aggregation rules but also generate new rules that adapt to diverse objectives, providing a more nuanced, compromise-driven solution for PB processes. The effectiveness of our approach is demonstrated through extensive experiments with synthetic and real-world PB data, and can expand the use and deployment of PB solutions.
