Skip to main content
Nature Communications logoLink to Nature Communications
. 2023 Mar 23;14:1605. doi: 10.1038/s41467-023-37190-9

Higher-order interactions shape collective dynamics differently in hypergraphs and simplicial complexes

Yuanzhao Zhang 1,✉,#, Maxime Lucas 2,3,✉,#, Federico Battiston 4,
PMCID: PMC10036330  PMID: 36959174

Abstract

Higher-order networks have emerged as a powerful framework to model complex systems and their collective behavior. Going beyond pairwise interactions, they encode structured relations among arbitrary numbers of units through representations such as simplicial complexes and hypergraphs. So far, the choice between simplicial complexes and hypergraphs has often been motivated by technical convenience. Here, using synchronization as an example, we demonstrate that the effects of higher-order interactions are highly representation-dependent. In particular, higher-order interactions typically enhance synchronization in hypergraphs but have the opposite effect in simplicial complexes. We provide theoretical insight by linking the synchronizability of different hypergraph structures to (generalized) degree heterogeneity and cross-order degree correlation, which in turn influence a wide range of dynamical processes from contagion to diffusion. Our findings reveal the hidden impact of higher-order representations on collective dynamics, highlighting the importance of choosing appropriate representations when studying systems with nonpairwise interactions.

Subject terms: Complex networks, Nonlinear phenomena


Complex real-world networks with higher-order interactions can be described and analyzed using two types of representation, simplicial complexes and hypergraphs. The authors show that choice of representation is essential and demonstrate its impact on emerging collective dynamics in the network.

Introduction

For the past three decades, networks have been successfully used to model complex systems with many interacting units. In their traditional form, networks only encode pairwise interactions1,2. Growing evidence, however, suggests that a node may often experience the influence of multiple other nodes in a nonlinear fashion and that such higher-order interactions cannot be decomposed into pairwise ones37. Examples can be found in a wide variety of domains including human dynamics8, collaborations9, ecological systems10, and the brain11,12. Higher-order interactions not only impact the structure of these systems1321, they also often reshape their collective dynamics2227. Indeed, they have been shown to induce novel collective phenomena, such as explosive transitions28, in a variety of dynamical processes including diffusion29,30, consensus31,32, spreading3335, and evolution36.

Despite many recent theoretical advances3742, little attention has so far been given to how higher-order interactions are best represented43. There are two mathematical frameworks that are most commonly used to model systems with higher-order interactions: hypergraphs44 and simplicial complexes45. In most cases, the two representations have been used interchangeably and the choice for one or the other often appears to be motivated by technical convenience. For example, topological data analysis46 and Hodge decomposition47 require simplicial complexes. Here, we ask: Are there hidden consequences of choosing one higher-order representation over the other that could significantly impact the collective dynamics?

Answering this question is important given that, currently, reliable real-world hypergraph data are still scarce (with most existing ones concentrated in social systems), especially for complex dynamical systems such as the brain. For these systems, in order to study the effect of higher-order interactions, we have to start from data on pairwise networks and infer the potential nonpairwise connections48. A popular practice is to assume homophily between pairwise and nonpairwise interactions (e.g., by attaching three-body interactions to closed triangles in the network), effectively choosing simplicial complex as the higher-order representation. However, if different ways of adding hyperedges can fundamentally change the collective dynamics, then conclusions drawn from investigating a single higher-order representation could be misleading.

To explore this issue, we focus on synchronization—a paradigmatic process for the emergence of order in populations of interacting entities. It underlies the function of many natural and man-made systems49,50, from circadian clocks51 and vascular networks52 to the brain53. Nonpairwise interactions arise naturally in synchronization from the phase reduction of coupled oscillator populations5458. A key question regarding higher-order interactions in this context is: When do they promote synchronization? Recently, hyperedge-enhanced synchronization has been observed for a wide range of node dynamics39,41,5961. It is thus tempting to conjecture that nonpairwise interactions synchronize oscillators more efficiently than pairwise ones. This seems physically plausible given that higher-order interactions enable more nodes to exchange information simultaneously, thus allowing more efficient communication and ultimately leading to enhanced synchronization performance.

In this article, we show that whether higher-order interactions promote or impede synchronization is highly representation-dependent. In particular, through a rich-get-richer effect, higher-order interactions consistently destabilize synchronization in simplicial complexes. On the other hand, higher-order interactions tend to stabilize synchronization in a broad class of hypergraphs, including random hypergraphs and semi-structured hypergraphs constructed from synthetic networks as well as brain connectome data. Offering a theoretical underpinning for the representation-dependent synchronization performance, we link the opposite trends to the different higher-order degree heterogeneities under the two representations. Furthermore, we investigate the impact of cross-order degree correlations for different families of hypergraphs. Since degree heterogeneity and degree correlation play a key role not only in synchronization but also in other dynamical processes such as diffusion and contagion, the effect of higher-order representations discovered here is likely to be crucial in complex systems beyond coupled oscillators.

Results

Higher-order interactions hinder synchronization in simplicial complexes but facilitate it in random hypergraphs

To isolate the effect of higher-order interactions from node dynamics, we consider a simple system consisting of n identical phase oscillators39, whose states θ = (θ1, ⋯  , θn) evolve according to

θ°i=ω+γ1k(1)j=1nAijsin(θjθi)+γ2k(2)j,k=1n12Bijk12sin(θj+θk2θi). 1

Equation (1) is a natural generalization of the Kuramoto model62 that includes interactions up to order two (i.e., three-body interactions). The oscillators have natural frequency ω and the coupling strengths at each order are γ1and γ2, respectively. The adjacency tensors determine which oscillators interact: Aij = 1 if nodes i and j have a first-order interaction, and zero otherwise. Similarly, Bijk = 1 if and only if nodes i, j and k have a second-order interaction. All interactions are assumed to be unweighted and undirected. The (generalized) degrees are given by ki(1)=j=1nAij and ki(2)=12j,k=1nBijk, respectively. Here, we normalize Bijk by a factor of two to avoid double counting the same 2-simplex.

