Graph-Based Generalization of Galam Model: Convergence Time and Influential Nodes
Abstract
:1. Introduction
1.1. Preliminaries
1.1.1. Graph Definitions
- GraphLet be a simple connected undirected graph. Let and represent the number of nodes and the number of edges, respectively. For a given node, , represents the neighborhood of v. Furthermore, let represent the degree of node v.
- Expander GraphAn expander graph is expected a graph with good connectivity. There are three parameters often being used to measure the expansion of a graph: vertex expansion, edge expansion, and spectral expansion. A graph will be called here an expander graph if it has strong expansion properties.
- (1)
- Vertex Expansion. Let be a subset of nodes, and . Let , which is the outer boundary of set S. The vertex expansion is defined as . For nodes in any “small” subset S (with a size less than ) of V, the greater the is, the larger the number of their neighbors outside S is, and the better connected the graph G is. Therefore, a graph G with a greater has stronger expansion properties
- (2)
- Edge Expansion. Let be a subset of nodes, and . Let , which is the boundary of set S. The edge expansion is defined as . For the number of edges from the nodes inside any “small” subset (with a size less than ) of V to the nodes outside this subset, the greater the is, the larger the number of edges is, and the better connected the graph G is. Therefore, a graph G with a greater has stronger expansion properties
- (3)
- Spectral Expansion. Let A be the adjacency matrix of the graph G. Since A is symmetric and real, it has n real-valued eigenvalues. Let represent the second-largest absolute eigenvalue of A. A graph G with a smaller value of has stronger expansion properties.
1.1.2. Model
- Majority Model and Random Majority ModelConsider a graph G that represents a social network. Each node in the graph is either blue or white at the initial state, which represents a person holding a positive or negative opinion about a product or a topic. In each round, all the nodes simultaneously update their color to the most frequent color among their neighbors. If there is a tie, the node keeps its color. This is known as the Majority Model. The Random Majority Model is the same as the Majority Model, except for the tie-breaking rule. In the Random Majority Model, a node chooses blue or white with an equal probability of 0.5 in case of a tie.
- Galam ModelConsider a population of n individuals (nodes) who can hold a positive or negative opinion on a subject (i.e., are blue or white). Furthermore, consider a set of rooms of various sizes, such that the summation of the size of the rooms is equal to n. In each round, all individuals are randomly assigned to these rooms. Then, all individuals simultaneously update their opinion to the most frequent opinion in the room. If there is a tie, then a tie-breaking rule is applied to handle the situation. In the original description of the model, individuals choose negative in case of a tie [6]. However, other variants are considered, for example, random tie-breaking rules [7].
- Graph-based Galam ModelIn the present paper, we introduce a graph-based generalization of the Galam model, GGM. A graph is used to represent the society to be considered. The nodes and edges in the graph represents the individuals and the relationship between them, respectively. We define a coloring function : , where w and b represent white and blue, respectively, which correspond to negative and positive.There are two steps in each round of this model: (1) randomly assign all nodes into groups with different sizes; and (2) update the color of each node following the local majority-based rule in the group.
- (1)
- Group Allocation. All the cliques of size 1 to R in the graph are collected and stored in a list. In our setup, we use , but the model is well defined for larger values of R. Each time, one clique in the list is randomly picked with an equal likelihood. For each node in the clique that is picked, the remaining cliques that contain the node is removed from the clique list. This continues until the nodes are partitioned into cliques of size 1, 2, and 3 (the clique list is empty).
- (2)
- Color Updating. All the nodes simultaneously update their color to the most frequent color in their group. If there is a tie, a binary random number (0 or 1) is generated with equal probability. The nodes becomes blue if the random number is 1 and white otherwise.
An example is given in Figure 1. The graph on the left-hand side is the initial state. The list of all cliques of this graph is {{1}, {2}, {3}, {4}, {5}, {6}, {1, 2}, {1, 3}, {1, 5}, {2, 5}, {3, 4}, {4, 5}, {4, 6}, {5, 6}, {1, 2, 5}, and {4, 5, 6}}. One possible outcome of group allocation is {{1, 2}, {3}, and {4, 5, 6}}. In this case, node 1 and node 2 have the same color and keep their color. Node 3 is in a group of itself and it also keeps the color. Nodes 4, 5, and 6 are in the same group, and the major color in this group is blue. Hence, node 4 updates its color from white to blue. The state of the graph after this round is illustrated in the graph in Figure 1, right.
1.2. Prior Studies
- ModelsNumerous models that simulate the spreading of information and the formation of opinions have been introduced and studied, such as the Independent Cascade (IC) model [10], the Linear Threshold (LT) model [10,11], and majority-based models [12,13,14,15]. The Galam model is one of the most studied models in the area of sociophysics. The model was originally designed to explain how an initial minority can finally win the debate [6]. This model has become an established model in sociophysics and various variants of this model have been investigated. Some of these variants involve considering three different opinions [16], changing the biased tie-breaking rule to a random one [7], adding inflexible individuals [8], and introducing the level of activeness [9]. The model studied in this paper falls under the umbrella of this line of models.
- Convergence timeSvatopluk Poljak and Daniel Turzík proved that the convergence time of the majority model is upper bounded by a linear function of the number of edges; that is, [17]. Furthermore, some stronger bounds have been proven for some special types of graphs; see [18]. Studies on convergence property have also been conducted for other majority-based models [19,20]. For the random majority model on a cycle graph, the convergence time is proven to be in [18]. For the classic Galam model, Bernd Gärtner and one of the authors of this paper proved that the convergence time is in when all groups in the model have a size greater or equal to 3 [21].
- Influential nodesThe research about viral marketing in social networks has become popular in recent decades. A small set of seed individuals who hold a positive (blue) opinion on some subject needs to be selected to maximize the final number of individuals holding a positive opinion in the social network. Such a problem about how to select seed individuals is typically known as influence maximization (IM). David Kempe, Jon Kleinberg and Éva Tardos provided a foundation for this problem in their seminal paper in 2003 [10]. After that, there has been extensive study on the IM problem [11,22,23,24].The above IM problem can be modeled as a discrete optimization problem and it is usually proven to be computationally hard to solve for various models; more precisely, it is known to be non-deterministic polynomial-time hard (NP-hard); see [10,24]. Therefore, several approximation, randomized, and heuristic algorithms, such as centrality-based algorithms [25,26] (which choose nodes with the highest degree, betweenness, closeness, or pagerank) and greedy approaches [27,28,29], have been proposed. In recent years, machine learning techniques have become popular, which leads to the development of some machine learning-based algorithms for the IM problem [30,31,32].
1.3. Experimental Setup
2. Convergence Time
2.1. Cycle Graph
2.2. Complete Graph
2.3. Some Other Special Graphs
3. Influential Nodes
3.1. Centrality-Based Influential Nodes
3.2. Personality-Based Influential Nodes
4. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Yin, X.; Wang, H.; Yin, P.; Zhu, H. Agent-based opinion formation modeling in social network: A perspective of social psychology. Phys. A Stat. Mech. Its Appl. 2019, 532, 121786. [Google Scholar] [CrossRef]
- Bredereck, R.; Elkind, E. Manipulating opinion diffusion in social networks. In Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence, Melbourne, Australia, 19–25 August 2017; Sierrs, C., Ed.; International Joint Conference on Artificial Intelligence (IJCAI)/Information Sciences Institute: Marina del Rey, CA, USA, 2017; pp. 894–900. [Google Scholar] [CrossRef]
- Huang, P.-Y.; Liu, H.-Y.; Chen, C.-H.; Cheng, P. The impact of social diversity and dynamic influence propagation for identifying influencers in social networks. In Proceedings of the WI-IAT’13: 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT), Atlanta, GA, USA, 17–20 November 2013; IEEE Computer Society: NW Washington, DC, USA, 2013; Volume 1, pp. 410–416. [Google Scholar] [CrossRef]
- Auletta, V.; Caragiannis, I.; Ferraioli, D.; Galdi, C.; Persiano, G. Minority becomes majority in social networks. In Web and Internet Economics: Proceedings of the 11th International Conference WINE 2015, Amsterdam, The Netherlands, 9–12 December 2015; Markakis, E., Schäfer, G., Eds.; Springer: Berlin/Heidelberg, Germany, 2015; pp. 74–88. [Google Scholar] [CrossRef]
- Auletta, V.; Ferraioli, D.; Greco, G. Reasoning about consensus when opinions diffuse through majority dynamics. In Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, Stockholm and Twenty-Third European Conference on Artificial Intelligence (IJCAI-ECAI 2018), Stockholm, Sweden, 13–19 July 2018; Lang, J., Ed.; International Joint Conference on Artificial Intelligence (IJCAI)/Information Sciences Institute: Marina del Rey, CA, USA, 2018; pp. 49–55. [Google Scholar] [CrossRef]
- Galam, S. Minority opinion spreading in random geometry. Eur. Phys. J. B 2002, 25, 403–406. [Google Scholar] [CrossRef]
- Galam, S. Heterogeneous beliefs, segregation, and extremism in the making of public opinions. Phys. Rev. E 2005, 71, 046123. [Google Scholar] [CrossRef] [PubMed]
- Galam, S.; Jacobos, F. The role of inflexible minorities in the breaking of democratic opinion dynamics. Phys. A 2007, 381, 366–376. [Google Scholar] [CrossRef]
- Qian, S.; Liu, Y.; Galam, S. Activeness as a key to counter democratic balance. Phys. A 2015, 432, 187–196. [Google Scholar] [CrossRef]
- Kempe, D.; Kleinberg, J.; Tardos, É. Maximizing the spread of influence through a social network. In KDD-2003: Proceedings of the Ninth ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, 24–27 August 2003; Dominigos, P., Faloutsos, C., Senator, T., Kargupta, H., Getoor, L., Eds.; Association for Computing Machinery (ACM): New York, NY, USA, 2003; pp. 137–146. [Google Scholar] [CrossRef]
- Talukder, A.; Alam, M.G.R.; Tran, N.H.; Niyato, D.; Park, G.H.; Hong, C.S. Threshold estimation models for linear threshold-based influential user mining in social networks. IEEE Access 2019, 7, 105441–105461. [Google Scholar] [CrossRef]
- Zhuang, Z.; Wang, K.; Wang, J.; Zhang, H.; Wang, Z.; Gong, Z. Lifting majority to unanimity in opinion diffusion. In Proceedings of the ECAI 2020: 24th European Conference on Artificial Intelligence, Santiago de Compostela, Spain, 29 August–8 September 2020; De Giacomo, G., Catala, A., Dilkina, B., Milano, M., Barro, S., Bugarin, A., Lang, J., Eds.; IOS Press: Amsterdam, The Netherlands, 2020; pp. 259–266. [Google Scholar] [CrossRef]
- Avin, C.; Lotker, Z.; Mizrachi, A.; Peleg, D. Majority vote and monopolies in social networks. In ICDCN’19: Proceedings of the 20th International Conference on Distributed Computing and Networking, Bangalore, India, 4–7 January 2019; Hansdah, R.C., Krishnaswamy, D., Vaidya, N., Eds.; Association for Computing Machinery (ACM): New York NY, USA, 2019; pp. 342–351. [Google Scholar] [CrossRef]
- Amir, G.; Baldasso, R.; Beilin, N. Majority dynamics and the median process: Connections, convergence and some new conjectures. Stoch. Process Their Appl. 2023, 155, 437–458. [Google Scholar] [CrossRef]
- Anagnostopoulos, A.; Becchetti, L.; Cruciani, E.; Pasquale, F.; Rizzo, S. Biased opinion dynamics: When the devil is in the detail. In Proceedings of the Twenty-Ninth International Joint Conference on Artificial Intelligence (IJCAI-20), Yokohama, Japan, 7–15 January 2021; Bessiere, C., Ed.; International Joint Conferences on Artifical Intelligence (IJCAI)/Information Sciences Institute: Marina del Rey, CA, USA, 2021; pp. 53–59. [Google Scholar] [CrossRef]
- Gekle, S.; Peliti, L.; Galam, S. Opinion dynamics in a three-choice system. Eur. Phys. J. B 2005, 45, 569–575. [Google Scholar] [CrossRef]
- Poljak, S.; Turzík, D. On pre-periods of discrete influence systems. Discret. Appl. Math. 1986, 13, 33–39. [Google Scholar] [CrossRef]
- Zehmakan, A.N. Random majority opinion diffusion: Stabilization Time, absorbing states, and influential nodes. In Proceedings of the 22nd International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2023), London, UK, 29 May 2023–2 June 2023; Ricci, A., Yeoh, W., Agmon, N., An, B., Eds.; International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS): Liverpool, UK, 2023; pp. 2179–2187. Available online: https://www.ifaamas.org/Proceedings/aamas2023/forms/contents.htm#6E (accessed on 7 November 2023).
- Abdullah, M.A.; Draief, M. Global majority consensus by local majority polling on graphs of a given degree sequence. Discret. Appl. Math. 2020, 180, 1–10. [Google Scholar] [CrossRef]
- Cruise, J.; Ganesh, A. Probabilistic consensus via polling and majority rules. Queueing Syst. 2014, 78, 99–120. [Google Scholar] [CrossRef]
- Gärtner, B.; Zehmakan, A.N. Threshold behavior of democratic opinion dynamics. J. Stat. Phys. 2015, 178, 1442–1466. [Google Scholar] [CrossRef]
- Auletta, V.; Ferraioli, D.; Grece, G. On the effectiveness of social proof recommendations in markets with multiple products. In Proceedings of the ECAI 2020: 24th European Conference on Artificial Intelligence, Santiago de Compostela, Spain, 29 August–8 September 2020; De Giacomo, G., Catala, A., Dilkina, B., Milano, M., Barro, S., Bugarin, A., Lang, J., Eds.; IOS Press: Amsterdam, The Netherlands, 2020; pp. 19–26. [Google Scholar] [CrossRef]
- Karia, N.; Mallick, F.; Dey, P. How hard is safe bribery? In Proceedings of the 21st International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2022), Online, 9–13 May 2022; Faliszewski, P., Mascardi, V., Pelachaud, C., Taylor, M.E., Eds.; International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS): Liverpool, UK, 2022; pp. 714–722. Available online: https://www.ifaamas.org/Proceedings/aamas2022/forms/contents.htm#1 (accessed on 7 November 2023).
- Schoenebeck, G.; Tao, B.; Yu, F.-Y. Limitations of greed: Influence maximization in undirected networks re-visited. In Proceedings of the 19th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2020), Auckland, New Zealand, 9–13 May 2020; An, B., Yorke-Smith, N., El Fallah Seghrouchni, A., Sukthankar, G., Eds.; International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS): Liverpool, UK, 2020; pp. 1224–1232. Available online: https://www.ifaamas.org/Proceedings/aamas2020/forms/contents.htm#RTP (accessed on 7 November 2023).
- Kundu, S.; Murthy, C.A.; Pal, S.K. A new centrality measure for influence maximization in social networks. In Pattern Recognition and Machine Intelligence: Proceedings of the 4th International Conference PReMI 2011, Moscow, Russia, 27 June–1 July 2011; Kuznetsov, S.O., Mandal, D.P., Kundu, M.K., Pal, S.K., Eds.; Springer: Berlin/Heidelberg, Germany, 2011; pp. 242–247. [Google Scholar] [CrossRef]
- Chen, W.; Wang, Y.; Yang, S. Efficient influence maximization in social networks. In Proceedings of the 15th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining (KDD’09), Paris, France, 28 June–1 July 2009; Elder, J., Soulié Fogelman, F., Flach, P., Zaki, M., Eds.; Association for Computing Machinery (ACM): New York, NY, USA, 2009; pp. 199–208. [Google Scholar] [CrossRef]
- Leskovec, J.; Krause, A.; Guestrin, C.; Faloutsos, C.; VanBriesen, J.; Glance, N. Cost-effective outbreak detection in networks. In Proceedings of the 13th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining KDD-2007), San Jose, CA, USA, 12–15 August 2007; Berkhin, P., Caruana, R., Wu, X., Gaffney, S., Eds.; Association for Computing Machinery (ACM): New York, NY, USA, 2007; pp. 420–429. [Google Scholar] [CrossRef]
- Goyal, A.; Lu, W.; Lakshmanan, L.V.S. CELF++: Optimizing the greedy algorithm for influence maximization in social networks. In WWW’11: Proceedings of the 20th International Conference Companion on World Wide Web, Hyderabad, India, 28 March 2011–1 April 2011; Sadagopan, S., Ramamritham, K., Kumar, A., Ravindra, M.P., Bertino, E., Kumar, R., Eds.; Association for Computing Machinery (ACM): New York, NY, USA, 2011; pp. 47–48. [Google Scholar] [CrossRef]
- Wu, H.; Liu, W.; Yue, K.; Huang, W.; Yang, K. Maximizing the spread of competitive influence in a social network oriented to viral marketing. In Web-Age Information Management: Proceedings of 16th International Conference WAIM 2015, Qingdao, China, 8–10 June 2015; Dong, X., Yu, X., Li, J., Sun, Y., Eds.; Springer: Cham, Switzerland, 2015; pp. 516–519. [Google Scholar] [CrossRef]
- Kamarthi, H.; Vijayan, P.; Wilder, B.; Ravindran, B.; Tambe, M. Influence maximization in unknown social networks: Learning policies for effective graph sampling. In Proceedings of the 19th International Conference on Autonomous Agents and MultiAgent Systems (AAMAS 2020), Auckland, New Zealand, 9–13 May 2020; An, B., Yorke-Smith, N., El Fallah Seghrouchni, A., Sukthankar, G., Eds.; International Foundation for Autonomous Agents and Multiagent Systems (IFAAMAS): Liverpool, UK, 2020; pp. 575–583. Available online: https://www.ifaamas.org/Proceedings/aamas2020/forms/contents.htm#RTP (accessed on 7 November 2023).
- Zhao, G.; Jia, P.; Huang, C.; Zhou, A.; Fang, Y. A machine learning based framework for identifying influential nodes in complex networks. IEEE Access 2020, 8, 65462–65471. [Google Scholar] [CrossRef]
- Li, Y.; Gao, H.; Gao, Y.; Guo, J.; Wu, W. A survey on influence maximization: From an ML-based combinatorial optimization. ACM Trans. Knowl. Discov. Data 2023, 17, 1–50. [Google Scholar] [CrossRef]
- Leskovec, J. SNAP: Standford Large Network Dataset Collection. Available online: http://snap.stanford.edu/data (accessed on 7 November 2023).
- Newman, M.E.J. Networks: An Introduction; Oxford University Press: Oxford, UK, 2018; Ch. 7. [Google Scholar] [CrossRef]
Social Network Name | n | m | Avg. Degree |
---|---|---|---|
4039 | 88,234 | 43.69 | |
Twitch Spain | 4638 | 59,382 | 25.55 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Li, S.; Zehmakan, A.N. Graph-Based Generalization of Galam Model: Convergence Time and Influential Nodes. Physics 2023, 5, 1094-1108. https://doi.org/10.3390/physics5040071
Li S, Zehmakan AN. Graph-Based Generalization of Galam Model: Convergence Time and Influential Nodes. Physics. 2023; 5(4):1094-1108. https://doi.org/10.3390/physics5040071
Chicago/Turabian StyleLi, Sining, and Ahad N. Zehmakan. 2023. "Graph-Based Generalization of Galam Model: Convergence Time and Influential Nodes" Physics 5, no. 4: 1094-1108. https://doi.org/10.3390/physics5040071
APA StyleLi, S., & Zehmakan, A. N. (2023). Graph-Based Generalization of Galam Model: Convergence Time and Influential Nodes. Physics, 5(4), 1094-1108. https://doi.org/10.3390/physics5040071