Archive | 2021

Design and Analysis of Networks under Strategic Behavior

 

Abstract


Networks are enablers, allowing the diffusion of valuable information. But just as a network is a conduit for valuable information, so it is for misinformation. One major challenge in a networked environment is limiting the spread of misinformation. Consider a large online social network, such as Twitter. Unethical users spread anti-social posts, which negatively affect other users and damage community dynamics [6], fraudsters send spam and phishing emails that threaten people’s financial security [7], accounts occupied by malicious parties spread toxic information (e.g., hate speech, fake news), stirring up controversy and manipulating political views among social network users [1], fake reviews posted by bots mislead consumers’ decision making [15], etc. An intuitive idea to limit the spread of misinformation is removing malicious nodes from networks, for example, terminate accounts on Twitter that spread spam. Importantly, a principled method to decide which nodes to remove from a network has wide applications; in the case of infectious disease, the inoculation of a group of people is essentially “removing” them from the contagion network [2, 5, 8, 12, 16–19]. A critical observation is that the loss associated with a decision whether to remove a node depends both on the node’s likelihood of being malicious and its local network structure. Consequently, the typical approach in which we simply classify nodes as malicious or benign using a threshold on the associated maliciousness probability [10] is inadequate, as it fails to account for network consequences of such decisions. Rather, the problem is fundamentally about choosing which subset of nodes to remove, as decisions about removing individual nodes are no longer independent. We developed a model that provides decisions about which nodes to remove [20]. The model considers both the likelihood of nodes being malicious and their local network structures. Several algorithmic insights are derived from studying the model, including hardness results, as well as approximation algorithms. Our ongoing effort focuses on making the model scalable to large-scale networks. Another challenge in a networked environment arises when taking individuals’ strategic behavior into account. When facing strategic individuals, game theory is a powerful tool to model their interaction. Many game-theoretic models have been proposed to model strategic behavior on networks, e.g., graphical games [13], networked public goods game [3, 4, 11], etc. Among these models, the research on equilibrium outcomes has attracted much attention. In particular, equilibrium outcomes are not always socially preferable. When the equilibrium outcomes are not socially preferable, a principal may be interested in changing the parameters of the game Proc. of the 20th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2021), U. Endriss, A. Nowé, F. Dignum, A. Lomuscio (eds.), May 3–7, 2021, Online. © 2021 International Foundation for Autonomous Agents and Multiagent Systems (www.ifaamas.org). All rights reserved. so as to induce equilibrium outcomes that are better aligned with the social interest. Changing the payment structure is one way to promote preferable equilibria, as in traditional mechanism design, or the structure of information available to the players [9], another parameter subject to change is the network structure itself. A prominent challenge in a networked environment is to induce desirable equilibrium outcomes through modifying network structures. We initiated an algorithmic study of network structure modifications in networked public goods games with binary actions, with the goal of inducing equilibrium outcomes with desirable properties [14, 21]. Such desirable properties are application dependent, for example, in the case of crime prevention, it would be desirable to encourage as many individuals in a community to invest in safety service as possible. From a wider perspective, our study is categorized into network design. One interpretation of network design is through the lens of optimization, that is, a principal has an objective in mind and she optimizes over the underlying network to achieve the objective. Many interesting questions arise from the angle of optimization, for example, what is the objective, how should we define the feasible region of the modifications, is the design choice robust, etc. These questions consist of our ongoing and future research plan.

Volume None
Pages 1848-1849
DOI 10.5555/3463952.3464261
Language English
Journal None

Full Text