Following refs. 59,63, we set

γ1=1α,γ2=α,α[0,1]. 2

The parameter αcontrols the relative strength of the first- and second-order interactions, from all first-order (α = 0) to all second-order (α = 1), allowing us to keep the total coupling budget constant and compare the effects of pairwise and non-pairwise interactions fairly. In addition, we normalize each coupling strength by the average degree of the corresponding order, 〈k()〉.

Finally, we normalize the second-order coupling function by an additional factor of two so that each interaction contributes to the dynamics with an equal weight regardless of the number of oscillators involved. Note that another interaction term of the form sin(2θjθkθi) appears naturally in other formulations obtained from phase reduction54,55,57. This type of term was shown to be dynamically equivalent to that in Eq. (1) when considering the linearized dynamics around full synchrony39. Indeed, they yield the same contribution to the Laplacian as long as they are properly normalized by the factor in front of θi, as we did.

Synchronization, θi = θj for all i ≠ j, is a solution of Eq. (1) and we are interested in the effect of α on its stability. The system allows analytical treatment following the multiorder Laplacian approach introduced in ref. 39. We define the second-order Laplacian as

Lij(2)=ki(2)δij12Aij(2), 3

which is a natural generalization of the graph Laplacian Lij(1)Lij=kiδijAij. Here, we used the generalized degree ki(2)=12j,k=1nBijk and the second-order adjacency matrix Aij(2)=k=1nBijk.

Using the standard linearization technique, the evolution of a generic small perturbation δ θ = (δθ1, ⋯  , δθn) to the synchronization state can now be written as

δθ°i=j=1nLij(mul)δθj, 4

in which the multiorder Laplacian is defined as

Lij(mul)=1αk(1)Lij(1)+αk(2)Lij(2). 5

We then sort the eigenvalues of the multiorder Laplacian Λ1 ≥ Λ2 ≥ … ≥ Λn−1 ≥ Λn = 0. The Lyapunov exponents of Eq. (4) are simply the opposite of those eigenvalues. We set λi = −Λn+1−i so that 0 = λ1 ≥ λ2 ≥ … ≥ λn. The second Lyapunov exponent λ2 = − Λn−1 determines synchronization stability: λ2 < 0 indicates stable synchrony, and larger absolute values indicate a quicker recovery from perturbations.

We start by showing numerically the effect of α (the proportion of coupling strength assigned to second-order interactions) on λ2. By considering the two classes of structures shown in Fig. 1: simplicial complexes and random hypergraphs, we find that these two canonical constructions exhibit opposite trends.

Fig. 1. Synchronization is enhanced by higher-order interactions in random hypergraphs but is impeded in simplicial complexes.

Fig. 1

The maximum transverse Lyapunov exponent λ2 is plotted against α for random hypergraphs (blue) and simplicial complexes (green). As α is increased, the coupling goes from first-order-only (α = 0) to second-order-only (α = 1). Each point represents the average over 50 independent hypergraphs or simplicial complexes with n = 100 nodes. The error bars represent standard deviations. We set p = p = 0.1 for random hypergraphs and p = 0.5 for simplicial complexes.

The construction of random hypergraphs is determined by wiring probabilities pd: a d-hyperedge is created between any d + 1 of the n nodes with probability pd64. Here, we focus on up to 2, so the random hypergraphs are constructed by specifying p1 = p and p2 = p. Simplicial complexes are special cases of hypergraphs and have the additional requirement that if a second-order interaction (i, j, k) exists, then the three corresponding first-order interactions (i, j), (i, k), and (j, k) must also exist. We construct simplicial complexes by first generating an Erdös-Rényi graph with wiring probability p, and then adding a three-body interaction to every three-node clique in the graph (also known as flag complexes).

Figure 1 shows that higher-order interactions impede synchronization in simplicial complexes, but improve it in random hypergraphs. For simplicial complexes, the maximum transverse Lyapunov exponent λ2 increases with α for all p (data shown for p = 0.5 in Fig. 1). For random hypergraphs, the opposite monotonic trend holds for p ≃ p. For p significantly larger than p, the curve becomes U-shaped, with the minimum at an optimal 0 < α* < 1, as shown in Fig. 2.

Fig. 2. Pairwise and non-pairwise interactions synergize to optimize synchronization.

Fig. 2

a U-shaped curves are observed for λ2(α) corresponding to random hypergraphs over a wide range of pvalues. b Degree-based bound λ2nn1kmin predicts the non-monotonic dependence on α. Each data point represents a 100-node random hypergraph and the three-body connection probability is set to p = 0.05.

Our findings also hold when we control the simplicial complex and random hypergraph to have the same number of connections (see Supplementary Fig. S1) and for simplicial complexes obtained by filling empty triangles in random hypergraphs33, as shown in Supplementary Fig. S2. We note that instead of filling every pairwise triangle in the graph, we can also fill the triangles with a certain probability. As long as the probability is not too close to zero, the results in the paper remain the same (see Supplementary Fig. S3). One can also construct simplicial complexes from structures other than Erdös-Rényi graphs, such as small-world networks65. The results above are robust to the choice of different network structures. In Supplementary Figs. S4 and S5, we show similar results for simplicial complexes constructed from more structured networks, including small-world and scale-free networks.

Linking higher-order representation, degree heterogeneity, and synchronization performance

To gain analytical insight on synchronization stability, we note that the extreme values of the spectrum of a Laplacian can be related to the extreme values of the degrees of the associated graph: λn can be bounded by the maximum degree kmax from both directions, nn1kmaxλn2kmax66; and λ2 can be bounded by the minimum degree kmin from both directions, 2kminn+2λ2nn1kmin67. For the multiorder Laplacian, the degree ki(mul) is given by the weighted sum of degrees of different orders, in this case ki(mul)=1αk(1)ki(1)+αk(2)ki(2)=Lii(mul). In Fig. 2, we show that nn1kmin is a good approximation for ∣λ2∣in random hypergraphs and is able to explain the U-shape observed for λ2(α).

