State University of New York, Binghamton, NY 13902-6000, USA 22institutetext: Waseda Innovation Lab, Waseda University, Shinjuku, Tokyo 169-8050, Japan 22email: [email protected]
Social Fragmentation Transitions in Large-Scale Parameter Sweep Simulations of Adaptive Social Networks††thanks: This work was supported in part by JSPS KAKENHI Grant Number 19K21571.
Abstract
Social fragmentation transition is a transition of social states between many disconnected communities with distinct opinions and a well-connected single network with homogeneous opinions. This is a timely research topic with high relevance to various current societal issues. We had previously studied this problem using numerical simulations of adaptive social network models and found that two individual behavioral traits, homophily and attention to novelty, had the most statistically significant impact on the outcomes of social network evolution. However, our previous study was limited in terms of the range of parameter values examined, and possible interactions between multiple behavioral traits were largely ignored. In this study, we conducted a substantially larger-scale parameter sweep numerical experiment of the same model with expanded parameter ranges by an order of magnitude in each parameter dimension, resulting in a total of 116,640 simulation runs. To capture nontrivial interactions among behavioral parameters, we modeled and visualized the dependence of outcome measures on the model parameters using artificial neural networks. Results show that, while the competition between homophily and attention to novelty is still the primary determinant of social fragmentation, another transition plane emerges when individuals have strong social conformity behavior, which was not previously known. This implies that social fragmentation transition can also occur in the homophily-social conformity trade-off, the two behavioral traits that have very similar microscopic individual-level effects but produce very different macroscopic collective-level outcomes, illustrating the nontrivial macroscopic dynamics of complex collective systems.
Keywords:
adaptive social networks social fragmentation large-scale numerical simulations homophily attention to novelty social conformity.1 Introduction
The study of temporal evolution of social structure is one of the significant application domains of complex collective systems research. In particular, social fragmentation transition, i.e., transition of social states between many disconnected communities with distinct opinions and a well-connected single network with homogeneous opinions, is a timely research topic with high relevance to various current societal issues [1, 2, 3, 4, 5, 6, 7, 8]. We had previously studied this problem using numerical simulations of adaptive social network models [9] and found that two individual behavioral traits, homophily (i.e., tendency to strengthen connections to similar individuals and weaken those to dissimilar ones) [10, 11, 12] and attention to novelty (i.e., tendency to strengthen connections to individuals whose opinions stand out compared to others), had the most statistically significant impact on the outcomes of social network evolution [9]. Specifically, when homophily was strong, the social network evolved into fragmented states of many disconnected clusters with diverse opinions, but when attention to novelty was strong, the social network evolved to well-connected yet informationally homogeneous states. However, the previous study was rather limited in terms of the range of parameter values examined, and possible interactions between multiple behavioral traits were largely ignored, especially about the other behavioral trait, social conformity (i.e., how strongly individuals assimilate themselves to social neighbors).
In this study, we examined a broader spectrum of social network dynamics through a larger-scale parameter sweep experiment of the same model with expanded parameter ranges by an order of magnitude in each parameter dimension, resulting in a total of 116,640 simulation runs. To capture nontrivial interactions among behavioral parameters, we modeled and visualized the dependence of outcome measures on the model parameters using artificial neural networks. Results show that, while the competition between homophily and attention to novelty is still the primary determinant of social fragmentation when social conformity behavior of individuals is weak, another transition plane emerges at an intermediate homophily level when individuals have strong social conformity behavior, which was not previously known.
In what follows, we describe the model of adaptive social networks and the settings and results of the large-scale parameter sweep numerical experiments. We further discuss implications of the results for social evolution and potential future research directions.
2 Model
Our original model [9] describes distributed opinion dynamics on an adaptive social network made of nodes. Adaptive networks [13, 14] are a class of dynamical network models in which node states and edge connectivities co-evolve in adaptation to each other. In our model, node has its own opinion state . Nodes are connected through weighted directed edges that represent the information flow from source to target nodes. The edge weight is denoted as , where is the target node and is the source node.
The adaptive network dynamics, i.e., the co-evolution of node states and edge weights, are governed by the following differential equations:
(1) | ||||
(2) | ||||
(3) |
Here, (Eq. (3)) represents the weighted local average of neighbors’ opinions (i.e., social norm) perceived by node . Parameter and noise term in Eq. (1) represent the strength of social conformity and stochastic fluctuation of node states, respectively. Parameters and in Eq. (2) represent the strength of homophily and attention to novelty, respectively. and in Eq. (2) are functions that describe the increase/decrease of edge weights because of homophily and attention to novelty, respectively. and can be any functions that monotonically decrease (for ) or increase (for ) as the distance between the two arguments increase. In this study, we used the following simple functions for and :
(4) | ||||
(5) |
Here and are the default values of and , respectively, when the two given arguments are equal. These functions describe that the edge from node to node tends to become strengthened when ’s state is similar to ’s (i.e., homophily) and distant from the local average (i.e., attention to novelty), or weakened otherwise. We restricted to be always nonnegative, and any negative values resulted from numerical simulation of Eq. (2) would be rounded up to zero.
Simulating this adaptive social network model from a random initial condition produces a sequence of social network configurations in which node states (opinions) spread through social ties and edge weights (connection strengths) also change due to node states (an example is shown in Fig. 1). We implemented the numerical simulator of the model in Python 3.7 with NetworkX [15] and PyCX [16]111The simulator code is available from the author upon request..

