Inducing Equilibria in Networked Public Goods Games through Network Structure Modification

Networked public goods games model scenarios in which self-interested agents decide whether or how much to invest in an action that benefits not only themselves, but also their network neighbors. Examples include vaccination, security investment, and crime reporting. While every agent's utility is increasing in their neighbors' joint investment, the specific form can vary widely depending on the scenario. A principal, such as a policymaker, may wish to induce large investment from the agents. Besides direct incentives, an important lever here is the network structure itself: by adding and removing edges, for example, through community meetings, the principal can change the nature of the utility functions, resulting in different, and perhaps socially preferable, equilibrium outcomes. We initiate an algorithmic study of targeted network modifications with the goal of inducing equilibria of a particular form. We study this question for a variety of equilibrium forms (induce all agents to invest, at least a given set $S$, exactly a given set $S$, at least $k$ agents), and for a variety of utility functions. While we show that the problem is NP-complete for a number of these scenarios, we exhibit a broad array of scenarios in which the problem can be solved in polynomial time by non-trivial reductions to (minimum-cost) matching problems.

[1]  Shreyas Sundaram,et al.  Optimal network topologies for mitigating security and epidemic risks , 2016, 2016 54th Annual Allerton Conference on Communication, Control, and Computing (Allerton).

[2]  Amnon Meisels,et al.  Incentive-based search for efficient equilibria of the public goods game , 2018, Artif. Intell..

[3]  Kai Zhou,et al.  Computing Equilibria in Binary Networked Public Goods Games , 2020, AAAI.

[4]  Stephen P. Boyd,et al.  Growing Well-connected Graphs , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[5]  Sarit Kraus,et al.  Forming coalitions and facilitating relationships for completing tasks in social networks , 2014, AAMAS.

[6]  Shaddin Dughmi,et al.  Algorithmic information structure design: a survey , 2017, SECO.

[7]  Éva Tardos,et al.  Network games , 2004, STOC '04.

[8]  Michalis Faloutsos,et al.  Eigen-Optimization on Large Graphs by Edge Manipulation , 2016, ACM Trans. Knowl. Discov. Data.

[9]  Sarit Kraus,et al.  Adapting the Social Network to Affect Elections , 2015, AAMAS.

[10]  Nicola Gatti,et al.  Election Control in Social Networks via Edge Addition or Removal , 2020, AAAI.

[11]  Guillaume Haeringer,et al.  Market Design: Auctions and Matching , 2018 .

[12]  Ambuj K. Singh,et al.  Fighting Opinion Control in Social Networks via Link Recommendation , 2019, KDD.

[13]  Igal Milchtaich,et al.  Network topology and equilibrium existence in weighted network congestion games , 2010, Int. J. Game Theory.

[14]  Tim Roughgarden,et al.  The price of stability for network design with fair cost allocation , 2004, 45th Annual IEEE Symposium on Foundations of Computer Science.

[15]  Yevgeniy Vorobeychik,et al.  Data-driven agent-based modeling, with application to rooftop solar adoption , 2015, Autonomous Agents and Multi-Agent Systems.

[16]  Agostino Poggi,et al.  Multiagent Systems , 2006, Intelligenza Artificiale.

[17]  Yann Bramoullé,et al.  Public goods in networks , 2007, J. Econ. Theory.

[18]  J. Edmonds Paths, Trees, and Flowers , 1965, Canadian Journal of Mathematics.

[19]  W. T. Tutte A Short Proof of the Factor Theorem for Finite Graphs , 1954, Canadian Journal of Mathematics.

[20]  Aristides Gionis,et al.  Balancing Opposing Views to Reduce Controversy , 2016, ArXiv.

[21]  P. Samuelson The Pure Theory of Public Expanditure , 1954 .

[22]  Michalis Faloutsos,et al.  Gelling, and melting, large graphs by edge manipulation , 2012, CIKM.

[23]  R. Kranton,et al.  Strategic Interaction and Networks , 2010 .

[24]  Edith Elkind,et al.  Manipulating Opinion Diffusion in Social Networks , 2017, IJCAI.

[25]  Nicolas Christin,et al.  Security and insurance management in networks with heterogeneous agents , 2008, EC '08.

[26]  Renato Paes Leme,et al.  Pricing public goods for private sale , 2013, EC '13.

[27]  Michael L. Littman,et al.  Graphical Models for Game Theory , 2001, UAI.

[28]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

[29]  David B. Shmoys,et al.  Maximizing the Spread of Cascades Using Network Design , 2010, UAI.