These degree-based bounds allow us to understand the opposite dependence on α for random hypergraphs and simplicial complexes. For simplicial complexes, the reason for the deterioration of synchronization stability is the following: Adding 2-simplices to triangles makes the network more heterogeneous (degree-rich nodes get richer; well-connected parts of the network become even more highly connected), thus making the Laplacian eigenvalues (and Lyapunov exponents) more spread out.

To quantify this rich-get-richer effect, we focus on simplicial complexes constructed from Erdös-Rényi graphs G(n, p). In this case, we can derive the relationship between the first-order degrees k(1) and second-order degrees k(2) (below we suppress the subscript i to ease the notation when possible). If node i has first-order degree k(1), then there are at most k(1)2 2-simplices that can potentially be attached to it. For example, when node i is connected to nodes j and k, then the 2-simplex Δijk is present if and only if node j is also connected to node k. Because the edges are independent in G(n, p), when the network is not too sparse, we should expect about pk(1)2 2-simplices attached to node i:

k(2)E[k(2)]=pk(1)2=pk(1)(k(1)1)/2. 6

This quadratic dependence of k(2) on k(1) provides a foundation for the rich-get-richer effect. To further quantify how the degree heterogeneity changes going from the first-order interaction to the second-order interaction, we calculate the following heterogeneity ratio

r=kmax(2)/kmin(2)kmax(1)/kmin(1). 7

If r > 1, it means there is higher degree heterogeneity among 2-simplices than in the pairwise network, which translates into worse synchronization stability in the presence of higher-order interactions. Plugging Eq. (6) into Eq. (7), we obtain

rkmax(1)/kmin(1)1. 8

This shows that the coupling structure of 2-simplices is always more heterogeneous than 1-simplices for simplicial complexes constructed from Erdös-Rényi graphs. Moreover, the more heterogeneous the pairwise network is, the greater the difference between first-order and second-order couplings in terms of heterogeneity. Specifically, because Erdös-Rényi graphs are more heterogeneous for smaller p, the heterogeneity ratio r becomes larger for smaller p.

Figure 3a shows k(1) vs. k(2) for three simplicial complexes with n = 300 and various values of p. The relationship between k(1) and k(2) is well predicted by Eq. (6). The heterogeneity ratio r is marked beside each data set and closely follows Eq. (8). Figure 3b shows r as a function of p for n = 300. The error bar represents the standard deviation estimated from 1000 samples. The data confirm our prediction that r > 1 for all considered simplicial complexes, and the difference between the first-order and second-order degree heterogeneities is most pronounced when the pairwise connections are sparse.

Fig. 3. Higher-order interactions increase degree heterogeneity in simplicial complexes.

Fig. 3

a First-order degrees k(1) and second-order degrees k(2) follow Eq. (6) for simplicial complexes constructed from Erdös-Rényi graphs. The heterogeneity ratio r is well approximated by Eq. (8). b Degree heterogeneity of the three-body couplings is larger than that of the pairwise couplings in simplicial complexes for all values of p (i.e., r is always greater than 1).

Next, we turn to the case of random hypergraphs and explain why higher-order interactions promote synchronization in this case (assuming that p = p). For Erdös-Rényi graphs G(n, p), the degree of each node is a random variable drawn from the binomial distribution B(k;n,p)=nkpkqnk, where nk is the binomial coefficient and q = 1 − p. There are some correlations among the degrees, because if an edge connects nodes i and j, then it adds to the degree of both nodes. However, the induced correlations are weak and the degrees can almost be treated as independent random variables for sufficiently large n (the degrees would be truly independent if the Erdös-Rényi graphs were directed). The distribution of the maximum degree for large n is given in ref. 68:

Pkmax(1)<pn+(2pqnlogn)1/2f(n,y)eey, 9

where f(n,y)=1loglogn4lognlog(2π)2logn+y2logn.

For generalized degrees k(2), the degree correlation induced by three-body couplings is stronger than the case of pairwise interactions, but it is still a weak correlation for large n. To estimate the expected value of the maximum degree, one needs to solve the following problem from order statistics: Given a binomial distribution and n independent random variables ki drawn from it, what is the expected value of the largest random variable E[kmax]? Denoting the cumulative distribution of B(N, p) as F(N, p), where N = (n − 1)(n − 2)/2 is the number of possible 2-simplices attached to a node, the cumulative distribution of kmax(2) is simply given by F(N, p)n. However, because F(N, p) does not have a closed-form expression, it is not easy to extract useful information from the result above.

To gain analytical insights, we turn to Eq. (9) with n replaced by N, which serves as an upper bound for the distribution of kmax(2). To see why, notice that Eq. (9) gives the distribution of kmax(1) for n (weakly-correlated) random variables ki(1)drawn from B(n, p). For kmax(2), we are looking at n random variables ki(2) with slightly stronger correlations than ki(1), now drawn from B(N, p). Thus, Eq. (9) with replaced by N gives the distribution of kmax(2) if one had more samples (instead of n) and weaker correlations. Both factors lead to an overestimation of E[kmax(2)], but their effects are expected to be small.

To summarize, we have

Pkmax(2)<pN+(2pqNlogN)1/2f(N,y)>eey. 10

Solving eey0=12 gives y0 ≈ 0.52. Plugging y0into the left-hand side of Eq. (9) and (10) yields an estimate of the expected values of kmax(1) and kmax(2), respectively. (Note that here for simplicity, we use the median to approximate the expected value). Through symmetry, one can also easily obtain the expected values of kmin(1) and kmin(2). To measure the degree heterogeneity, we can compute the heterogeneity indexes

h(1)=E[kmax(1)]E[k(1)¯]/E[k(1)¯],h(2)=E[kmax(2)]E[k(2)¯]/E[k(2)¯], 11

which controls λ2 through degree-based bounds. Here, the expected values of the mean degree are given by E[k(1)¯]=pn and E[k(2)¯]=pN, respectively.