This model is known to exhibit social fragmentation transition, i.e., transition between fragmented and homogenized social network states, as the individuals’ behavioral parameters are varied (Fig. 2) [1, 2, 3, 4]. Our previous study [9] showed that, when homophily () is stronger or attention to novelty () is weaker, the social network is more inclined to become fragmented into many disconnected small clusters with various opinion states (Fig. 2, left), and in the opposite settings social homogenization is more likely to occur (Fig. 2, right). Meanwhile, the potential effect of social conformity () was unclear in the previous analysis, which is the main focus of the present study.

3 Experiments
3.1 Settings
We conducted numerical simulations of the above adaptive social network model to systematically investigate the effects of individual behavioral parameters (, , , , and ) on the course of social network evolution. The parameter values used are as follows:
-
•
Network size: 222Simulations with a larger network size () were also conducted in our earlier work [9] and we confirmed that their results did not differ much from those with .
-
•
Behavioral parameters:
The above range of values for behavioral parameters was an order-of-magnitude larger in each dimension than what was examined before [9]. Each parameter value combination was simulated 5 times with independently generated random initial conditions. This resulted in a total of simulation runs, taking a substantial amount of computational time and resource. Simulations were thus conducted in parallel on four designated PCs for over a few months.
In each simulation, the initial configuration of the network was randomly generated so that every pair of nodes were connected by two directed edges (in both directions) with a randomly generated weight sampled from a standard uniform distribution () in each direction333We did not use more realistic social network structures like those with long-tailed degree distributions or modular community structures. This is because, in order to understand social self-organization, those structures should arise as an outcome of dynamical interactions among agents rather than used as the initial condition given a priori. and each node had a random node state sampled from the normal distribution . Equations (1) and (2) were numerically simulated using a simple Euler forward method with time step size for . The stochastic behavior of node states represented by in Eq. (1) was simulated by adding a random number sampled from to at each discrete time step .
3.2 Outcome measures
At the end of each simulation run (), we converted the final network configuration into an undirected network by replacing the two directed edges between each pair of nodes with a single undirected edge whose weight was the average of the original two edges’ weights. Then the Louvain modularity maximization method [17] was applied to the undirected network to detect community structure in the final network configuration. Within each detected community, we calculated the average node state (called “average community state” hereafter). Using the results of these steps, we calculated the following five network metrics as final outcome measures:
-
1.
Average edge weight (= arithmetic average of all the edge weights in the network)
-
2.
Number of communities
-
3.
Modularity of the community structure
-
4.
Range of average community states (= difference between largest and smallest average community states)
-
5.
Standard deviation of average community states
These outcome measures were averaged over five independent simulation runs for each combinations of parameter values. The first three outcome measures capture the structural properties of the social network, while the last two capture the opinion diversity in the social network. When the social network is fragmented, the average edge weight takes a small value, while all the other measurements takes large values. The opposite pattern is realized when the social network is homogenized. This allows us to easily detect which state the adaptive social network evolved into in quantitative ways.
4 Results
In order to capture and visualize the effects of the five behavioral parameters on the five outcome measures (including possible nonlinear interactions among those behavioral parameters), we modeled the parameter-outcome mapping using artificial neural networks with Wolfram Research Mathematica 12’s artificial neural network predictor [18]. Natural logarithms of the five behavioral parameter values were used as five-dimensional input vectors, and the five outcome measures obtained from simulation results under those parameter settings were used as five-dimensional output vectors. The combinations of these input and output vectors were gathered for the whole simulation runs for each network size () and used as the data set to train an artificial neural network model for specific . The performance goal of training was set to maximizing the accuracy of outcome prediction [18].
Illustrative results with are shown as heat maps of each outcome measure in Fig. 3 (for final network structure) and Fig. 4 (for final node states). The competition between homophily () and attention to novelty () is still observed as the primary determinant of social fragmentation in a low-conformity () regime (top rows of all panels in Figs. 3 and 4), seen as the diagonal transition plane in the plots. However, another vertical transition plane emerges at an intermediate homophily level in a high-conformity regime (bottom rows of all panels in Figs. 3 and 4), which was not previously known. Similar patterns were observed for other outcome measures and network sizes. This new result shows that, when individuals’ social conformity () is sufficiently strong, homogenization of the social network can occur even without attention to novelty. This implies that social conformity and attention to novelty, while very different in their intentions and actions at microscopic individual levels, have similar effects of promoting connections among individuals in an adaptive social network.


