Solving Graph-based Public Good Games with Tree Search and Imitation Learning
On the map: Offline RL and imitation learning from data → Imitation learning methods
Abstract (arXiv)
Public goods games represent insightful settings for studying incentives for individual agents to make contributions that, while costly for each of them, benefit the wider society. In this work, we adopt the perspective of a central planner with a global view of a network of self-interested agents and the goal of maximizing some desired property in the context of a best-shot public goods game. Existing algorithms for this known NP-complete problem find solutions that are sub-optimal and cannot optimize for criteria other than social welfare. In order to efficiently solve public goods games, our proposed method directly exploits the correspondence between equilibria and the Maximal Independent Set (mIS) structural property of graphs. In particular, we define a Markov Decision Process which incrementally generates an mIS, and adopt a planning method to search for equilibria, outperforming existing methods. Furthermore, we devise a graph imitation learning technique that uses demonstrations of the search to obtain a graph neural network parametrized policy which quickly generalizes to unseen game instances. Our evaluation results show that this policy is able to reach 99.5% of the performance of the planning method while being three orders of magnitude faster to evaluate on the largest graphs tested. The methods presented in this work can be applied to a large class of public goods games of potentially high societal impact and more broadly to other graph combinatorial optimization problems.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Placed in Imitation learning methods, one of 13 directions in Offline RL and imitation learning from data. Builds on 19 of its 54 references that are in the map. First posted on arXiv 12 Jun 2021.
Builds on
19 of 54 references.
References · 19
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2015Pointer Networkscited by 882
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 612
- 2016Neural Combinatorial Optimization with Reinforcement Learningcited by 600
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
- 2018Reinforcement Learning for Solving the Vehicle Routing Problemcited by 327
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2017Thinking Fast and Slow with Deep Learning and Tree Searchcited by 245
- 2020Open Problems in Cooperative AIcited by 167
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
- 2014Learning to Executecited by 105
7 more
- 2019Exploratory Combinatorial Optimization with Reinforcement Learningcited by 82
- 2020Learning What to Defer for Maximum Independent Setscited by 53
- 2018M-Walk: Learning to Walk over Graphs using Monte Carlo Tree Searchcited by 34
- 2019Solving NP-Hard Problems on Graphs with Extended AlphaGo Zerocited by 23
- 2013Graphical Models for Game Theorycited by 21
- 2020Inducing Equilibria in Networked Public Goods Games through Network Structure Modificationcited by 5
- 2019Computing Equilibria in Binary Networked Public Goods Gamescited by 3
Built on by
Not cited yet.
Similar, not cited
Close in wording, no citation either way
- 2026Matching Multiple Experts: On the Exploitability of Multi-Agent Imitation Learning
- 2025Everyone Contributes! Incentivizing Strategic Cooperation in Multi-LLM Systems via Sequential Public Goods Games
- 2022A Ranking Game for Imitation Learning
- 2025Learning Equilibria from Data: Provably Efficient Multi-Agent Imitation Learning
- 2025MAPPO-LCR: Multi-Agent Proximal Policy Optimization with Local Cooperation Reward in Spatial Public Goods Games ↗
- 2023Mimicking To Dominate: Imitation Learning Strategies for Success in Multiagent Competitive Games
- 2020Multi-Principal Assistance Games
- 2021Modeling Strong and Human-Like Gameplay with KL-Regularized Search