Now, how do the first-order and second-order degree heterogeneities compare against each other? Using Eq. (9) to (11), we see that

h(1)h(2)>(2qn1logn)1/2f(n,y0)(2qN1logN)1/2f(N,y0). 12

For large n, we can assume f(n, y0) ≈ f(N, y0) ≈ 1 and simplify Eq. (12) into

h(1)h(2)>(n1logn)1/2(N1logN)1/2n2. 13

First, note that h(1)h(2)>1 for almost all n, which translates into better synchronization stability in the presence of higher-order interactions. The scaling also tells us that, as n is increased, the difference in degree heterogeneities becomes more pronounced. The theoretical lower bound [Eq. (13)] is compared to simulation results in Fig. 4, which show good agreement. Intuitively, the (normalized) second-order Laplacian has a much narrower spectrum compared to the first-order Laplacian with the same because binomial distributions are more concentrated for larger n (i.e., there is much less relative fluctuation around the mean degree for k(2) compared to k(1)).

Fig. 4. Higher-order interactions decrease degree heterogeneity in random hypergraphs.

Fig. 4

The degree heterogeneity (measured by h(1) and h(2)) is stronger in the first-order Laplacian L(1) than in the second-order Laplacian L(2), and the difference increases with system size n. The theoretical lower bound of h(1)h(2) is given by n2 and is independent of p. The simulation results are obtained from random hypergraphs with different sizes n, using 500 samples for each n. The connection probabilities are set to p = p = 0.1.

Exploring the hypergraph space with synthetic networks and brain networks

So far we have focused mostly on simplicial complexes and random hypergraphs, which offered analytical insights into how higher-order representations influence collective dynamics. However, a vast portion of the hypergraph space is occupied by hypergraphs that are not simplicial complexes or random hypergraphs. What is the effect of higher-order interactions there? To explore the hypergraph space more thoroughly, we first construct simplicial complexes from both synthetic networks and real brain networks. We then study the synchronization stability of these structures as they move further and further away from being a simplicial complex. We find that as the distance to being a simplicial complex is increased, higher-order interactions quickly switch from impeding synchronization to promoting synchronization. This echoes the analytical results obtained above for simplicial complexes and random hypergraphs, and it supports our conclusion that higher-order interactions enhance synchronization in a broad class of (both structured and random) hypergraphs, except when they are close to being a simplicial complex.