The result shown above also reveals a previously unrecognized competition between social conformity () and homophily () when attention to novelty is weak (i.e., low- regions; near the bottom edge of each heat map in Figs. 3 and 4). Namely, when is low social fragmentation dominates, but when is high social homogenization becomes possible for smaller values of . This is quite intriguing because these two behaviors (social conformity and homophily) have very similar effects at an individual level (i.e., they both make ego and alter similar to each other). In fact, their differences are often very vague and undetectable in empirical social network studies [19]. Meanwhile, these two behaviors are mechanistically distinct, because social conformity is about node dynamics while homophily is about edge dynamics. This finding, that their competitive balance may lead to very different societal outcomes down the road, offers a lot of implications for how we should consider our social interactions and behaviors in this highly interconnected world.
5 Conclusions
In this study, we conducted large-scale parameter sweep simulations of our adaptive social network model to investigate the transition points between fragmentation and homogenization of social networks in a multidimensional behavioral parameter space. Artificial neural network-based modeling and visualization of the parameter-outcome mapping revealed a new transition plane for strong social conformity () and weak attention to novelty () regimes, which was previously unrecognized. The overall multidimensional phase space structure shows a nonlinear interaction among the three key behavioral mechanisms (social conformity, homophily, and attention to novelty). Within the range of parameter values tested so far, it appears that social homogenization (blue regions in Figs. 3 and 4) occupied a greater volume in the log-scale parameter space than social fragmentation did.
This study presents a concrete example of complex collective systems research to study Artificial Society, i.e., study of hypothetical models of society-as-it-could-be. Such theoretical/mathematical/computational exploration of social systems can play valuable roles complementary to more empirical social science research, in the same spirit of Artificial Life research [20] that complements traditional biology. Computational examination of hypothetical scenarios, such as changing individual behaviors in our model, allows for exploration of various possible forms of our society and may lead to a discovery of novel possible social states which would not be realized just by analyzing empirical data obtained from real society [5]. Such exploratory endeavor is becoming increasingly important and relevant in today’s highly automated, interconnected society, as our daily interactions are moving away from traditional, “natural” forms and becoming more and more mediated by artificially designed, “engineered” communication platforms. This has become even more manifested because of the recent COVID-19 pandemic (think about Zoom, YouTube, Slack, and other social media/collaboration platforms). We hope that studies like ours presented here may help re-evaluate and re-design the algorithms and interfaces of online human communications and interactions for the betterment of our social network evolution.
This study is still limited in several aspects. First, we did not explore variations of the amplitude of stochastic fluctuations () or functional shapes of homophily and attention to novelty ( and ). Second, transition planes were identified only by numerical simulations while analytical estimate of transition conditions is not accomplished yet. Third, we assumed that the behavioral parameter values would apply uniformly to all individuals in society with zero behavioral diversity. Fourth, the size of the simulated networks was relatively small (only up to 300 nodes). Future research directions are naturally to address each and all of these limitations in the current model. In particular, introducing individual behavioral diversity within a collective complex system is known to produce unexpected, nontrivial macroscopic outcomes [5, 21]. Such behavioral heterogeneity should be represented in future models to gain more nuanced, more realistic collective outcomes. High Performance Computing frameworks for agent-based models [22] also may be used to increase the simulated network size and to expand parameter sweep ranges further. Finally, quantitative comparison and validation of model behaviors with actual social network evolution data will ultimately be needed. However, obtaining such empirical data of social network evolution has been extremely difficult, and this will remain one of the major challenges in adaptive social network modeling research.
References
- [1] Holme, P., Newman, M. E.: Nonequilibrium phase transition in the coevolution of networks and opinions. Physical Review E, 74(5), 056108 (2006). https://doi.org/10.1103/PhysRevE.74.056108
- [2] Zanette, D. H., Gil, S.: Opinion spreading and agent segregation on evolving networks. Physica D: Nonlinear Phenomena, 224(1-2), 156–165 (2006). https://doi.org/10.1016/j.physd.2006.09.010
- [3] Kozma, B., Barrat, A.: Consensus formation on adaptive networks. Physical Review E, 77(1), 016102 (2008). https://doi.org/10.1103/PhysRevE.77.016102
- [4] Böhme, G. A., Gross, T.: Analytical calculation of fragmentation transitions in adaptive networks. Physical Review E, 83(3), 035101 (2011). https://doi.org/10.1103/PhysRevE.83.035101
- [5] Sayama, H., Yamanoi, J.: Beyond social fragmentation: Coexistence of cultural diversity and structural connectivity is possible with social constituent diversity. In Proceedings of NetSci-X 2020: Sixth International Winter School and Conference on Network Science (pp. 171-181). Springer (2020). https://doi.org/10.1007/978-3-030-38965-9_12
- [6] Blex, C., Yasseri, T.: Positive algorithmic bias cannot stop fragmentation in homophilic networks. Journal of Mathematical Sociology, 46(1), 80–97 (2020). https://doi.org/10.1080/0022250X.2020.1818078
- [7] Levin, S. A., Milner, H. V., Perrings, C.: The dynamics of political polarization. Proceedings of the National Academy of Sciences, 118(50), e21169 (2021). https://doi.org/10.1073/pnas.2116950118
- [8] Sasahara, K., Chen, W., Peng, H., Ciampaglia, G. L., Flammini, A., Menczer, F.: Social influence and unfollowing accelerate the emergence of echo chambers. Journal of Computational Social Science, 4(1), 381–402 (2021). https://doi.org/10.1007/s42001-020-00084-7
- [9] Sayama, H.: Extreme ideas emerging from social conformity and homophily: An adaptive social network model. In ALIFE 2020: The 2020 Conference on Artificial Life (pp. 113-120). MIT Press (2020). https://doi.org/10.1162/isal_a_00349
- [10] McPherson, M., Smith-Lovin, L., Cook, J. M.: Birds of a feather: Homophily in social networks. Annual Review of Sociology, 27(1), 415–444 (2001). https://www.jstor.org/stable/2678628
- [11] Kossinets, G., Watts, D. J.: Origins of homophily in an evolving social network. American Journal of Sociology, 115(2), 405–450 (2009). https://doi.org/10.1086/599247
- [12] Bakshy, E., Messing, S., Adamic, L. A.: Exposure to ideologically diverse news and opinion on Facebook. Science, 348(6239), 1130–1132 (2015). https://doi.org/10.1126/science.aaa1160
- [13] Gross, T., Sayama, H.: Adaptive Networks. Springer (2009). https://doi.org/10.1007/978-3-642-01284-6
- [14] Sayama, H., Pestov, I., Schmidt, J., Bush, B. J., Wong, C., Yamanoi, J., Gross, T.: Modeling complex systems with adaptive networks. Computers & Mathematics with Applications, 65(10), 1645–1664 (2013). https://doi.org/10.1016/j.camwa.2012.12.005
- [15] Hagberg, A. A., Schult, D. A., Swart, P. J.: Exploring network structure, dynamics, and function using NetworkX. Proceedings of 7th Python in Science Conference (SciPy 2008; Pasadena, CA USA), pp. 11–15 (2008). https://www.osti.gov/biblio/960616
- [16] Sayama, H.: PyCX: A Python-based simulation code repository for complex systems education. Complex Adaptive Systems Modeling, 1(1), 1–10 (2013). https://doi.org/10.1186/2194-3206-1-2
- [17] Blondel, V. D., Guillaume, J. L., Lambiotte, R., Lefebvre, E.: Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and experiment. 2008(10), P10008 (2008). https://doi.org/10.1088/1742-5468/2008/10/P10008
- [18] Wolfram Language & System Documentation Center. “Predict.” https://reference.wolfram.com/language/ref/Predict.html.
- [19] Shalizi, C. R., Thomas, A. C.:. Homophily and contagion are generically confounded in observational social network studies. Sociological Methods & Research, 40(2), 211–239 (2011). https://doi.org/10.1177/0049124111404820
- [20] Langton, C.G.: Preface. Artificial Life II (pp. xiii–xviii). Addison-Wesley (1992).
- [21] Sayama, H.: Swarm chemistry. Artificial Life, 15(1), 105–114 (2009). https://doi.org/10.1162/artl.2009.15.1.15107
- [22] Paciorek, M., Turek, W.: Agent-based modeling of social phenomena for high performance distributed simulations. In International Conference on Computational Science (pp. 412-425). Springer (2021). https://doi.org/10.1007/978-3-030-77964-1_32