Decentralized core-periphery structure in social networks accelerates cultural innovation in agent-based model
Jesse Milzman, Cody Moser

TL;DR
This study demonstrates that decentralized core-periphery social network structures significantly speed up cultural innovation in agent-based models by facilitating efficient problem-solving and discovery of high-value innovations.
Contribution
The paper introduces a novel analysis of decentralized core-periphery networks' impact on innovation speed and quality, supported by spectral embedding methods and stochastic block models.
Findings
Decentralized core-periphery networks outperform others in innovation speed.
Spectral embedding (ASE) effectively captures core-periphery structure.
Decentralized structures shield peripheral nodes from local optima.
Abstract
Previous investigations into creative and innovation networks have suggested that innovations often occurs at the boundary between the network's core and periphery. In this work, we investigate the effect of global core-periphery network structure on the speed and quality of cultural innovation. Drawing on differing notions of core-periphery structure from [arXiv:1808.07801] and [doi:10.1016/S0378-8733(99)00019-2], we distinguish decentralized core-periphery, centralized core-periphery, and affinity network structure. We generate networks of these three classes from stochastic block models (SBMs), and use them to run an agent-based model (ABM) of collective cultural innovation, in which agents can only directly interact with their network neighbors. In order to discover the highest-scoring innovation, agents must discover and combine the highest innovations from two completely parallel…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Opinion Dynamics and Social Influence · Innovation Diffusion and Forecasting
\setcopyright
ifaamas \acmConference[AAMAS ’23]Proc. of the 22nd International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2023)May 29 – June 2, 2023 London, United KingdomA. Ricci, W. Yeoh, N. Agmon, B. An (eds.) \copyrightyear2023 \acmYear2023 \acmDOI \acmPrice \acmISBN \acmSubmissionID1108
\affiliation \institutionDEVCOM Army Research Laboratory \cityAdelphi, MD \countryUnited States
\affiliation \institutionUniversity of California Merced \cityMerced, CA \countryUnited States
Decentralized core-periphery structure in social networks accelerates cultural innovation in agent-based model
Jesse Milzman
and
Cody Moser
Abstract.
Previous investigations into creative and innovation networks have suggested that intellectual, artistic, and technological innovations often occur with the interaction of core and peripheral actors, with both individuals and teams at intermediary positions well-situated to innovate. In this work, we investigate the effect of global core-periphery network structure on the speed and quality of cultural innovation. Drawing on differing notions of core-periphery structure from Priebe et al. (2019) and Borgatti and Everett (2000), we distinguish decentralized core-periphery, centralized core-periphery, and affinity network structure. We generate networks of these three classes from stochastic block models (SBMs), and use them to run an agent-based model (ABM) of collective cultural innovation, in which agents can only directly interact with their network neighbors. In order to discover the highest-scoring innovation, agents must discover and combine the highest innovations from two completely parallel technology trees. We find that decentralized core-periphery networks outperform both centralized core-periphery networks and affinity networks, in terms of mean crossover time for this final innovation. We hypothesize that decentralized core-periphery network structure provides a more fruitful environment for collective problem-solving, by allowing for the relative shielding of periphery nodes from the optimal innovations known by the core community at any given time. This prevents the disincentive for parallel explorations that emerges in a highly connected, centralized network. We then build upon the ”Two Truths” hypothesis regarding community structure in spectral graph embeddings first articulated in Priebe et al. (2019). The Two Truths hypothesis suggests that the adjacency spectral embedding (ASE) captures core-periphery community structure in a graph, while the laplacian spectral embedding (LSE) captures affinity structure. For a given network generated from an SBM, we use ASE and LSE to resample new networks of similar structure, using either to parametrize a random dot product graph (RDPG) model. We find that, for core-periphery networks, ASE resampling best recreates networks with similar performance on the innovation SBM. Since the Two Truths hypothesis suggests that ASE captures core-periphery structure, this result further supports our hypothesis.
Key words and phrases:
agent-based modeling, core-periphery networks, innovation networks, network science, adjacency spectral embedding, stochastic block models, cultural evolution, collective problem-solving
1. Introduction
From a broad perspective, innovation is understood as a form of collective problem-solving. For this and other reasons, the process of innovation is understood as a social process, as social collectives are capable of, and in some cases optimized for, both retaining the knowledge of previous generations while building upon this knowledge for subsequent innovations, a phenemonon we refer to as ”cumulative” culture Migliano et al. (2017); Migliano et al. (2020). Human social networks tend to exhibit core-periphery structures, whereby a ‘core’ population is heavily inter-connected, and connected in turn to more ‘peripheral’ individuals and subcommunities Borgatti and Everett (2000). Prior work on the structure of human networks has suggested that innovation emerges at the boundary between the core and periphery of creative networks Cattani and Ferriani (2008); Centola (2021). Individual innovators are often in an intermediate position with many core and peripheral connections, and successfully innovative teams tend to include both core and peripheral individuals Cattani and Ferriani (2008).
However, to our knowledge, there has not been an in-depth examination of the relationship between the global core-periphery structure of a creative population and its innovation potential. Moreover, there are multiple candidate metrics purporting to quantify core-periphery structure within a given network, suggesting that the concept is ill-posed Rombach et al. (2014). Most definitions of core-periphery structure, formal and informal, assume that core nodes ought to be be heavily connected to peripheral nodes Borgatti and Everett (2000); Rombach et al. (2014). Nonetheless, at least one recent work suggests a definition that precludes this feature Priebe et al. (2019), as it is not observed in the core-periphery structure observed in connectome networks Priebe et al. (2019), corresponding to the grey/white matter divide. The authors of Priebe et al. (2019) instead define core-periphery networks such that peripheral nodes are only loosely connected to either core or periphery, with comparable probabilities for the edges to either type. Thus, even in the simplest setting in which one ignores the possibility of multiple cores or intermediate layers, there is a conceptual distinction that must be made between the desired expected relationship between core and peripheral nodes.
We therefore utilize an agent-based model (ABM) of collective problem-solving known as the ”Potions Game” in order to investigate the effects of core-periphery structure on the ability of a population of agents to locate optimal solutions in an innovation task. In the model, agents are given a set of ingredients which can be combined with the ingredients of one of their neighbors to produce new ones. These novelties are shared with their neighbors and can be combined with the previous set of ingredients to produce additional novelties. As new ingredients are discovered, agents are more likely to use them over old ones, but unbeknownst to the agents, the initial set of ingredients can be combined to produce new ingredients along two separate pathways. Because agents are unlikely to return to the original set of ingredients, this creates path dependency in the model, but if agents are able to find and exploit both pathways, they can combine their final ingredient to discover an ingredient which successfully ends the simulation.
By running our ABM on core-periphery networks, we may explore the distinctions between network structures along several dimensions, and their implications for collective problem-solving. As already mentioned, Borgatti and Everett (2000) and Priebe et al. (2019) suggest distinct notions of core-periphery structure, reflecting the degree to which the network core dominates the peripheral neighborhood. Thus, we split core-periphery structure into the two types suggested: one with a periphery which is not very strongly connected to itself, but is strongly connected to the core (a centralized periphery); and one with a periphery which is isolated both from itself and from the core (a decentralized periphery). Moreover, core-periphery networks in Priebe et al. (2019) are contrasted to “affinity” networks, in which both communities have more within than between similarity.
Finally, we discover a surprising crossover relationship between decentralized core-periphery structure, spectral graph embeddings, and performance on our innovation ABM. The adjacency spectral embedding (ASE) Sussman et al. (2012) and the Laplacian spectral embedding (LSE) Von Luxburg (2007) are common methods to embed graphs in Euclidean space for the purpose of community detection Von Luxburg (2007); Sussman et al. (2012); Lyzinski et al. (2016). However, despite statistical results suggesting both are consistent estimators for theoretical models, they do not always recover the same communities. Priebe et al. observed that ASE seems to recover core-periphery communities, while LSE recovers affinity communities Priebe et al. (2019). Keeping in mind this difference, we investigate the use of ASE and LSE to resample networks with a given structure (core-periphery or affinity), and compare the ABM performance of the resampled networks to the original.
2. Related Work
Network scientists have collectively formulated a vast taxonomy of structural qualities to describe network topologies, including those of density/sparsity, efficiency, hierarchy Mengistu et al. (2016); Lyzinski et al. (2016), affinity/modularity Newman (2006); Clune et al. (2013), and core-periphery separation Borgatti and Everett (2000). This last quality has been implicated in both individual and collective learning, via the analysis of creative and learning networks, respectively Centola (2022); Cattani and Ferriani (2008); Cattani et al. (2015); Bassett et al. (2013).
One early attempt to formalize a model of core-periphery structure was that of Borgatti and Everett Borgatti and Everett (2000). Grounding themselves in block modeling approaches common in social network science at the time, they identified ideal core-periphery networks as two-block graphs in which the nodes of one block (the ‘core’) are fully connected to every other node, while the nodes in the other block (‘periphery’) are connected only to the core nodes. They propose a statistical test for an a priori core-periphery partition, whose statistic is the Pearson coefficient between the entries of the adjacency matrix and those of the ideal block model for the same partition and also propose an algorithm for assigning every node a continuous coreness value for weighted networks. Since Borgatti and Everett (2000), multiple works have developed new metrics Rombach et al. (2014, 2017); Tudisco and Higham (2019); Gallagher et al. (2021); Yanchenko and Sengupta (2022), both for classifying nodes according to coreness, and detecting more complex structure such as multiple cores Kojaku and Masuda (2017); Rombach et al. (2014) and multi-layered networks Gallagher et al. (2021). In this present effort, we will not be measuring coreness of nodes or quantifying core-periphery structure in given networks. Rather, we will generate networks at a desired level and type of core-periphery structure with an elementary random graph model and tie these networks to performance in our collective innovation task, as discussed in Sec. 3.1.
Ongoing work in the field of collective problem-solving has worked to identify network structures which optimize for the trade-off between the exploration of new solutions and the exploitation of current solutions Centola (2022). Emerging from these studies is an understanding on the role that informational efficiency in the form of simple path lengths plays in solving both simple and complex problems; with a core trade-off being that for simple problems, efficient or highly centralized graphs are desirable, while for more complex problems, inefficient and less clustered graphs are more desirable Lazer and Friedman (2007); Cantor et al. (2021). Understood in these dimensions, networks which are efficient are said to be fast, with the ability to drive rapid consensus and ”exploit” the information available to them while networks which are inefficient are said to be slower and more ”transiently diverse”, with the ability to engage in parallel exploration of different opportunities Centola (2022); Smaldino et al. (2022). Thus, nearly networks in these tasks must work to strike the appropriate balance between optimal levels of exploration of the solution space and exploitation, apropos their task March (1991).
Many of the formal elements of our network analysis, including the generation of random networks from stochastic block models, the parameter distinction between core-periphery and affinity networks, and our spectral graph embedding analysis, draw from the work in Priebe et al. (2019). The authors compare core-periphery and affinity network structures from a spectral clustering perspective, in order to explain the discrepancy between the communities assigned by ASE and LSE-based community detection methods. They describe a “Two Truths” phenomenon, in which ASE preferentially reveals and clusters core-periphery communities, while LSE does the same for affinity communities. In particularly striking results, they applied ASE and LSE clustering to a diffusion MRI connectome dataset, demonstrating that ASE captured grey/white matter core-periphery structure, while LSE captured left/right hemisphere affinity structure. To our knowledge, the implications of this Two Truths hypothesis for spectral graph resampling Levin and Levina (2019) have not been explored. There is also little work using spectral graph embeddings to analyze agent-based models, although they are commonplace in social network analysis.
3. Preliminaries
In this section, we introduce the formal background and technical methods of our investigation. We use the terms ‘network’ and ‘graph’ interchangeably, in both cases always referring to undirected, unweighted graphs without loops. These are pairs , where is the set of vertices or nodes, and is the set of edges. We will always identify vertices with their indices, i.e. if , where . An edge is a couple for some .
3.1. Stochastic Block Models of Affinity and Core-Periphery Networks
Similar to the influential work of Borgatti and Everett Borgatti and Everett (2000), we understand core-periphery structure as a network approximating a two-block model, with a heavily connected core and a less connected periphery. We have opted to follow the loosely formalized probabilistic interpretation of core-periphery structure from Priebe et al. Priebe et al. (2019), in which they present core-periphery structure in contradistinction to affinity community structure under certain parameter regimes for 2-block stochastic block models (SBMs). We expand this framework to include networks exhibiting the centralized core-periphery structure typical in the social networks literature, first formalized by Borgatti and Everett (2000). As we will see, in this setting, the notions of core-periphery from Borgatti and Everett (2000) and Priebe et al. (2019) are in some sense mutually exclusive, although they both assume the existence of a ‘rich club’ core.
Stochastic block models (SBMs) are a popular model of random graphs (graph-valued random variables) with community structure, and are frequently used as the theoretical graph model underlying community detection algorithms within the network statistics literature, e.g. Sussman et al. (2012); Lyzinski et al. (2016). They are defined as follows. Consider a collection of nodes divided into blocks (‘communities’), where each block is of size , so that . Let be the block membership vector. The block matrix is a symmetric matrix of probabilities that parametrizes the SBM (along with ), where provides the probability of an edge between a node in community and one in . This in turn forms an edge probability matrix , composed of blocks . The SBM is the random graph in which every edge is sampled independently, with probability . We denote an SBM as a distribution on adjacency matrices: Such a -parametrized random graph model, more generally, is typically referred to as an inhomogenous Erdos-Renyi graph, denoted distributionally as .
Priebe et al. Priebe et al. (2019) suggest a model for core-periphery networks as a 2-block SBM. A two-block SBM is parametrized by the block matrix:
[TABLE]
They distinguish two generic cases of such SBMs. When , the authors identify the SBM as exhibiting affinity structure, in which realizations of the network can usually be partitioned into two communities exhibiting dense intra-communal connectivity, with sparser connections between the two. In this case, neither community can be said to necessarily significantly dominate the other, especially if and . By contrast, the authors identified the case in which as exhibiting core-periphery structure. In this case, the first community exhibits dense intra-communal connectivity. By contrast, it is only weakly connected to the second community of peripheral nodes, which are sparsely connected among themselves. In this model of core-periphery structure, peripheral nodes, individually and communally, are isolated from the core as much as each other.
This understanding of core-periphery structure from Priebe et al. (2019) is similar to that of Borgatti and Everett (2000) in that it understands core-periphery networks through a two-block model, composed of a dense core and sparse periphery. However, there is a major conceptual distinction in the two works that is deeper than the difference in mathematical framing. The approach in Borgatti and Everett (2000) identifies an ideal core-periphery network as one in which each peripheral node is connected to every core node. If we translated this into the more general probabilistic model (1), this would be the third case in which , which was not considered in Priebe et al. (2019). In the case when , peripheral nodes will be heavily connected to the core, while isolated from each other. Within the context of our model, this would make it far more likely that peripheral nodes interact with and are influenced by the network core. By contrast, when , the peripheral nodes will be relatively isolated from both communities as such, with only a handful of neighbors.
Thus, we distinguish these two forms of core-periphery structure, referring to that from Priebe et al. (2019) as decentralized core-periphery (DCP) structure, and that from Borgatti and Everett (2000) as centralized core-periphery (CCP) structure. We refer to ‘centralization’ to imply a notion of control on the part of the core, which is less evident in the core-periphery structure described by Priebe et al. (2019) than that in Borgatti and Everett (2000). To summarize, there are three qualitatively distinct parameter regimes for (1) that we will be examining in this work:
- •
Affinity: . In affinity networks, there are two distinguishable block communities with more intra-block edges than inter-block edges. The level of intra-block connectivity is comparable between the two communities.
- •
Decentralized Core-Periphery (DCP): . There is a distinguishable core community, with dense intra-core connectivity. The rest of the nodes are peripheral, with only a few connections to other nodes, core or peripheral.
- •
Centralized Core-Periphery (CCP): . There is a distinguishable core community, with dense intra-core connectivity and dense connectivity to peripheral nodes. Peripheral nodes are heavily connected to the core, and only loosely connected to each other.
We hypothesize that in our ABM, DCP networks will have a performance advantage compared to affinity networks, as peripheral nodes in CCP networks are able to freely “explore” possible alternative combinations in the Potions Game while the core exploits whichever innovation pathway they are on. Additionally, few nodes in an affinity network will be sufficiently isolated to explore alternatives with high probability. We similarly predict that in CCP structures, peripheral nodes conform more to the behavior of the core and therefore limit diversity in the network, making the path-dependent nature of the task difficult to overcome, leading to an advantage of DCP networks over CCP networks.
Hypothesis 1: Networks exhibiting decentralized core-periphery structure will outperform those with either affinity or centralized core-periphery structure in collective innovation tasks.
For all networks, we will set the two blocks to the same size (). When comparing different parameter regimes for model (1), we want to maintain the same number of expected edges. The relative density/sparsity of networks has been implicated Lazer and Friedman (2007); Centola (2022) in collective problem-solving tasks, and we want to distinguish this effect from that of our competing core-periphery structures. For a given 2-SBM of size , the expected number of edges is given by
[TABLE]
Thus, to fix the total number of edges in the network, we need only fix the sum . Where possible, we compare networks generated by a linear family of SBMs:
[TABLE]
where we require . The only exception to this will be the family (M3), where we must allow for greater network density in order to make a DCP-CCP comparison without compromising on the density of the core, i.e. in order to raise without lowering .
3.2. Simulation of Innovation Networks with Agent-Based Modeling
We adapted an ABM of cumulative innovation from Migliano et al. (2020); Cantor et al. (2021), derived from the potion-mixing game studied by Derex and Boyd in human players Derex and Boyd (2016). The only parameter varying between simulations is the structure of the agent network.
- (1)
Model initialization: A network is created with its respective parameters. For each node of the graph, an agent is initialized with a score of zero and an inventory comprised of six items: three from an “A trajectory” and three from a “B trajectory.” Each item in the inventory is comprised of three parts: the name/level of the item (e.g., a1, a2, a3, b1, b2, b3) and a score which each initial item and items discovered thereafter carries for itself (with scores of 6, 8, and 10 for the three initial items in each trajectory). 2. (2)
Dyad selection: At each step, each agent chooses a partner they are connected to on the network with a random probability. As neighbors are simply chosen with a random probability, it is possible for a focal neighbor to select an individual which is already interacting with them (e.g., if a network is initialized with just two agents, the two agents will simply select each other). 3. (3)
Item selection: In the model, new items are formed by triad combinations of old items. As triad combinations are made between dyads of agents, the focal agent randomly selects whether it will be trading either one item or two items with their partner. The focal agent and its partner then cycle through their respective inventories, assigning probabilities to each item in the array. This is obtained by summing the innovation scores of each item and dividing individual scores by each sum (e.g., the initial inventory innovation scores of 6, 8, 10, 6, 8, 10 will yield respective probabilities of .125, .167, .208, .125, .167, .208). 4. (4)
Item combination: Agents and their partners then select the number of items previously assigned to them in the last step, based on items’ calculated probabilities and without replacement, and combine them. The combination is saved as a list and compared to lists of valid combinations copied directly from Derex and Boyd Derex and Boyd (2016) (SI Appendix, section 1). If an invalid combination is made, nothing happens. If a valid combination is made, then the dyad adds a new innovation (with its own respective score) to their inventories. 5. (5)
Innovation diffusion: If a new innovation is added to the agents’ inventories, both agents then check the inventories of all of their partners and spread it to neighbors which do not already possess it. 6. (6)
Scoring: Scores are then obtained for each agent based on the tier of discovery an agent has obtained: with the first tier yielding a score of 48, second tier 109, third tier 188, and the fourth tier (which requires a crossover from the A and B trajectory) being 358. The maximum score of an item in an agent’s list is determined to be their overall score. 7. (7)
End and Crossover: The simulation ends either when it has reached 1000 steps or when the network has achieved a ”crossover event,” whereby the final inventions in both trajectories are themselves combined, indicating the network has discovered and united both paths of exploration.
3.3. Spectral Graph Embeddings, Resampling, and the Two Truths Hypothesis
Central limit theorems exist suggesting that both ASE and LSE provide asymptotically consistent estimates of the latent positions of random dot product graphs (RDPGs), of which SBMs are a special case Sussman et al. (2013); Tang and Priebe (2018). We want to ask whether these two forms of spectral embedding capture a meaningful distinction between core-periphery and affinity networks, especially with respect to their performance in our innovation task.
Priebe and et al. put forward a two-truths hypothesis comparing the performance of ASE+GMM and LSE+GMM as community detection tools Priebe et al. (2019). They hypothesize that the latent positions estimated by ASE tend to emphasize core-periphery community structure, grouping core and periphery nodes near each other in Euclidean space. By contrast, the LSE seems to emphasize affinity communities. In the context of their work, they were interested in community labels, with ASE and LSE used to discover different but equally true community partitions in connectome networks with known ground truth. However, as mentioned above, asymptotic results suggest that the embedded positions themselves estimate latent positions for RDPGs.
Thus, given a network, we may use ASE and LSE to parameterize an RDPG model, which in turn will allow us to resample new networks with similar structure to the original. From the Two Truths hypothesis, we expect the ASE-RDPG model to better capture DCP structure in the original network, while LSE-RDPG will reproduce affinity structure.
We start by defining the ASE and LSE. Let a graph be given, with . The adjacency matrix is an symmetric matrix with Boolean values, where iff , with zeros along the diagonal. The normalized Laplacian matrix is given as , where is the degree matrix, i.e. diagonal where . Both and are positive semidefinite, and have exclusively nonnegative eigenvalues. For either matrix , we will have the eigen decomposition:
[TABLE]
where is the diagonal matrix of the (ordered) eigenvalues of , and the columns of are the corresponding eigenvectors. For a given embedding dimension , we may instead compute the rank approximation:
[TABLE]
where is the diagonal matrix of the largest eigenvalues of , and is the matrix of corresponding orthonormal eigenvectors. There are reasons both methodological and computational for using a low-rank decomposition, which we do not discuss here Udell and Townsend (2019). These eigenvectors span a -dimensional space into which we will embed our nodes. To choose the embedding dimension , we use the standard profile liklihood approach from Zhu and Ghodsi (2006). We then form the matrix , with rows interpreted as the embedded node positions in . This full embedding process is implemented in the open source graspologic package Chung et al. (2019).
Both the ASE and LSE can be used to generate new networks of similar structure by treating the embedded node positions as latent positions within a random dot product graph (RDPG) model. The RDPG model generalizes SBMs. A -dimensional RDPG model is parametrized by the matrix of latent positions , with row corresponding to the latent position of node . The RDPG is an inhomogenous Erdos-Renyi graph with edge probability matrix , i.e. the probability of edge is given by .
With this in mind, we present ASE-RDPG and LSE-RDPG resampling distributions. These are the mappings from a given network to the RDPG taking as its latent positions, i.e. , with formed as above via ASE or LSE. However, given the relatively small size of our networks, we found it necessary to adjust our latent positions in order to generate fully connected networks. Suppose we are embedding a network with edges. For a given edge probability matrix , derived from either ASE or LSE, we may compute the expected number of edges as . We then computed the adjusted edge probability matrix , and used to generate new networks in place of . Thus, using and to denote ASE and LSE spectral embeddings, we define our adjusted ASE-RDPG and LSE-RDPG distributions:
[TABLE]
When generating new networks, we also discarded any that were not connected.
In Hypothesis 1 of Sec. 3.1, we predicted that DCP networks will outperform affinity (and CCP) networks in innovation tasks. Building on the Two Truths hypothesis from Priebe et al. (2019), we hold that ASE-RDPG resampling will generate new networks with similar DCP structure to the original network, and likewise LSE-RDPG will recreate affinity structure. Putting the positive claims of these two together, we offer the following hypothesis:
Hypothesis 2: Given a base network, ASE-RDPG resampling will recreate (decentralized) core-periphery structure in new networks, which will in turn better approximate the performance of the original SBM-generated network in our task, relative to LSE-RDPG resampling.
In order to determine which spectral resampling method better approximates the ABM performance of the base networks, we will compare distributions of discovery times from the original and resampled networks, using the Earth Mover’s Distance (EMD). For discrete, real-valued distributions and , the EMD is defined as:
[TABLE]
where is the collection of all product distributions with and as marginal distributions.
4. Results
4.1. Decentralized core-periphery structure accelerates innovation crossover relative to affinity structure.
We first wanted to examine whether decentralized core-periphery structure promotes innovation crossover. In our first experiment, we generated networks along a parameter edge-level curve:
[TABLE]
We will choose as a non-edge case in the decentralized core-periphery region. As increases, the discrepancy between intra-block connectivities decreases, until they assume an equitable affinity structure. In our first experiment, we set , and consider four values for inter-block probability or . For each parameter regime, we generated 500 networks from the SBM, and ran the simulation on each network until the final innovation was discovered, recording the number of time steps needed for each.
We present the results of this simulation experiment in Fig. 2. We show the distribution of discovery times as we increase , transitioning from decenralized core-periphery to affinity structure, for each choice of . Consider first the case , where is a relatively balanced decentralized core-periphery SBM, with equal core-periphery and intra-periphery edge probabilities. As can be seen, the mean crossover time is lowest for the decentralized core-periphery networks generated at , supporting Hypothesis 1. As increases, the mean crossover time likewise increases. Interestingly, the median is more stable across the parameter curve. The distribution of crossover times is non-Gaussian, and has a long right tail. The tail ‘shrinks’ as , suggesting that decentralized core-periphery structure may accelerate innovation in expectation by reducing the likelihood of stagnation.
Now, consider this relationship between (DCP-to-affinity) and mean crossover time in light of the progression of distributions for all four values of in Fig. 2. We see that this relationship is dependent upon the low value we chose for the inter-block parameter . The performance of core-periphery networks increases if we decrease to , further isolating the perphery from the core, while discovery times degrade rather quickly if we double or triple . This suggests that the accelerated innovation we observe in simulation for core-periphery social networks is dependent upon the network inefficiency that separates peripheral nodes from most of the core.
4.2. Centralized core-periphery structure does not accelerate innovation crossover, relative to affinity structure.
The results presented in Fig. 2 suggest that the advantage in discovery times observed in simulation for our decentralized core-periphery innovation networks is dependent on their decentralization, i.e. the low inter-block connectivity parametrized in our SBM by . This would cast doubt on any advantage in innovation speed for centralized core-periphery networks, in the sense of Borgatti and Everett (2000).
We considered this explicitly with two -parametrized families of SBMs. We thus turn to examining the performance of SBMs exhibiting CCP structure in our simulation. Similar to before, we consider the transition from CCP to affinity structure in our SBM:
[TABLE]
We present the results of our simulations for (M2) in Fig. 3. Networks exhibiting centralized core-periphery structure seem to realize no advantage in innovation tasks, relative to affinity networks composed two internally dense, loosely connected communities. To the contrary, the affinity networks actually outperform CCP networks, in terms of lower mean and median discovery times. These results indicate that from the perspective of our collective problem-solving, centralized and decentralized core-periphery networks are more different from each other than either is from a balanced affinity network, in terms of innovation discovery speed.
To conclude, our results in this section highlight longer discovery times exhibited by centralized core-periphery networks in comparison to affinity networks in the ABM. This suggests that the accelerated innovation observed in DCP networks requires both the decentralized () and core-periphery () elements of its structure. Moreover, our results highlight the qualitative distinction between the two types of core-periphery networks, which clearly has impact on the diffusion and diversity of information within the network.
4.3. Decentralized core-periphery structure outperforms centralized core-periphery structure
In Sec. 4.1 and Sec. 4.2, we compared the innovation performance of DCP and CCP SBMs individually to affinity SBMs, finding DCP outperformed affinity networks, which are in turn outperformed CCP networks. We round out these comparisons by running a direct comparison between the two types of core-periphery networks: decentralized and centralized. A more difficult task is that of determining the appropriate categorical comparison between DCP and CCP networks: we expect an SBM with to have more edges and shorter path distances than one with , assuming we hold and constant. Thus, we will consider two families of SBMs, one preserving the expected number of edges at the expense of comparable core structure, and one allowing the CCP networks more edges in expectation in order to preserve comparable core density between CCP and DCP:
[TABLE]
The family (M3) breaks with our convention up to this point, increasing the expected number of edges linearly in in order to transition from DCP to CCP structure. The family (M4) preserves average density, but at the cost of a less dense core. Fortunately this mattered relatively little for the qualitative results.
We present the results of simulating both families of SBMs in Fig. 4. As can be seen, regardless of which parameter curve is taken, transitioning from DCP to CCP structure increases mean discovery times.
4.4. Performance of ASE/LSE-resampled networks implicates (decentralized) core-periphery structure.
We have demonstrated that DCP networks outperform both affinity and CCP networks in our ABM, supporting Hypothesis 1. Recall that the distinction between DCP and affinity network structure, as previously articulated in Priebe et al. (2019), was motivated by a Two Truths phenomenon in spectral clustering, whereby both ASE- and LSE-based community detection found meaningful but distinct pairs of ground-truth communities in connectome networks. In what we have referred to as the Two Truths hypothesis, the authors suggested that ASE captures (decentralized) core-periphery structure, while LSE captures affinity structure. Thus, we posed Hypothesis 2, in which we speculated that networks generated by ASE-RDPG resampling would better reproduce the original ABM performance of a network exhibiting DCP structure, while those from LSE-RDPG resampling would do so for affinity networks.
To test this hypothesis, we again consider networks generated from the SBM family (M1). We used the base DCP paramter set .111We initially attempted to use the same base DCP parameter set . Interestingly, even with the adjustments described in Sec. 3.3 to scale the latent positions to the desired expected degree, we found that the ASE-RDPG rarely generated connected networks from a connected network. For each , we generated 50 networks. For each network, we ran 100 simulations of the ABM, forming an empirical distribution of crossover times. We then generated 100 networks each via ASE-RDPG and LSE-RDPG resampling, simulating our ABM once per resampled network. This provided us with empirical distributions and of discovery times. Note that the randomness of is purely that of the simulator, while both resampled have randomness associated with both the simulator and the network resampling itself. From all three distributions, we compute the statistical distance for each embedding (Sec. 3.3). We collected these distances for all 50 base networks for each .
Figure 5 shows the distributions of the statistical distance between and for each type of spectral embedding, grouped by . We see that for , i.e. the SBM with the strongest DCP structure, the average distance between DTs from the SBM-generated network and those of the ASE-RDPG resampled networks () was significantly less than the distance to the DT distribution of the LSE-RDPG networks (. This suggests that, in line with the Two Truths hypothesis, ASE-RDPG is preferentially capturing and recreating the DCP structure of the original network, which in turn is responsible for more similar network performance in the ABM simulations. This supports Hypothesis 2.
However, we also see that when , i.e. and the SBM is generating affinity networks, ASE-RDPG and LSE-RDPG resampling recreate the DTs of the original network to a similar degree. That is to say, neither is preferentially producing networks closer in performance to the base SBM network. If we may take the Two Truths hypothesis for granted, our results in this section might suggest that the performance of DCP networks is due to DCP structure, but the performance of affinity networks is less reflective of affinity community structure as such. Alternatively, it is likely that the Two Truths phenomenon observed by Priebe et al. (2019) is a tendency, but the network features captured by each embedding are far more subtle than DCP versus affinity. In other words, the Two Truths hypothesis should be given less weight.
5. Discussion
Our investigation highlights the role that core-periphery structure plays in a network’s ability to solve a collective problem-solving task. Furthermore, it has provided an operational understanding of the topological distinction between two forms of core-periphery structure, that of decentralized core-periphery (DCP) structure and that of centralized core-periphery (CCP) structure.
Utilizing an agent-based model in which populations must maintain a balance between exploring novel combinations and exploiting combinations they have, we showed that DCP networks, in which peripheral nodes are isolated from both a centralized core and one another, outperform affinity networks; that this same relationship is not found between affinity and CCP networks, in which peripheral nodes are isolated from one another but still maintain close links with the core; and that in a direct comparison, DCP networks outperform CCP networks.
In addition to this contribution to the literature on collective problem solving, we have investigated the implications of using different spectral graph embeddings for the resampling of networks in agent-based modeling. This investigation has provided an operational and dynamic significance to a graph-theoretic phenomenon, in this case the Two Truths hypothesis for spectral clustering Priebe et al. (2019). By sampling generated networks and parameterizing based on their ASE, which is hypothesized to capture core-periphery structure, and LSE, which is hypothesized to capture affinity structure, and comparing them to performance in our original DCP networks, we found that our ASE generated networks performed most similarly to our DCP networks, while the LSE networks did not.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1)
- 2Bassett et al . (2013) Danielle S Bassett, Nicholas F Wymbs, M Puck Rombach, Mason A Porter, Peter J Mucha, and Scott T Grafton. 2013. Task-based core-periphery organization of human brain dynamics. P Lo S Computational Biology 9, 9 (2013), e 1003171.
- 3Borgatti and Everett (2000) Stephen P Borgatti and Martin G Everett. 2000. Models of core/periphery structures. Social Networks 21, 4 (2000), 375–395.
- 4Cantor et al . (2021) Mauricio Cantor, Michael Chimento, Simeon Q Smeele, Peng He, Danai Papageorgiou, Lucy M Aplin, and Damien R Farine. 2021. Social network architecture and the tempo of cumulative cultural evolution. Proceedings of the Royal Society B 288, 1946 (2021), 20203107.
- 5Cattani and Ferriani (2008) Gino Cattani and Simone Ferriani. 2008. A core/periphery perspective on individual creative performance: Social networks and cinematic achievements in the Hollywood film industry. Organization Science 19, 6 (2008), 824–844.
- 6Cattani et al . (2015) Gino Cattani, Simone Ferriani, and Mariachiara Colucci. 2015. Creativity in Social Networks. In The Oxford handbook of creative industries . Oxford University Press Oxford, 75–95.
- 7Centola (2021) Damon Centola. 2021. Influencers, Backfire Effects, and the Power of the Periphery. Personal Networks: Classic Readings and New Directions in Egocentric Analysis 51 (2021), 73.
- 8Centola (2022) Damon Centola. 2022. The network science of collective intelligence. Trends in Cognitive Sciences (2022).