Specifically, we consider the animal connectome data from Neurodata.io (https://neurodata.io/project/connectomes/), which consists of neuronal networks from different brain regions and different animal species. We chose brain networks because it has been shown that nonpairwise interactions and synchronization dynamics are both important in the brain5,69. For the sake of computational efficiency, we selected six networks spanning three different species (worm, monkey, and cat) that are neither too dense nor too sparse. Specifically, for each brain network, we first construct a simplicial complex by filling all 3-cliques (i.e., closed triangles) with 2-simplices. In reality, not all 3-cliques imply the existence of three-body interactions, and not all three-body interactions reside within 3-cliques. Thus, we continue by shuffling each 2-simplex to a random location in the hypergraph with probability ps. This allows us to explore hypergraph structures beyond simplicial complexes and random hypergraphs, with ps also serving as a proxy for the distance between the hypergraph structure and the original simplicial complex.

Figure 5 shows the synchronization stability λ2(α) for hypergraphs constructed from the six brain networks at different values of shuffling probability ps. Here, each curve represents an average λ2(α) over 100 independent realizations of the hypergraph structure at a given ps. We see that as ps is increased, for all systems, the curves change from going upward (or staying level for the disconnected C. elegans posterior network) with α to going downward with α, signaling a transition from hyperedge-impeded synchronization to hyperedge-enhanced synchronization. Thus, the opposite trends we observed for simplicial complexes and random hypergraphs remain valid for a broad class of hypergraphs constructed from real-world networks.

Fig. 5. Synchronization stability of hypergraphs constructed from brain networks.

Fig. 5

For each of the six brain networks, we start by attaching 2-simplices to closed triangles and turning the network into a simplicial complex. We then construct hypergraphs at different distances from the simplicial complex by randomly shuffling the 2-simplices with probability ps. For each value of ps, we plot synchronization stability λ2 as a function of the control parameter α (averaged over 50 independent realizations). It is clear that as the hypergraphs move further away from being a simplicial complex, synchronization stability is consistently improved. The role of higher-order interactions also generally transitions from impeding synchronization to promoting synchronization as ps is increased.

Figure 6 summarizes the same result from a different perspective by plotting λ2(α = 0.5) against λ2(α = 0) at different values of ps (other choices of the two α values give similar results). As psis increased from 0 to 1 and the hypergraph structure moves further away from being a simplicial complex, we see all six systems transition from the upper-left half of the plot (higher-order interactions impeding synchronization) to the lower-right half of the plot (higher-order interactions promoting synchronization). Moreover, the transitions happen fairly rapidly, with all systems crossing the diagonal line at ps < 0.2.

Fig. 6. Nonpairwise interactions typically enhance synchronization in hypergraphs, except when they are close to being a simplicial complex.

Fig. 6

This plot uses the same data as in Fig. 5 and explicitly shows the transition in how higher-order interactions affect synchronization as the hypergraph structure loses resemblance to simplicial complexes. Points in the upper-left half of the square represent hypergraphs for which higher-order interactions impede synchronization, while points in the lower-right half of the square represent hypergraphs for which higher-order interactions promote synchronization. As the shuffling probability ps is increased (ps = 0 corresponds to simplicial complexes), all six systems swiftly move across the diagonal line and into the synchronization-promoting region.

We also find similar results for hypergraphs constructed from synthetic networks including scale-free and small-world networks, which we show in Supplementary Figs. S6 and S7, and for real-world hypergraphs (Supplementary Fig. S8). One additional thing worth noting in Supplementary Figs. S6 and S7 are that as long as the network is not too sparse or dense, changing the network density mostly shifts all curves together in the vertical direction without affecting the transition from hyperedge-impeded synchronization to hyperedge-enhanced synchronization.

The role of degree correlation

Cross-order degree correlation, defined as the correlation between the degree vectors at each order, DC=corr({ki(1)},{ki(2)}), has been shown to affect epidemic spreading and synchronization, where it can promote the onset of bistability and hysteresis70,71. By construction, degree correlation is large and positive in simplicial complexes due to the inclusion condition and close to zero in random hypergraphs. Here, we investigate the effect of cross-order degree correlation on synchronization to provide a more complete picture of why higher-order representations matter.

To isolate the effects of degree correlation from those of degree heterogeneity, we propose a method to fix the latter while changing the former. Starting from a simplicial complex, we first select two nodes: a node i included in only a few triangles (low ki(2)) and a node j included in many triangles (large kj(2)). Then we swap their respective values of k(2) by swapping the 2-simplices to which node i and node j belong. The hyperedge membership swap has the expected effect: it lowers the degree correlation without changing the degree heterogeneity. The extent to which the swap lowers the correlation depends on the respective degrees of the nodes at each order. In particular, a simple way to maximize this effect is to iteratively swap the nodes that have the lowest and the largest k(2). Note that this swapping procedure is different from the shuffling procedure used for Figs. 5 and 6 (shuffling does not preserve the second-order degree sequence).

In Fig. 7, we show the result of the hyperedge membership swap on the cat brain network. The starting simplicial complex is the one used in Fig. 5, for which we do not swap any memberships. Then, we build two hypergraphs from it by selecting 5 and 15 pairs of nodes and swapping their 2-simplices as described above. As a result, λ2 is lowered for intermediate values of α. Importantly, though, the endpoints λ2(α = 0) and λ2(α = 1) remain unchanged, since only one order of interactions is present. These observations are confirmed on hypergraphs constructed from the other five brain networks (Supplementary Fig. S9) and from synthetic networks (Supplementary Fig. S10).

Fig. 7. Cross-order degree correlation affects synchronization stability in systems with mixed pairwise and nonpairwise interactions (0 < α < 1), but not in the uniform cases (α = 0 and α = 1).

Fig. 7

The hypergraphs are constructed from the cat brain dataset. For each curve, we indicate the number of pairs of nodes selected for the hyperedge membership swapping procedure (see text for details). The procedure changes the cross-order degree correlation (DC) without affecting the degree sequences (thus preserving the degree heterogeneity ratio as well). We can see that more negative cross-order degree correlation translates into better synchronization stability.

To summarize, lowering the cross-order degree correlation can help improve the synchronization stability when there is a mixture of pairwise and nonpairwise interactions. Intuitively, this makes sense because negative correlation allows the degree heterogeneity from two different orders of interactions to compensate each other and homogenize the hypergraph structure.

Discussion

To conclude, using simple phase oscillators, we have shown that higher-order interactions promote synchronization in a broad class of hypergraphs but impede it in simplicial complexes. We have identified higher-order degree heterogeneity and degree correlation as the underlying mechanism driving these opposite trends. Although we only considered two-body and three-body couplings, this framework naturally extends to larger group interactions.

Do the lessons learned here for phase oscillators carry over to more general oscillator dynamics? The generalized Laplacians used here have been shown to work for arbitrary oscillator dynamics and coupling functions41. Moreover, the spread of eigenvalues of each Laplacian carries critical information regarding the synchronizability of the corresponding level of interactions. Thus, once different orders of coupling functions have been properly normalized, we expect the findings here to transfer to systems beyond coupled phase oscillators. That is, for generic oscillator dynamics, higher-order interactions should in general promote synchronization if the hyperedges are more uniformly distributed than their pairwise counterpart. In the future, it would be interesting to generalize our results to systems with nonreciprocal interactions7275.

Finally, while here we focused on the synchronization of coupled oscillators, our results are likely to have implications for other processes. These include processes as different as diffusion30, contagion70, and evolutionary processes36, in which degree heterogeneity and degree correlation play a key role, and yet the differences between simplicial complexes and hypergraphs have been mostly treated as inconsequential. All in all, our results suggest that simplicial complexes and hypergraphs cannot always be used interchangeably and future research should consider the influence of the chosen representation when interpreting their results.

Supplementary information

Supplementary Information (293.2KB, pdf)
Peer Review File (3.3MB, pdf)

Acknowledgements

We thank Alessio Lapolla, George Cantwell, Giovanni Petri, Nicholas Landry, and Steven Strogatz for insightful discussions. Y.Z. acknowledges support from the Schmidt Science Fellowship and Omidyar Fellowship. M.L. acknowledges partial support from Intesa Sanpaolo Innovation Center.

Author contributions

Y.Z., M.L., and F.B. conceived the research. Y.Z. and M.L. performed the research. Y.Z., M.L., and F.B. wrote the manuscript.

Peer review

Peer review information

Nature Communications thanks the other, anonymous, reviewer(s) for their contribution to the peer review of this work. Peer reviewer reports are available.

Data availability

The brain connectome data used in Figs. 5 to 7 can be found at https://neurodata.io/project/connectomes/. All other data needed to evaluate our results are present in the paper. Additional data related to this paper may be requested from the authors.

Code availability

The code to reproduce the main results is available at https://github.com/maximelucas/HOI_shape_sync_differentlyor on Zenodo 10.5281/zenodo.766211376, and makes use of the XGI library77.

Competing interests

The authors declare that they have no competing interests.

Footnotes

Publisher’s note Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

These authors contributed equally: Yuanzhao Zhang, Maxime Lucas.

Contributor Information

Yuanzhao Zhang, Email: yzhang@santafe.edu.

Maxime Lucas, Email: ml.maximelucas@gmail.com.

Federico Battiston, Email: battistonf@ceu.edu.

Supplementary information

The online version contains supplementary material available at 10.1038/s41467-023-37190-9.

References

  • 1.Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang D-U. Complex networks: structure and dynamics. Phys. Rep. 2006;424:175–308. doi: 10.1016/j.physrep.2005.10.009. [DOI] [Google Scholar]
  • 2.Newman, M. E. J. Networks: An Introduction (Oxford University Press, 2010).
  • 3.Lambiotte R, Rosvall M, Scholtes I. From networks to optimal higher-order models of complex systems. Nat. Phys. 2019;15:313–320. doi: 10.1038/s41567-019-0459-y. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Battiston F, et al. Networks beyond pairwise interactions: structure and dynamics. Phys. Rep. 2020;874:1–92. doi: 10.1016/j.physrep.2020.05.004. [DOI] [Google Scholar]
  • 5.Torres L, Blevins AS, Bassett D, Eliassi-Rad T. The why, how, and when of representations for complex systems. SIAM Rev. 2021;63:435–485. doi: 10.1137/20M1355896. [DOI] [Google Scholar]
  • 6.Battiston F, et al. The physics of higher-order interactions in complex systems. Nat. Phys. 2021;17:1093–1098. doi: 10.1038/s41567-021-01371-4. [DOI] [Google Scholar]
  • 7.Battiston, F. & Petri, G. Higher-Order Systems (Springer, 2022).
  • 8.Cencetti G, Battiston F, Lepri B, Karsai M. Temporal properties of higher-order interactions in social networks. Sci. Rep. 2021;11:7028. doi: 10.1038/s41598-021-86469-8. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 9.Patania A, Petri G, Vaccarino F. The shape of collaborations. EPJ Data Sci. 2017;6:18. doi: 10.1140/epjds/s13688-017-0114-8. [DOI] [Google Scholar]
  • 10.Grilli J, Barabás G, Michalska-Smith MJ, Allesina S. Higher-order interactions stabilize dynamics in competitive network models. Nature. 2017;548:210–213. doi: 10.1038/nature23273. [DOI] [PubMed] [Google Scholar]
  • 11.Petri G, et al. Homological scaffolds of brain functional networks. J. R. Soc. Interface. 2014;11:20140873. doi: 10.1098/rsif.2014.0873. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 12.Giusti C, Ghrist R, Bassett DS. Two’s company, three (or more) is a simplex. J. Comput. Neurosci. 2016;41:1–14. doi: 10.1007/s10827-016-0608-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 13.Estrada E, Rodríguez-Velázquez JA. Subgraph centrality and clustering in complex hyper-networks. Phys. A. 2006;364:581–594. doi: 10.1016/j.physa.2005.12.002. [DOI] [Google Scholar]
  • 14.Benson AR, Abebe R, Schaub MT, Jadbabaie A, Kleinberg J. Simplicial closure and higher-order link prediction. Proc. Natl Acad. Sci. USA. 2018;115:E11221–E11230. doi: 10.1073/pnas.1800683115. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Benson AR. Three hypergraph eigenvector centralities. SIAM J. Math. Data Sci. 2019;1:293–312. doi: 10.1137/18M1203031. [DOI] [Google Scholar]
  • 16.Musciotto F, Battiston F, Mantegna RN. Detecting informative higher-order interactions in statistically validated hypergraphs. Commun. Phys. 2021;4:218. doi: 10.1038/s42005-021-00710-4. [DOI] [Google Scholar]
  • 17.Carletti T, Fanelli D, Lambiotte R. Random walks and community detection in hypergraphs. J. Phys. Complex. 2021;2:015011. doi: 10.1088/2632-072X/abe27e. [DOI] [Google Scholar]
  • 18.Eriksson A, Edler D, Rojas A, de Domenico M, Rosvall M. How choosing random-walk model and network representation matters for flow-based community detection in hypergraphs. Commun. Phys. 2021;4:133. doi: 10.1038/s42005-021-00634-z. [DOI] [Google Scholar]
  • 19.Chodrow PS, Veldt N, Benson AR. Generative hypergraph clustering: from blockmodels to modularity. Sci. Adv. 2021;7:eabh1303. doi: 10.1126/sciadv.abh1303. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.Contisciani M, Battiston F, De Bacco C. Inference of hyperedges and overlapping communities in hypergraphs. Nat. Commun. 2022;13:7229. doi: 10.1038/s41467-022-34714-7. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 21.Lotito QF, Musciotto F, Montresor A, Battiston F. Higher-order motif analysis in hypergraphs. Commun. Phys. 2022;5:79. doi: 10.1038/s42005-022-00858-7. [DOI] [Google Scholar]
  • 22.Bick C, Ashwin P, Rodrigues A. Chaos in generically coupled phase oscillator networks with nonpairwise interactions. Chaos. 2016;26:094814. doi: 10.1063/1.4958928. [DOI] [PubMed] [Google Scholar]
  • 23.Bick C. Heteroclinic dynamics of localized frequency synchrony: heteroclinic cycles for small populations. J. Nonlin. Sci. 2019;29:2571–2600. doi: 10.1007/s00332-019-09562-3. [DOI] [Google Scholar]
  • 24.Skardal PS, Arenas A. Abrupt desynchronization and extensive multistability in globally coupled oscillator simplexes. Phys. Rev. Lett. 2019;122:248301. doi: 10.1103/PhysRevLett.122.248301. [DOI] [PubMed] [Google Scholar]
  • 25.Skardal PS, Arenas A. Higher order interactions in complex networks of phase oscillators promote abrupt synchronization switching. Commun. Phys. 2020;3:218. doi: 10.1038/s42005-020-00485-0. [DOI] [Google Scholar]
  • 26.Xu C, Wang X, Skardal PS. Bifurcation analysis and structural stability of simplicial oscillator populations. Phys. Rev. Res. 2020;2:023281. doi: 10.1103/PhysRevResearch.2.023281. [DOI] [Google Scholar]
  • 27.Zhang Y, Latora V, Motter AE. Unified treatment of synchronization patterns in generalized networks with higher-order, multilayer, and temporal interactions. Commun. Phys. 2021;4:195. doi: 10.1038/s42005-021-00695-0. [DOI] [Google Scholar]
  • 28.Kuehn C, Bick C. A universal route to explosive phenomena. Sci. Adv. 2021;7:eabe3824. doi: 10.1126/sciadv.abe3824. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 29.Schaub, M. T. & Segarra, S. Flow smoothing and denoising: graph signal processing in the edge-space. In 2018 IEEE Global Conference on Signal and Information Processing (GlobalSIP), 735–739 (IEEE, 2018).
  • 30.Carletti T, Battiston F, Cencetti G, Fanelli D. Random walks on hypergraphs. Phys. Rev. E. 2020;101:022308. doi: 10.1103/PhysRevE.101.022308. [DOI] [PubMed] [Google Scholar]
  • 31.Neuhäuser L, Mellor A, Lambiotte R. Multibody interactions and nonlinear consensus dynamics on networked systems. Phys. Rev. E. 2020;101:032310. doi: 10.1103/PhysRevE.101.032310. [DOI] [PubMed] [Google Scholar]
  • 32.DeVille L. Consensus on simplicial complexes: results on stability and synchronization. Chaos. 2021;31:023137. doi: 10.1063/5.0037433. [DOI] [PubMed] [Google Scholar]
  • 33.Iacopini I, Petri G, Barrat A, Latora V. Simplicial models of social contagion. Nat. Commun. 2019;10:2485. doi: 10.1038/s41467-019-10431-6. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 34.Ferraz de Arruda G, Tizzani M, Moreno Y. Phase transitions and stability of dynamical processes on hypergraphs. Commun. Phys. 2021;4:24. doi: 10.1038/s42005-021-00525-3. [DOI] [Google Scholar]
  • 35.Chowdhary S, Kumar A, Cencetti G, Iacopini I, Battiston F. Simplicial contagion in temporal higher-order networks. J. Phys. Complex. 2021;2:035019. doi: 10.1088/2632-072X/ac12bd. [DOI] [Google Scholar]
  • 36.Alvarez-Rodriguez U, et al. Evolutionary dynamics of higher-order interactions in social networks. Nat. Hum. Behav. 2021;5:586–595. doi: 10.1038/s41562-020-01024-1. [DOI] [PubMed] [Google Scholar]
  • 37.Gong CC, Pikovsky A. Low-dimensional dynamics for higher-order harmonic, globally coupled phase-oscillator ensembles. Phys. Rev. E. 2019;100:062210. doi: 10.1103/PhysRevE.100.062210. [DOI] [PubMed] [Google Scholar]
  • 38.Millán AP, Torres JJ, Bianconi G. Explosive higher-order kuramoto dynamics on simplicial complexes. Phys. Rev. Lett. 2020;124:218301. doi: 10.1103/PhysRevLett.124.218301. [DOI] [PubMed] [Google Scholar]
  • 39.Lucas M, Cencetti G, Battiston F. Multiorder Laplacian for synchronization in higher-order networks. Phys. Rev. Res. 2020;2:033410. doi: 10.1103/PhysRevResearch.2.033410. [DOI] [Google Scholar]
  • 40.Arnaudon A, Peach RL, Petri G, Expert P. Connecting hodge and sakaguchi-kuramoto through a mathematical framework for coupled oscillators on simplicial complexes. Commun. Phys. 2022;5:211. doi: 10.1038/s42005-022-00963-7. [DOI] [Google Scholar]
  • 41.Gambuzza LV, et al. Stability of synchronization in simplicial complexes. Nat. Commun. 2021;12:1255. doi: 10.1038/s41467-021-21486-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 42.Salova, A. & D’Souza, R. M. Cluster synchronization on hypergraphs. arXiv:2101.05464 (2021).
  • 43.Baccini F, Geraci F, Bianconi G. Weighted simplicial complexes and their representation power of higher-order network data and topology. Phys. Rev. E. 2022;106:034319. doi: 10.1103/PhysRevE.106.034319. [DOI] [PubMed] [Google Scholar]
  • 44.Berge, C. Hypergraphs: Combinatorics of Finite Sets (Elsevier, 1984).
  • 45.Hatcher, A. Algebraic Topology (Cambridge University Press, 2002).
  • 46.Patania A, Vaccarino F, Petri G. Topological analysis of data. EPJ Data Sci. 2017;6:7. doi: 10.1140/epjds/s13688-017-0104-x. [DOI] [Google Scholar]
  • 47.Schaub MT, Benson AR, Horn P, Lippner G, Jadbabaie A. Random walks on simplicial complexes and the normalized Hodge 1-Laplacian. SIAM Rev. 2020;62:353–391. doi: 10.1137/18M1201019. [DOI] [Google Scholar]
  • 48.Young J-G, Petri G, Peixoto TP. Hypergraph reconstruction from network data. Commun. Phys. 2021;4:135. doi: 10.1038/s42005-021-00637-w. [DOI] [Google Scholar]
  • 49.Pikovsky, A., Rosenblum, M. & Kurths, J. Synchronization: A Universal Concept in Nonlinear Sciences (Cambridge University Press, 2003).
  • 50.Arenas A, Díaz-Guilera A, Kurths J, Moreno Y, Zhou C. Synchronization in complex networks. Phys. Rep. 2008;469:93–153. doi: 10.1016/j.physrep.2008.09.002. [DOI] [Google Scholar]
  • 51.Leloup J-C, Goldbeter A. Toward a detailed computational model for the mammalian circadian clock. Proc. Natl Acad. Sci. USA. 2003;100:7051–7056. doi: 10.1073/pnas.1132112100. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 52.Bračič Lotrič M, Stefanovska A. Synchronization and modulation in the human cardiorespiratory system. Phys. A. 2000;283:451–461. doi: 10.1016/S0378-4371(00)00204-1. [DOI] [Google Scholar]
  • 53.Cumin D, Unsworth CP. Generalising the Kuramoto model for the study of neuronal synchronisation in the brain. Phys. D. 2007;226:181–196. doi: 10.1016/j.physd.2006.12.004. [DOI] [Google Scholar]
  • 54.Ashwin P, Rodrigues A. Hopf normal form with SN symmetry and reduction to systems of nonlinearly coupled phase oscillators. Phys. D. 2016;325:14–24. doi: 10.1016/j.physd.2016.02.009. [DOI] [Google Scholar]
  • 55.León I, Pazó D. Phase reduction beyond the first order: the case of the mean-field complex Ginzburg-Landau equation. Phys. Rev. E. 2019;100:012211. doi: 10.1103/PhysRevE.100.012211. [DOI] [PubMed] [Google Scholar]
  • 56.Matheny MH, et al. Exotic states in a simple network of nanoelectromechanical oscillators. Science. 2019;363:eaav7932. doi: 10.1126/science.aav7932. [DOI] [PubMed] [Google Scholar]
  • 57.Gengel E, Teichmann E, Rosenblum M, Pikovsky A. High-order phase reduction for coupled oscillators. J. Phys. Complex. 2020;2:015005. doi: 10.1088/2632-072X/abbed2. [DOI] [Google Scholar]
  • 58.Nijholt E, Ocampo-Espindola JL, Eroglu D, Kiss IZ, Pereira T. Emergent hypernetworks in weakly coupled oscillators. Nat. Commun. 2022;13:4849. doi: 10.1038/s41467-022-32282-4. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 59.Skardal PS, Arola-Fernández L, Taylor D, Arenas A. Higher-order interactions can better optimize network synchronization. Phys. Rev. Res. 2021;3:043193. doi: 10.1103/PhysRevResearch.3.043193. [DOI] [Google Scholar]
  • 60.Kovalenko K, et al. Contrarians synchronize beyond the limit of pairwise interactions. Phys. Rev. Lett. 2021;127:258301. doi: 10.1103/PhysRevLett.127.258301. [DOI] [PubMed] [Google Scholar]
  • 61.Parastesh F, Mehrabbeik M, Rajagopal K, Jafari S, Perc M. Synchronization in Hindmarsh–Rose neurons subject to higher-order interactions. Chaos. 2022;32:013125. doi: 10.1063/5.0079834. [DOI] [PubMed] [Google Scholar]
  • 62.Kuramoto, Y. Chemical Oscillations, Waves, and Turbulence (Springer-Verlag, 1984).
  • 63.Zhang Y, Strogatz SH. Designing temporal networks that synchronize under resource constraints. Nat. Commun. 2021;12:3273. doi: 10.1038/s41467-021-23446-9. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 64.Dewar, M. et al. Subhypergraphs in non-uniform random hypergraphs. arXiv:1703.07686 (2018).
  • 65.Watts DJ, Strogatz SH. Collective dynamics of ‘small-world’ networks. Nature. 1998;393:440–442. doi: 10.1038/30918. [DOI] [PubMed] [Google Scholar]
  • 66.Zhang, X.-D. The Laplacian eigenvalues of graphs: a survey. arXiv:1111.2897 (2011).
  • 67.de Abreu NMM. Old and new results on algebraic connectivity of graphs. Linear Algebra Its Appl. 2007;423:53–73. doi: 10.1016/j.laa.2006.08.017. [DOI] [Google Scholar]
  • 68.Bollobás B. The distribution of the maximum degree of a random graph. Discret. Math. 1980;32:201–203. doi: 10.1016/0012-365X(80)90054-0. [DOI] [Google Scholar]
  • 69.Reinhart RM, Nguyen JA. Working memory revived in older adults by synchronizing rhythmic brain circuits. Nat. Neurosci. 2019;22:820–827. doi: 10.1038/s41593-019-0371-x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 70.Landry NW, Restrepo JG. The effect of heterogeneity on hypergraph contagion models. Chaos. 2020;30:103117. doi: 10.1063/5.0020034. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 71.Adhikari S, Restrepo JG, Skardal PS. Synchronization of phase oscillators on complex hypergraphs. Chaos. 2023;33:033116. doi: 10.1063/5.0116747. [DOI] [PubMed] [Google Scholar]
  • 72.Brady, F. M., Zhang, Y. & Motter, A. E. Forget partitions: cluster synchronization in directed networks generate hierarchies. arXiv:2106.13220 (2021).
  • 73.Fruchart M, Hanai R, Littlewood PB, Vitelli V. Non-reciprocal phase transitions. Nature. 2021;592:363–369. doi: 10.1038/s41586-021-03375-9. [DOI] [PubMed] [Google Scholar]
  • 74.Tang Y, Shi D, Lü L. Optimizing higher-order network topology for synchronization of coupled phase oscillators. Commun. Phys. 2022;5:96. doi: 10.1038/s42005-022-00870-x. [DOI] [Google Scholar]
  • 75.Gallo L, et al. Synchronization induced by directed higher-order interactions. Commun. Phys. 2022;5:263. doi: 10.1038/s42005-022-01040-9. [DOI] [Google Scholar]
  • 76.Zhang*, Y., Lucas*, M. & Battiston, F. Higher-order interactions shape collective dynamics differently in hypergraphs and simplicial complexes (code repository: HOI_shape_sync_differently) (2023). https://github.com/maximelucas/HOI_shape_sync_differently. v1.0. [DOI] [PMC free article] [PubMed]
  • 77.Landry, N. W. et al. CompleX Group Interactions (XGI). https://github.com/ComplexGroupInteractions/xgi. v0.5.1.

Associated Data

This section collects any data citations, data availability statements, or supplementary materials included in this article.

Supplementary Materials

Supplementary Information (293.2KB, pdf)
Peer Review File (3.3MB, pdf)

Data Availability Statement

The brain connectome data used in Figs. 5 to 7 can be found at https://neurodata.io/project/connectomes/. All other data needed to evaluate our results are present in the paper. Additional data related to this paper may be requested from the authors.

The code to reproduce the main results is available at https://github.com/maximelucas/HOI_shape_sync_differentlyor on Zenodo 10.5281/zenodo.766211376, and makes use of the XGI library77.


Articles from Nature Communications are provided here courtesy of Nature Publishing Group

RESOURCES