Reinforcement Learning and Nonparametric Detection of Game

Reinforcement Learning and Nonparametric Detection of Game

1 Reinforcement Learning and Nonparametric Detection of Game-Theoretic Equilibrium Play in Social Networks Omid Namvar Gharehshiran, William Hoiles, Student Member, IEEE, Vikram Krishnamurthy, Fellow, IEEE Abstract—This paper studies two important signal processing Equilibrium Behavior in Games aspects of equilibrium behavior in non-cooperative games arising in social networks, namely, reinforcement learning and detection Reinforcement Learning Detection of of equilibrium play. The first part of the paper presents a rein- of Equilibrium Equilibrium Play forcement learning (adaptive filtering) algorithm that facilitates · Regret-matching · Revealed preferences learning an equilibrium by resorting to diffusion cooperation · Diffusion cooperation · Afriat’s theorem strategies in a social network. Agents form homophilic social · Correlated equilibrium · Nash equilibrium groups, within which they exchange past experiences over an undirected graph. It is shown that, if all agents follow the proposed algorithm, their global behavior is attracted to the Fig. 1. Two aspects of game-theoretic equilibrium behavior in social networks correlated equilibria set of the game. The second part of the paper discussed in this paper. Both aspects involve multi-agent signal processing provides a test to detect if the actions of agents are consistent over a network. Stochastic approximation algorithms are used in both cases with play from the equilibrium of a concave potential game. to devise the desired scheme. The theory of revealed preference from microeconomics is used to construct a non-parametric decision test and statistical test which only require the probe and associated actions of agents. will do. Game-theoretic learning explains how such coordina- A stochastic gradient algorithm is given to optimize the probe in real time to minimize the Type-II error probabilities of the tion might arise as a consequence of a long-run process of detection test subject to specified Type-I error probability. We learning from interactions and adapting behavior [1]. provide a real-world example using the energy market, and a numerical example to detect malicious agents in an online social network. A. Main Ideas and Organization Index Terms—Multi-agent signal processing, non-cooperative The two aspects of equilibrium behavior in games that are games, social networks, correlated equilibrium, diffusion co- addressed in this paper along with the main tools used are operation, homophily behavior, revealed preferences, Afriat’s illustrated in Fig. 1. These two aspects are relevant to the broad theorem, stochastic approximation algorithm. area of machine learning of equilibria in social networks. The main results of this paper are summarized below: 1) Reinforcement learning dynamics in social networks: I. INTRODUCTION The first part of this paper (Sec. II to Sec. IV) addresses EARNING, rationalizability, and equilibrium in games the questions: Can a social network of self-interested agents L are of central importance in the analysis of social net- that possess limited sensing and communication capabilities works. Game theory has traditionally been used in economics reach a global equilibrium behavior in a distributed fashion? and social sciences with a focus on fully rational interac- If so, can formation of social groups that exhibit identical arXiv:1501.01209v1 [cs.GT] 11 Dec 2014 tions where strong assumptions are made on the information homophilic characteristics facilitate the learning dynamics patterns available to individual agents. In comparison, social within the network? The main idea is to propose a diffusion networks are comprised of agents with limited cognition and based stochastic approximation algorithm (learning scheme) communication capabilities, and it is the dynamic interactions that if each agent deploys, the collective behavior of the social among agents that are of interest. This, together with the network converges to a correlated equilibrium. interdependence of agents’ choices, motivates the need for Sec. II-A introduces non-cooperative games with ho- game-theoretic learning models for agents interacting in social mophilic social groups in a social network. Homophily1 refers network. to a tendency of various types of individuals to exchange infor- The game-theoretic notion of equilibrium describes a con- mation with others who are similar to themselves. The detec- dition of global coordination where all agents are content tion of social groups that show common behavioural character- with their social welfare. Reaching an equilibrium, however, istics can be performed using such methods as matched sample involves a complex process of agents guessing what each other 1In [2] the following illustrative example is provided for homophily O. N. Gharehshiran, W. Hoiles, and V. Krishnamurthy are with the behavior in social networks: “If your friend jumped off a bridge, would you department of Electrical and Computer Engineering, University of British jump too?” A possible reasons for answering “yes” is that you are friends as a Columbia, Vancouver, V6T 1Z4, Canada (e-mail: [email protected]; result of your fondness for jumping off bridges. Notice that this is different to [email protected]; [email protected]). This research was supported by contagion behavior where “your friend inspired you to jump off the bridge”. the NSERC Strategic grant and the Canada Research Chairs program. Due to space restrictions we do not consider contagion behavior in this paper. 2 estimation [3]. Sec. II-B introduces correlated equilibrium [4] provided to illustrate the application decision test, statistical as the solution concept for such games. Correlated equilibrium test, and SPSA algorithm developed in Sec. V-B to Sec. V-D. is a generalization of Nash equilibrium, however, is more Concave potential games are considered for the detection realistic in multi-agent learning scenarios since observation test as the detection tests for to satisfy a Nash equilibrium D of the past history of decisions (or their associated outcomes) are very weak [10]. In this paper the requirement of to D naturally correlates agents’ future decisions. be consistent with Nash equilibrium of a concave potential In Sec. III we present a regret-based reinforcement learning game provides stronger restrictions when compared to only a algorithm that, resorting to diffusion cooperation strategies [5], Nash equilibrium while still encompassing a large set of utility [6], implements cooperation among members of a social functions. group. The proposed algorithm is based on the well-known An interesting aspect of both parts of this paper is the regret-matching algorithm [7]–[9]. The proposed algorithm2 ordinal nature of decision making. In the learning dynamics of suits the emerging information patterns in social networks, and Sec. III, the actions taken are ordinal; in the data-set parsing of allows to combine the past experiences of agents across the Sec. V, the utility function obtained is ordinal. Humans make network, which facilitates the learning dynamics and enables ordinal decisions3 since humans tend to think in symbolic agents to respond in real time to changes underlying the ordinal terms. network. To the best of our knowledge, this is the first work that uses diffusion cooperation strategies to implement col- B. Literature laboration in game-theoretic reinforcement learning. Sec. IV shows that if each agent individually follows the proposed Game theoretic models for social networks have been stud- algorithm, the experienced regret will at most be after ied widely [11], [12]. For example, [13] formulate graphical sufficient repeated plays of the game. Moreover, if all agents games model where each agent’s influence is restricted to its follow the proposed algorithm independently, their collective immediate neighbors. The reader is referred to [14] for an behavior across the network will converge to an -distance of treatment of interactive sensing and decision making in social the polytope of correlated equilibria. networks from the signal processing perspective. 2) Detection of equilibrium play in a social networks: The Reinforcement Learning Dynamics: Regret-matching [7]– second part of the paper (Sec. V to Sec. VI) addresses the [9] is known to guarantee convergence to the set of correlated question: Given datasets of the external influence and actions equilibria [4] under no structural assumptions on the game of agents in a social network, is it possible to detect if the model. The correlated equilibrium arguably provides a natural behavior of agents is consistent with play from the equilibrium way to capture conformity to social norms [15]. It can be of a concave potential game. The theory of revealed preference interpreted as a mediator [16] instructing people to take actions from microeconomics is used to construct a non-parametric according to some commonly known probability distribution. decision test which only requires the time-series of data The regret-based adaptive procedure in [7] assumes a fully = (p ; x ): t 1; 2;:::;T where p Rm denotes connected network topology, whereas the regret-based rein- D f t t 2 f gg t 2 the external influence, and x Rm denotes the action of forcement learning algorithm in [8] assumes a set of isolated t 2 an agent. These questions are fundamentally different to the agents who neither know the game, nor share information of model-based theme that is widely used in the signal processing their past decisions with others. In [17], a regret-matching literature

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    15 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us