Abstract
This paper presents a noncooperative differential (dynamic) game model of opinion dynamics with open-loop information structure. In this game, the agents’ motives are shaped by their expectations of the nature of others’ opinions as well as how susceptible they are to get influenced by others, how stubborn they are, and how quick they are willing to change their opinions on a set of issues in a prescribed time interval. These motives are independently formed by all agents. The existence of a Nash equilibrium in the network means that a collective behavior emerges out of local interaction rules and these individual motives. We prove that a unique Nash equilibrium may exist in the game under quite different circumstances. It may exist not only if there is a harmony of perceptions among the agents of the network, but also when agents have different views about the correlation among issues. The first leads to an accord in the network usually expressed as a partial consensus, and the second to a discord in the form of oscillating opinions. In the case of an accord, the harmony in the network may be in the form of similarity in pairwise conceptions about the issues but may also be an agreement on the status of a “leader” in the network. A Nash equilibrium may fail to exist only if the network is in a state of discord.
Similar content being viewed by others
References
Acemoglu D, Ozdaglar A (2011) Opinion dynamics and learning in social networks. Dyn Games Appl 1(1):3–49
Albi G, Pareschi L, Toscani G, Zanella M (2017) Recent advances in opinion modeling: control and social influence. Act Part 1:49–98
Altafini C (2013) Consensus problems on networks with antagonistic interactions. IEEE Trans Autom Control 58(4):935–946
Amelkin V, Bullo F, Singh AK (2017) Polar opinion dynamics in social networks. IEEE Trans Autom Control 62(11):5650–5665
Axelrod R (1997) The dissemination of culture: a model with local convergence and global polarization. J Conflict Resolut 41(2):203–226
Başar T, Olsder GJ (1998) Dynamic noncooperative game theory. SIAM, Philadelphia, PA
Bikhchandani S, Hirshleifer D, Welch I (1992) A theory of fads, fashion, custom, and cultural change as informational cascades. J Polit Econ 100(5):992–1026
Bindel D, Kleinberg J, Oren S (2015) How bad is forming your own opinion? Games Econ Behav 92:248–265
Blondel VD, Hendrickx JM, Tsitsiklis JN (2010) Continuous-time average-preserving opinion dynamics with opinion-dependent communications. SIAM J Control Optim 48(8):5214–5240
Boccaletti S, Bianconi G, Criado R, Del Genio CI, Gómez-Gardenes J, Romance M, Sendina-Nadal I, Wang Z, Zanin M (2014) The structure and dynamics of multilayer networks. Phys Rep 544(1):1–122
Deffuant G, Neau D, Amblard F, Weisbuch G (2000) Mixing beliefs among interacting agents. Adv Complex Syst 3:87–98
DeGroot MH (1974) Reaching a consensus. J Am Stat Assoc 69(345):118–121
Engwerda J (2005) LQ dynamic optimization and differential games. Wiley, West Sussex
Etesami SR, Başar T (2015) Game-theoretic analysis of the Hegselmann-Krause model for opinion dynamics in finite dimensions. IEEE Trans Autom Control 60(7):1886–1897
Ferraioli D, Goldberg PW, Ventre C (2016) Decentralized dynamics for finite opinion games. Theoret Comput Sci 648:96–115
Friedkin NE, Johnsen EC (1990) Social influence and opinions. J Math Sociol 15(3–4):193–206
Gabbay M (2007) The effects of nonlinear interactions and network structure in small group opinion dynamics. Physica A 378(1):118–126
Ghaderi J, Srikant R (2014) Opinion dynamics in social networks with stubborn agents: Equilibrium and convergence rate. Automatica 50(12):3209–3215
Groeber P, Lorenz J, Schweitzer F (2014) Dissonance minimization as a microfoundation of social influence in models of opinion formation. J Math Sociol 38(3):147–174
Hegselmann R, Krause U (2002) Opinion dynamics and bounded confidence models, analysis, and simulation. J Art Soc Soc Simulat 5(3)
Heider F (1946) Attitudes and cognitive organization 21(1):107–112
Horn RA, Johnson CR (1991) Topics in matrix analysis. Cambridge University Press, Cambridge
Horn RA, Johnson CR (2002) Matrix analysis. Cambridge University Press, Cambridge
Huckfeldt R (2007) Unanimity, discord, and the communication of public opinion. Am J Polit Sci 51(4):978–995
Iñiguez G, Török J, Yasseri T, Kaski K, Kertész J (2014) Modeling social dynamics in a collaborative environment. EPJ Data Sci 3:7
Jackson MO (2010) Social and economic networks. Princeton University Press, Princeton
Kirk DE (1970) Optimal control theory: an introduction. Prentice-Hall, Englewood Cliffs, NJ
Krackhardt D (2009) A plunge into networks. Science 326(5949):47–48
Lorenz J (2007) Continuous opinion dynamics under bounded confidence: a survey. Int J Mod Phys C 18(12):1819–1838
Macy MW, Flache A (2009) Social dynamics from the bottom up: Agent-based models of social interaction. In: The Oxford handbook of analytical sociology. Oxford University Press, pp 245–268
Mirtabatabaei A, Bullo F (2012) Opinion dynamics in heterogeneous networks: convergence conjectures and theorems. SIAM J Control Optim 50(5):2763–2785
Morarescu IC, Girard A (2011) Opinion dynamics with decaying confidence: application to community detection in graphs. IEEE Trans Autom Control 56(8):1862–1873
Niazi MUB (2017) A noncooperative dynamic game model of opinion dynamics in multilayer social networks. Dissertation, Bilkent University, Turkey
Niazi MUB,Özgüler AB, Yildiz A (2016) Consensus as a Nash equilibrium of a dynamic game. In: 2016 12th international conference on signal-image technology and internet-based systems (SITIS), IEEE, pp 365–372
Olfati-Saber R (2007) Consensus and cooperation in multi-agent networked systems. Proc IEEE 95(1):215–233
Osborne MJ, Rubinstein A (1994) A course in game theory. MIT Press, Cambridge
Özgüler AB, Yıldız A (2014) Foraging swarms as Nash equilibria of dynamic games. IEEE Trans Cybern 44(6):979–987
Parsegov SE, Proskurnikov AV, Tempo R, Friedkin NE (2017) Novel multidimensional models of opinion dynamics in social networks. IEEE Trans Autom Control 62(5):2270–2285
Proskurnikov AV, Matveev AS, Cao M (2016) Opinion dynamics in social networks with hostile camps: consensus versus polarization. IEEE Trans Autom Control 61(6):1524–1536
Ren W, Cao Y (2011) Distributed coordination of multi-agent networks: emergent problems, models, and issues. Springer, New York
Ren W, Beard RW, Atkins EM (2005) A survey of consensus problems in multi-agent coordination. In: Proceedings of the American control conference, IEEE, pp 1859–1864
Shi G, Proutiere A, Johansson M, Baras JS, Johansson KH (2015) Emergent behaviors over signed random dynamical networks: state-flipping model. IEEE Trans Control Netw Syst 2(2):142–153
Smith DD (1968) Cognitive consistency and the perception of others’ opinions. Public Opin Q 32(1):1–15
Yıldız A, Özgüler AB (2015) Partially informed agents can form a swarm in a Nash equilibrium. IEEE Trans Autom Control 60(11):3089–3094
Yıldız A, Özgüler AB (2016) Foraging motion of swarms with leaders as Nash equilibria. Automatica 73:163–168
Yildiz E, Acemoglu D, Ozdaglar A, Saberi A, Scaglione A (2011) Discrete opinion dynamics with stubborn agents. https://ssrn.com/abstract=1744113
Acknowledgements
This work is supported by the Science and Research Council of Turkey (TÜBİTAK) under the project EEEAG-114E270. We would like to thank Dr. Aykut Yıldız for his contributions at the earlier stages of this project. We would also like to thank the editor and the anonymous reviewer for their invaluable suggestions to improve the paper.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
This work is supported by the Science and Research Council of Turkey (TÜBÍTAK) under the project EEEAG-114E270.
Electronic supplementary material
Below is the link to the electronic supplementary material.
Appendix
Appendix
1.1 The Game of Opinion Dynamics is of the Linear Quadratic Type
To show that (2) is of the linear quadratic type [6, Definition 6.5], we consider
where
for \(i,j=1,\dots ,n\). Then, we have \({\mathbf {z}}=[\,{\mathbf {z}}_1'\;\dots \;{\mathbf {z}}_n'\,]'\in \mathbb {R}^{n^2d}\) as the state vector, which satisfies
where \(B_i\in \mathbb {R}^{n^2d\times d}\) is given as
where the matrix block \(\mathbf {1}_n\otimes I_d\) is the ith block and \({\mathbf {e}}_i=[\,0\dots 0\;\;1\;\;0\dots 0\,]'\in \mathbb {R}^n\) is the standard ith basis vector of \(\mathbb {R}^n\).
The cost functional (1) can now be written as
where \(L_i=H_i\otimes K_i \in \mathbb {R}^{n^2d\times n^2d}\) with \(H_i\in \mathbb {R}^{n\times n}\) whose jkth entry, for \(j,k=1,\dots ,n\), is defined as
and \(K_i=\text {diag}[\,W_{i1},\dots ,W_{in}\,]\in \mathbb {R}^{nd\times nd}\). From the above formulation, it can be seen that the game described by (15) and (17) is a linear quadratic differential game. By Assumption 1, \(L_{i}\) is positive semi-definite, which gives that (17), equivalently (1), is a strictly convex function of \({\mathbf {u}}_i(t)\). Hence, the Nash equilibrium, if it exists, is unique [6, Proof of Theorem 6.12]. Thus, we can skip a more familiar approach of coupled Riccati differential equations, which involve manipulations with large sparse matrices like \(L_i\) above.
1.2 Proof of Theorem 1 Completed
The necessary conditions ([6, Theorem 6.11], [27, Chapter 5]) for the existence of a minimum of the cost function (1) are
where \(\mathbf {p}_i:[0,\tau ] \rightarrow {\mathbb {R}}^{nd}\) is a costate function and \(\mathcal{{H}}_i\) is the Hamiltonian given by
Let \(\mathbf {p} = [\mathbf {p}_{1}'\;\cdots \;\mathbf {p}_{n}']'\) and note that the combined state and costate equations are, by (18),
which has the solution of the form
where
Note that
The state transition matrix \(\varPhi (t)\) and the matrix \(\varPsi (t)\) are calculated using the formal power series in \(s^{-1}\) of each block in (20) and, with (3) in view, are given by
From (19), we have
Also,
Evaluating at \(t=\tau \) and employing the boundary condition \(\mathbf {p}(\tau ) = 0\), we obtain
or substituting the expressions in terms of \(f_{Q}(t), g_{Q}(t), h_{Q}(t)\) above,
and
If \(f_{Q}(\tau )\) is nonsingular, then a unique solution \(\mathbf {p}(0)\) to (21) exists for all \({\mathbf {b}}\). If \(f_{Q}(\tau )\) is singular, then there is a negative eigenvalue \(-r^2\) of Q. Let \(\mathbf {v}\) be a left eigenvector associated with \(-r^2\) and note that
It follows, by multiplying (21) by \(\mathbf {v}'\) on the left, that \(\cos (r\tau )\mathbf {v}'\mathbf {p}(0)=-r^{-1}\sin (r\tau )\mathbf {v}'(r^2 I+W){\mathbf {b}}\). If \(r\tau \) is an odd multiple of \(\pi /2\), then the left-hand side is zero and the right-hand side is nonzero for at least \({\mathbf {b}}=\mathbf {v}\) as \(r^2 I+W\) is symmetric, positive definite. It follows that \(f_{Q}(\tau )\) must be nonsingular for a solution to exist for all \({\mathbf {b}}\).
Summarizing, in order to be able to solve (21) uniquely for \(\mathbf {p}(0)\) for any initial state \({\mathbf {b}}\) it is necessary and sufficient that \(f_{Q}(\tau )\) is invertible. This establishes the necessity and sufficiency of the condition (C1) of Theorem 1(i) for the existence of a unique Nash solution. If \(f_{Q}(\tau )\) is invertible, we then obtain \(\mathbf {p}(0)=f_{Q}(\tau )^{-1}g_{Q}(\tau )(Q-W){\mathbf {b}}\). Substituting in \({\mathbf {x}}(t)=[f_{Q}(t)-h_{Q}(t)W] {\mathbf {b}}-g_{Q}(t)\mathbf {p}(0)\), we obtain
which gives (7) upon employing \(f_{Q}(t)=I+Qh_{Q}(t)\) and noting again that functions of Q commute. Taking the derivative with respect to t and using \(\frac{d}{dt}h_{Q}(t)=g_{Q}(t)\), \(\frac{d}{dt}g_{Q}(t)=f_{Q}(t)\), we also obtain (6). This completes the proof of Theorem 1. \(\square \)
Remark 4
(Non-unique equilibria) Here, we briefly characterize non-unique Nash profiles that may arise. Suppose \(f_{Q}(\tau )\) is singular, so that (C2) of Theorem 1 holds. Then, with \(J_{Q}=P^{-1}QP\) denoting the Jordan form of Q, Eq. (21) is equivalent to
where \(\text {diag}[J_{r}, J] = J_{Q}\), \([G_{1}(\tau )'\;G_{2}(\tau )']' = P^{-1}g_{Q}(\tau )\), \([\mathbf {p}_{1}'\;\mathbf {p}_{2}']' = \mathbf {p}(0)\) with \(J_{r}\) denoting the Jordan blocks associated with the negative eigenvalue \(-r^2\) of Q; and J, associated with the other eigenvalues. It follows that, if \(\tau \) is an odd multiple of \(\pi /(2r)\), then \(f_{J_{r}}(\tau )\) is singular and \(f_{J}(\tau )\) is nonsingular. In this case, \(\mathbf {p}(0)\) and \({\mathbf {b}}\) satisfy (21) if and only if \(\mathbf {p}_{1}\) is in the null space of \(f_{J_{r}}(\tau )\), \(\mathbf {p}_{2}=[f_{J}(\tau )]^{-1}G_{2}(Q-W){\mathbf {b}}\), and \(G_{1}(Q-W){\mathbf {b}}=0\). (It is easy to see that \(\mathbf {p}_{1}\) is in the null space of \(f_{J_{r}}(\tau )\) if and only if \(\mathbf {v}'f_{Q}(\tau )\mathbf {p}(0)=0\) for all left eigenvectors of Q associated with \(-r^2\).) Since the null space of \(f_{J_{r}}(\tau )\) for \(\tau \) that are odd multiples of \(\pi /(2r)\) is nontrivial, \(\mathbf {p}_{1}\ne 0\) results in infinitely many different \({\mathbf {x}}(t)\) in (22). Among \({\mathbf {b}}\) such that \(G_{1}(Q-W){\mathbf {b}}=0\), one can distinguish between \({\mathbf {b}}=\tilde{\mathbf {b}}\) that are in the null space of \(Q-W\) and those with nonzero components \(\hat{\mathbf {b}}\) in the range space of \((Q-W)'\), see Remark 1(c). In the first case, the choice \(\mathbf {p}_{2}=0\) is necessary and for \(\mathbf {p}_{1}=0\), (22) gives the constant profile \({\mathbf {x}}(t)={\mathbf {b}}\), while any \({\mathbf {p}}_{1}\ne 0\) in the null space of \(f_{J_{r}}(\tau )\) gives \({\mathbf {x}}(t)={\mathbf {b}}-g_{Q}(t)\mathbf {p}(0)\) as another profile that is not constant since \(g_{Q}(t)\) is nonsingular for almost all t, by Remark 1(d). In the second, \((Q-W){\mathbf {b}}\) \(=(Q-W){\hat{\mathbf {b}}}\) gives \(\mathbf {p}_{2}=[f_{J}(\tau )]^{-1}G_{2}(Q-W) {\hat{\mathbf {b}}}\) and there are again infinitely many profiles (22) that result from different choices of \(\mathbf {p}_{1}\) in the null space of \(f_{J_{r}}(\tau )\). This characterizes all non-unique solutions to (21). We emphasize that constant profiles that are in the null space of \(Q-W\) exist whether \(f_{Q}(\tau )\) is singular or not, but they lead to unique opinion profiles only if \(f_{Q}(\tau )\) is nonsingular. \(\triangle \)
1.3 Proof of Theorem 2(iii)
By Section 2.1, \(H_{p}=H_{+}-H_{-}\) for a square root \(H=H_{+}+H_{-}\) of Q so that
where the last equality follows by
and by
Therefore, applying the limit to (8), the expression for \({\mathbf {x}}^{\text {inf}}(t\)) in (9) is obtained. This completes the proof of Theorem 2. \(\square \)
Remark 5
(Connection with the infinite horizon game) If Q is free of any real negative eigenvalue, then it has real square roots H, all of which have eigenvalues with nonzero real parts including a square root \(H_{p}\) with eigenvalues of all positive real parts. Consider the state and costate vectors given by
It is straightforward to verify that state–costate equation above is satisfied for any initial state \({\mathbf {x}}(0)={\mathbf {b}}\). Moreover, the final condition \(\lim _{t\rightarrow \infty }\mathbf {p}(t)=\mathbf {0}\) also holds, due to the fact that \(H_{p}\) has all its eigenvalues with positive real parts. It follows that \({\mathbf {x}}(t)={\mathbf {x}}^{\text {inf}}(t)\) satisfies the necessary conditions for the infinite horizon game \(\tau \rightarrow \infty \). In order for these to constitute the unique solution for that game, we may revert to counterparts for n players of Theorems 7.16 and 7.10 in [13] and show that the corresponding matrix “M” has a strongly stable solution. The fact that this can be done in a number of special cases suggests that the limiting Nash solution of Theorem 2(iii) is also the unique solution of the infinite horizon game.
Rights and permissions
About this article
Cite this article
Niazi, M.U.B., Özgüler, A.B. A Differential Game Model of Opinion Dynamics: Accord and Discord as Nash Equilibria. Dyn Games Appl 11, 137–160 (2021). https://doi.org/10.1007/s13235-020-00350-3
Published:
Issue Date:
DOI: https://doi.org/10.1007/s13235-020-00350-3