-core decomposition of hypergraphs
Abstract
In complex networks, many elements interact with each other in different ways. A hypergraph is a network in which group interactions occur among more than two elements. In this study, first, we propose a method to identify influential subgroups in hypergraphs, named -core decomposition. The -core is defined as the maximal subgraph in which each vertex has at least hypergraph degrees and each hyperedge contains at least vertices. The method contains a repeated pruning process until reaching the -core, which shares similarities with a widely used -core decomposition technique in a graph. Second, we analyze the pruning dynamics and the percolation transition with theoretical and numerical methods in random hypergraphs. We set up evolution equations for the pruning process, and self-consistency equations for the percolation properties. Based on our theory, we find that the pruning process generates a hybrid percolation transition for either or . The critical exponents obtained theoretically are confirmed with finite-size scaling analysis. Next, when , we obtain a unconventional degree-dependent critical relaxation dynamics analytically and numerically. Finally, we apply the -core decomposition to a real coauthorship dataset and recognize the leading groups at an early stage.
keywords:
Hypergraph , Higher-order networks , Percolation , Hybrid phase transition , Critical dynamics[CCSS] organization=Center for Complex Systems, and KI for Grid Modernization, Korea Institute of Energy Technology, city=Naju, postcode=58217, country=Korea
[KU] organization=Department of Physics, Korea University, Korea University, city=Seoul, postcode=02841, country=Korea
[KIAS] organization=School of Computational Sciences, and Center for AI and Natural Sciences, Korea Institute for Advanced Study, city=Seoul, postcode=02455, country=Korea
1 Introduction
Recently, structural and dynamical properties of complex networks are being reconsidered in the framework of a hypergraph and simplicial complex to reflect individual-group relationships in a real situation. Here, the group consists of more than two elements, and the interaction among them is called higher-order interaction (HOI). Examples include the coauthorship of a research paper, the synapse of neurons in the human brain, and functional complexes in biological networks such as metabolic and protein interaction networks. Such a group interaction differs from a linear combination of pairwise interactions. For instance, if a protein is missing in a functional complex, then that functional complex does not work at all [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16].
A hypergraph consists of nodes (elements) and hyperedges (such as social groups, synapse, and functional complexes). The number of elements in a group is called hyperedge size and is denoted as with hyperedge index . A node can relate to more than one hyperedge. Therefore, hyperedges are connected, as shown in Fig. 1. In contrast, a graph consists of nodes and links representing pairwise interactions.
Emerging phenomena created in the HOI representation can be different from those in the graph representation. For instance, oscillators governed by the Kuramoto model with HOIs can exhibit an explosive synchronization transition. However, oscillators with pair-wise interactions exhibit a continuous synchronization transition [9, 10, 11]. The conventional epidemic models such as susceptible-infected-susceptible (SIS) and susceptible-infected-recovered (SIR) models exhibit continuous transitions when interactions are pairwise. However, they can exhibit discontinuous transitions when interactions are higher-order [4, 5, 6, 7]. Moreover, percolation transitions with HOI can be discontinuous [17, 18]. Therefore, due to HOIs, various phase transitions in hypergraphs can have different types of transitions such as discontinuous and hybrid transitions.
-core in the graph is the maximal subgraph in which all nodes have degrees of at least [19]. The simplest way to obtain a -core is recursively pruning all nodes with degrees less than [20]. This pruning process decomposes a graph into a core subgraph in a hierarchical manner. This -core decomposition has been applied to various issues [21]. For example, it serves as an efficient way to identify influential spreaders in epidemic contagion [22] and vulnerable (or robust) nodes in an electrical power grid system [23]. Additionally, it is applied in many areas such as protein interactions [24], evolution [25], neuron systems. [26].
-core percolation was studied in random graphs: Once an Erdős-Rényi (ER) random network of size with mean degree is generated, all nodes with degrees less than are deleted recursively until no more nodes with degrees less than remain in the system. The fraction of nodes remaining in the largest -core subgraph is defined as the order parameter . The mean degree plays a role as the control parameter. The order parameter is of for , where is a transition point and decreases continuously with . As approaches , when , the deletion of a node from the ER network can lead to collapse of the giant -core subgraph. Thus, the order parameter is expressed as
(1) |
where and are constants, and . The order parameter is discontinuous at the transition point and exhibits critical behavior. Thus, -core percolation exhibits a hybrid phase transition [27, 28, 29, 30, 31, 32].
In this study, we extend the -core decomposition in the graph into -core decomposition in the hypergraph. With this, previous researchers considered the following: In Ref. [17], -core percolations for vertex and hyperedge are considered separately. This corresponds to the - or -core decomposition in our case below. Ref. [18] proposed another type of decomposition process by removing vertices with degree one and their neighbors repeatedly. However, this core cannot be considered a variant of the -core we consider here.
In hypergraph, -core decomposition can be proposed easily by converting a hypergraph into a bipartite network comprising nodes and hyperedges. In this bipartite representation, each hyperedge is connected to nodes that are the elements of the hyperedge. We call the connection between the pair of a node and a hyperedge bipartite link. Intraedges between two nodes or two hyperedges are not permitted. -core is the subgroup of the given hypergraph in which every node (hyperedge) has more than or equal to () degrees. -core was initially proposed in computer science [33, 34, 35] as a visualization tool for large-scale hypergraph data. However, those studies did not deal with phase transitions. -core percolation is similarly defined to -core percolation. We will consider the phase transition of -core percolation.
A -core substructure in the hypergraph is not similar to the corresponding -core in the graph. We will show that the -core decomposition is more efficient than -core decomposition to identify an influential group such as leading scholar and super spreader groups. Moreover, the structure of the -core enables us to understand what extent the information propagates or disease spreads across hyperedges [36, 37]. This information is helpful for setting up a vaccination strategy.
This paper is organized as follows: In Sec. 2, we first introduce and formulate -core decomposition of random hypergraphs, in which node degrees and hyperedge sizes are not correlated and their distributions have finite moments. Additionally, we determine the transition type of -core percolation analytically and numerically. It exhibits a hybrid phase transition. The critical behavior of the hybrid transition is calculated. In Sec. 3, the relaxation dynamics of the fraction of vertices with a given degree are considered at a transition point. The relaxation dynamics decays in a power-law manner. The associated exponent values are determined for degree and hyperedge size. In Sec. 4, we show that a redundant modular structure can be selected and eliminated using -core decomposition in a real coauthorship hypergraph. In Sec. 5, the summary and discussion are presented.
2 Theory of -core decomposition and percolation
2.1 Definition and pruning process
A hypergraph comprises a pair of sets: set for nodes and set for hyperedges. A bipartite links connect pairs of vertices and hyperedges. Degree of vertices means the number of hyperedges connected to vertex , and size of hyperedge refers to the number of vertices it contains.

We can obtain the -core of a hypergraph by following the algorithm called -core decomposition (see Fig. 1): For a hypergraph, all nodes with degrees less than and all hyperedges with size less than at each pruning step are removed. These removals may lead a few vertices and hyperedges to have remaining degrees less than and , respectively. Additionally, these vertices and hyperedges are removed recursively until no more removal is required. The remaining nodes and hyperedges form the -core of the hypergraph after a pruning.
In this work, we will focus on the cases of and . The -core decomposition implies that no pruning process occurs. Thus, the (1,1)-core is the graph itself. Furthermore, -core pruning begins with removing vertices with a degree less than and hyperedges that have become an empty set. Then, the remaining vertices with at least degree or higher remain forever because they cannot make their hyperedges into an empty set. Similarly, -core pruning first annihilates the hyperedges with a size smaller than and the vertices that do not belong to any hyperedge. Then, the remaining hyperedges of size or higher cannot be removed. Thus, the pruning process for either or can proceed at most up to one cycle (two steps) even in the case of infinite-sized hypergraphs.
-core decomposition is equivalent to the traditional -core decomposition of graphs. In the -core pruning process, the edge connected to a vertex is removed when the vertex is pruned so that self-loops cannot exist. In contrast, for the -core decomposition, removing vertices from the hypergraph may result in edges containing only one vertex, which can be considered self-loops. Therefore, the -core decomposition, which excludes edges with only one vertex, describes the -core decomposition of graphs.
2.2 Evolution equations for uncorrelated hypergraphs
Here, we construct the evolution equations of the degree and size distributions in the pruning process introduced in Ref. [31]. A hypergraph is represented by a bipartite network comprising vertices and hyperedges. First, consider to be the fraction of vertices having degree at time and be the fraction of hyperedges whose size is at time . Here, is the time step of the pruning process. At each time step, all nodes with degrees less than and hyperedges with a size less than , which are called disqualified, are pruned by removing all bipartite links connected to them. Furthermore, consider to be the probability of reaching a disqualified vertex (hyperedge) at time at the end of a bipartite link randomly selected. They are evaluated in terms of and as follows:
(2) |
with and denoting the mean degree and mean hyperedge size, respectively, at time step . These formulae were derived under the assumption that no correlation exists between node degrees and hyperedge sizes. The probability that a node of degree at time has degree at time is written as
(3) |
Similarly, the probability that a hyperedge of size at time has hyperedge size at is
(4) |
Summing over all possible degrees and sizes , we obtain the degree and size distributions evolved by the following evolution equations:
(5) |
for and . In contrast, when and , the equations become
(6) |
Recall that the probabilities and represent the accumulated fractions of nodes and hyperedges removed during the pruning process up to time and those with all neighbors pruned at time .
We remark on a few things. First, as mentioned in the previous section, and for graph pruning. Second, the previous statement that the pruning process for the -core (the -core) can proceed up to one step is reflected in the fact that from Eq. (2).
2.3 -core percolation
The number of vertices surviving the pruning process may or may not be as large as that of , indicating whether the -core percolation occurs. As in Ref. [27], we consider that a giant -core, the core including a number of vertices, is the part of tree structure around the critical point and present an analytical approach to explore the -core percolation. It will be applied to specific model hypergraphs in the next section.
2.3.1 Self-consistent equations
A vertex (hyperedge) belongs to a giant -core if it is connected by at least links to certain hyperedges (vertices) of the giant core. Introducing and to denote the probability that the end vertex and hyperedge, respectively, of a randomly selected bipartite link does not belong to a giant core, we can set up the equations for the probability that a vertex (hyperedge) belongs to a giant -core as
(7) |
and are the original degree and size distribution of a given hypergraph before pruning, i.e., and , respectively, with the notations in Sec. II B used. Similarly, considering that a link cannot lead to a giant core via its end vertex (hyperedge) if the end vertex (hyperedge) has at most additional links leading to the giant core, we obtain that and satisfy
(8) |
and thus, can be obtained by solving
(9) |
where
(10) |
with and being the generating functions of the degree and size distributions, respectively.
2.3.2 Nature of the -core percolation
Solving first Eq. (9) for and and using the solution in Eq. (7), we can obtain the probability of a vertex and a hyperedge belonging to the giant -core, the order parameter of the -core percolation. It is obvious that is the solution to Eq. (9). If it is the only solution, then and by Eq. (7); i.e., there is no giant -core. If a non-trivial solution and exists, it will give a positive value of and . Examining the behaviors of and around that depend on and , we can understand the non-trivial solutions and the nature of the -core percolation.
Expanding Eq. (10) around and using the relation , we obtain
(11) |
with being the Gamma function and the factorial moments of the degree distribution and of the size distribution used. We consider that all the factorial moments of the degree and size distributions are finite. The leading-order behaviors of and in Eq. (9) near are given by
(12) |
If and , both ’s in Eq. (12) decrease linearly near with , and then reach at . If the common coefficient of the linear terms in Eq. (12) with is larger than one, i.e.,
(13) |
then we can observe that is in the range and is in the range , and these and are the nontrivial solutions to Eq. (9). In contrast, if Eq. (13) does not hold, ’s are larger than in the entire range . From Eq. (13), the critical manifold of the -core percolation is given by . Introducing
we obtain that when is positive and small, in Eq. (12) behaves near as
(14) |
with . Thus, in case of , the solution of will be given by . This implies that the nontrivial solution to Eq. (9) behaves as and for . One can immediately see from Eq. (7) that the order parameters are and for . Therefore, we obtain for that
(15) |
and the same holds for . The results show that the -core percolation is a continuous transition.
When either or is larger than , the leading order in Eq. (12) is larger than one. Moreover, the derivative of ’s at is zero,
(16) |
This helps us grasp the behavior of ’s as follows. As decreases, decreases from quite slowly near and then decreases relatively fast to reach at . Therefore, if a condition similar to Eq. (13) is met, can be in the range , can be in the range , and and are the nontrivial solutions to Eq. (9). In contrast, and , constants smaller than one, are unphysical solutions. If the condition is not met, in the entire range . Consider that can be defined similarly to the case of as a measure of the distance to the critical manifold. Additionally, is tangential to at when with possibly not close to . Then, when is positive and small, is expected to behave near as
(17) |
with or and the solution to will be given by . This implies for that and , and the order parameters are given by and , where and are obtained from Eq. (7) with and used. The order parameters for or are therefore given by
(18) |
and the same holds for . The results show that the -core percolation is a hybrid transition when or [27, 28].
3 -core of random hypergraphs
We investigate the properties of -core percolation on a random synthetic hypergraph of different degree distributions. We focus on the properties of vertices. However, the properties of hyperedges can be obtained similarly.
Random hypergraphs can be constructed by generalizing the rule of Erdős–Rényi (ER) random graphs [38]. Given system size , the mean degree , and the mean hyperedge size , we consider vertices and empty hyperedges first. Then, we select a pair of vertices and hyperedges randomly and add a bipartite link between the pair if they are not connected yet. This process is repeated until the number of bipartite links reaches . Multiple bipartite links are not allowed, i.e., a hyperedge cannot contain the same vertex more than once.
This model generates Poisson distributions of both degrees and hyperedge size because each vertex (hyperedge) is selected independently with uniform probability ().

3.1 Relaxation of degree and size distributions
We investigate the relaxation dynamics of vertex degrees and hyperedge sizes during the pruning process at a transition point. As the pruning process proceeds, the structure of the network changes. Thus, the fraction of vertices (hyperedges) with degree (size ) at time , denoted as (), may change with time by Eqs. (5) and (6). Similar to the dynamics in the -core decomposition [31], the primary disqualified vertices of degree and hyperedges of size drive the pruning dynamics. Additionally, we numerically obtain that decays with time in a power-law manner as at the transition point for and given . exhibits a power-law behavior as at the transition point for , given , as shown in Fig. 2.
Different from the case of or , the decay of the fractions of the primary disqualified vertices and hyperedges at the transition point for is characterized by a power-law exponent , not , as
(19) |
as shown in Fig. 3. As we have shown in Sec. 2 and will present numerical results in the next subsection, the -core percolation transition is continuous, while it is a hybrid type for or . The -core is not as large as at the transition point. Therefore, the fractions of the vertices of any nonzero degree and the hyperedges of any nonzero size vanish in the long-time limit. In contrast, and are nonzero for and if or [31]. Considering this aspect and that pruning propagates in a tree structure as in Ref. [31], we can obtain the following by solving Eqs. (5) and (6)
(20) |
at the transition point. We present the derivation of Eqs. (19) and (20) in B. Such different scaling behaviors depending on and are the primary novel results of the present work.
The transition point can be determined as the point where and exhibit power-law decay behavior. In Fig. 2, for , we estimate the critical point: for the core, ; for the core, ; and for the core, . These precisely estimated values of help in estimating the critical exponents using finite-size scaling analysis in the next subsection.

3.2 -core percolation
Using the Poisson degree and size distributions, we can obtain the self-consistency functions in Eq. (10) for random hypergraphs as
(21) |
and
(22) |
which leads to
(23) |
where is the incomplete Gamma function. The nature of the -core percolation transition can be understood by analyzing the behavior of as presented in Sec. 2.3. We present the behavior of the self-consistency function in C.


Fig. 4 shows the phase diagram of the -core percolation transition in random hypergraphs. Here, we consider the fraction of vertices surviving the pruning process, denoted by . For various mean hyperedge sizes , we draw the behavior of as a function of in Fig. 5. As the theory predicts, the order parameter exhibits a continuous transition for the cases of and and hybrid transitions for the other cases in Fig. 4. The order parameter is discontinuous at the transition point. However, it increases continuously for with the critical behavior as predicted in Eq. (18). Additionally, we observe that the jump size increases with or . The transition line of -core percolation in the space of and is given by Eq. (13) as [39]
(24) |
This criterion corresponds to a generalization of the Molloy–Reed criterion of the percolation transition in random networks with pairwise interaction, .

We numerically investigate the critical behavior for and given , using finite size scaling analysis. In Fig. 6(a), we plot the order parameter , the fraction of vertices belonging the giant -core, as a function of mean vertex degree in the scaling form of vs . Here, we exploit the simplified notation . We obtain that the datasets of the order parameters from different system sizes are collapsed onto a single curve with the critical exponent and . This implies that the order parameter behaves as for as in Eq. (18). Thus, the percolation transition is hybrid, exhibiting the features of first- and second-order transitions. The susceptibility , which describes the fluctuations of the order parameter, diverges as . The scaling plot of Fig. 6(b) decays in a power-law manner asymptotically with slope , indicating that the exponent . These critical exponents , , and obtained numerically satisfy the hyperscaling relation .
4 Difference between the -core of graphs and -core of hypergraphs
Here, we discuss the structural difference between the -core of a hypergraph and the -core of its corresponding graph representation. Consider a group of vertices forms a hyperedge. In the graph representation, they constitute a clique of fully connected nodes with internal degree . This clique can be removed completely only by -core decomposition with at least . In contrast, in the hypergraph representation, vertices or hyperedges associated with such a group can be removed by -core decomposition for smaller than . This difference becomes more pronounced as becomes larger. Decomposing the graph representation eliminates all the nodes with a degree less than , resulting that the remaining structure tending to be over-pruned and grossly fragmented. In contrast, the -core decomposition with can extract the group elements more selectively and distort the other parts of the hypergraph significantly less.
For example, we consider a coauthorship hypergraph comprising authors who published papers citing particular papers [40, 41, 42, 43, 44] in the network science field in the early era, during the years 1999–2004 [45]. Here, authors are vertices, and the coauthors of a paper are regarded to form a hyperedge. We selected the network science field because this field is a multidisciplinary field ranging from mathematics and theoretical physics to biological science. Generally, the number of coauthors in the former field is less. In contrast, the number of coauthors in the latter field is routinely more than 10 or even a 100. Therefore, analysis using -core decomposition in graph representation is bound to overvalue the contribution of the researchers from the biological science field.

To avoid this overestimation, we apply the -core decomposition to this coauthorship hypergraph. Figure 7 demonstrates that even -core decomposition can perform well by filtering out authors who contributed to only a single “mega-project” paper. For example, the coauthorship hypergraph [45] contains a paper on the Human Genome Project [46] of 274 authors and several papers on yeast genetic interaction [47] and Drosophila melanogaster protein interactions [48]. Many authors of this paper are removed from the -core decomposition with . The -core of the coauthorship hypergraph indicates that a team composed of or more coauthors had written more than papers. This observation implies that the -core decomposition can be a prototype method for systematically selecting not only large but also active modules. For the coauthorship hypergraph, the core structure is presented in Fig. 8.


It would be interesting to consider the -core percolation in the coauthoship hypergraph in which degrees are likely to follow a heavy-tailed distribution, whereas hyperedge sizes follow a Poisson distribution [45]. We perform numerical simulations by extending the way proposed in Ref. [32]: Once we obtain a -core of the coauthorship hypergraph, we remove a node randomly selected. This removal can trigger another cascading pruning process, leading to a new -core. This process enables us to capture the percolation property from real-world data. All panels in Fig. 9 show that the order parameter, i.e., the fraction of nodes remaining in the () core decreases to zero continuously. Accordingly, the -core percolation does not exhibit a hybrid phase transition (see Fig. 9). Hence, we need further in-depth theoretical study to uncover the cause of this different type of ()-core percolation transition. Because the real coauthorship data contain correlations between degrees and/or degree and hyperedge size, the heterogeneity of degree distribution could not be the main matter.
5 Summary and discussion
In this study, we studied -core decomposition of hypergraphs that encompasses both individual and group units. The evolution equation was derived for uncorrelated hypergraphs to describe the recursive pruning process. The self-consistency equation of the core structure was obtained through the generating functions, and then, the features of -core percolation transition were elucidated. When or and the second moments of the degree and size distributions are finite, the -core percolation exhibits a hybrid phase transition. This implies that the order parameter jumps, while critical behavior appears at the transition point. Moreover, the relaxation of the fractions of vertices with degree and that of hyperedges of size at the transition point exhibits universal behavior for or . When , the novel degree-dependent critical relaxation dynamics was analytically derived and numerically confirmed as and for and , and both decay as for .
We showed that the -core decomposition is more effective to eliminate redundant modular structures than the -core decomposition. As a case study, the -core decomposition was applied to a coauthorship hypergraph to identify the high-impact teams by eliminating modular structures consisting of hyperedges of large sizes and many vertices of small degrees. Indeed, we found that this case study demonstrated the advantage of the -core decomposition in classifying groups (hyperedges) compared with their properties with respect to the previous -core decomposition.
Although we have confined our theoretical analysis to hypergraphs with homogeneous distributions in this study, our theory can be generalized to the heterogeneous case. This is due to the convergence of the infinite series, regardless of the divergence of the moments of the degree distribution. Moreover, our method allows for extending to the cases with degree-size correlation. The main limitation of our theory stems from the tree-like assumption, which should be relaxed in future studies to develop more general frameworks. Thus, relaxing this assumption and developing more general frameworks can be promising future researches associated with this work.
Note added:
We observed a similar work that appeared in arXiv://arxiv.org/abs/2301.04235 after the completion of this work. However, the contents of the two papers are different.
Declaration of Competing Interest
The authors declare the absence of known competing financial interests or personal relationships that could have appeared to influence the work reported in this study.
Acknowledgments
This work was supported by the National Research Foundation in Korea with Grant No. NRF-2014R1A3A2069005 (B.K.), NRF-2019R1A2C1003486 (D.-S.L.), NRF-2020R1A2C2003669 (K.-I.G.), KENTECH Research Grant No. KRG2021-01-007 at Korea Institute of Energy Technology (B.K.), and a KIAS Individual Grant No. CG079901 at Korea Institute for Advanced Study (D.-S.L.).
Author contributions
Jongshin Lee: Conceptualization, Methodology, Software, Investigation, Formal analysis, and Writing - Original draft. Kwang-Il Goh: Conceptualization, Investigation, Formal analysis, Writing - Review and editing, Funding acquisition. Deok-Sun Lee: Conceptualization, Investigation, Formal analysis, Writing - Review and editing, Funding acquisition. B. Kahng: Conceptualization, Investigation, Formal analysis, Writing - Review and editing, Funding acquisition, and Supervision.
Data Availability Statement
The data are available from the corresponding author upon reasonable request.
Appendix A Nomenclature
This appendix provides a comprehensive summary of the notations used in this paper. Our notations are drawn from the symbols commonly used in the literature on phase transitions and critical phenomena. For instance, the symbol , which denotes degree in the main text, is widely used as a coordination number in the context, and typically represents the order parameter that distinguishes different phases, such as magnetization of ordered and disordered phase.
The notations used throughout the paper are presented in Table 1, whereas Table 2 provides a summary of the substitution variables used to avoid multiline equations.
number of vertices (system size ) | ||
number of hyperedges (number of interactions ) | ||
number of bipartite links in the bipartite graph representation of a hypergraph | ||
degree of a vertex () | ||
size of a hyperedge () | ||
mean degree of vertices at pruning time step () | ||
average hyperedge size of hyperedges at pruning time step () | ||
mean degree of vertices before the pruning, i.e., | ||
average hyperedge size of hyperedges before the pruning, i.e., | ||
fraction of vertices having degree at pruning timestep | ||
fraction of hyperedges whose size is at pruning timestep | ||
fraction of vertices having degree before the pruning, i.e., | ||
fraction of hyperedges whose size is before the pruning, i.e., | ||
probability of reaching a disqualified vertex at -pruning timestep at the end of a bipartite link randomly selected | ||
probability of reaching a disqualified hyperedge at -pruning timestep at the end of a bipartite link randomly selected | ||
fraction of vertices survived after the pruning process | ||
probability that a vertex belongs to a giant -core | ||
probability that a hyperedge belongs to a giant -core | ||
probability that the end vertex of a randomly-selected bipartite link does not belong to a giant core | ||
probability that the end hyperedge of a randomly-selected bipartite link does not belong to a giant core | ||
self-consistency function of vertices part | ||
self-consistency function of hyperedges part | ||
generating function of the degree distributions | ||
generating function of the size distributions |
Appendix B Analysis of the critical relaxation of -core pruning
This section aims to derive the temporal behaviors of and during the -core pruning process. To achieve our goal, we utilize the noncrossing approximation, introduced in Ref. [31], that the probability to reach a disqualified vertex or a hyperedge along a link is small and the branching process can approximate the critical pruning process. In this approximation, the fractions of the vertices of degree and hyperedges of size contribute little to the branching process. However, the vertices of degree and hyperedges of size contribute dominantly. Thus, Eqs. (2) are replaced by the following equations,
(25) |
Expanding the exact equations Eqs. (5) up to the first order of and gives the followings:
(26) |
(27) |
(28) |
Then, the mean vertex degree and the mean hyperedge size become as follows:
(29) |
We focus on the case of . The fractions of the primary disqualified vertices and hyperedges in Eqs. (27) evolve with time as
(30) |
At the critical point, we expect that the fractions are practically preserved as in the critical branching process,
(31) |
which are inserted into the product of the two fractions
(32) |
to yield
(33) |
Since
(34) |
we can consider that
(35) |
The assumptions are valid as shown by the numerical solutions to the exact time evolution equations in Fig. 3. In the case of , we expect that the percolation cluster at the critical point of the ER network is similar to the tree structure.
We remark that when and , and becomes the same. Therefore, the above derivation can be simplified. In this case, the oscillating pattern of disappears.
Since we are currently considering -core pruning, we proceed with calculating at among the numerous combinations of critical lines in Eq. (24). This case perfectly matches the two-core dynamics in the graph. Considering that and for all and , which will be shown to be self-consistent and will be confirmed numerically by Fig. 3, we obtain the following equations in continuous time from Eqs. (26–29):
(36) | ||||
(37) | ||||
(38) | ||||
(39) |
The equations can be solved by an ansatz . Eq. (25) is then represented as
(40) |
Eq. (36) for becomes
(41) |
thus, we can get the following recurrence relation for :
(42) |
Moreover, Eq. (37) for becomes
so that . Therefore, using the of the Eq. (42), we get
(43) |
Finally, in summary, we get
(44) |
This means that
(45) |
Therefore, we obtain the dynamic exponent for the -core pruning process. This result is confirmed by numerical computations, as shown in Fig. 3. If , is not the same as . However, their decay patterns are the same.
Appendix C Behavior of self-consistency equations for ER random hypergraphs

In this section, we numerically investigate the behavior of the self-consistency equation for the random hypergraph. As we show in the main text, the behavior of can determine the type of phase transition, threshold, and jump size. Figure C.1 confirms the behavior of for various and .
References
-
[1]
F. Battiston, G. Cencetti, I. Iacopini, V. Latora, M. Lucas, A. Patania, J.-G. Young, G. Petri, Networks beyond pairwise interactions: Structure and dynamics, Phys. Rep. 874 (2020) 1–92.
doi:https://doi.org/10.1016/j.physrep.2020.05.004.
URL https://www.sciencedirect.com/science/article/pii/S0370157320302489 -
[2]
F. Battiston, E. Amico, A. Barrat, G. Bianconi, G. Ferraz de Arruda, B. Franceschiello, I. Iacopini, S. Kéfi, V. Latora, Y. Moreno, M. M. Murray, T. P. Peixoto, F. Vaccarino, G. Petri, The physics of higher-order interactions in complex systems, Nat. Phys. 17 (10) (2021) 1093–1098.
doi:10.1038/s41567-021-01371-4.
URL https://doi.org/10.1038/s41567-021-01371-4 -
[3]
L. Torres, A. S. Blevins, D. Bassett, T. Eliassi-Rad, The why, how, and when of representations for complex systems, SIAM Rev. 63 (3) (2021) 435–485.
doi:10.1137/20M1355896.
URL https://doi.org/10.1137/20M1355896 -
[4]
G. Petri, A. Barrat, Simplicial activity driven model, Phys. Rev. Lett. 121 (2018) 228301.
doi:10.1103/PhysRevLett.121.228301.
URL https://link.aps.org/doi/10.1103/PhysRevLett.121.228301 -
[5]
I. Iacopini, G. Petri, A. Barrat, V. Latora, Simplicial models of social contagion, Nat. Commun. 10 (1) (2019) 2485.
doi:10.1038/s41467-019-10431-6.
URL https://doi.org/10.1038/s41467-019-10431-6 -
[6]
B. Jhun, M. Jo, B. Kahng, Simplicial SIS model in scale-free uniform hypergraph, J. Stat. Mech.: Theory Exp. 2019 (12) (2019) 123207.
doi:10.1088/1742-5468/ab5367.
URL https://doi.org/10.1088/1742-5468/ab5367 -
[7]
J. T. Matamalas, S. Gómez, A. Arenas, Abrupt phase transition of epidemic spreading in simplicial complexes, Phys. Rev. Research 2 (2020) 012049.
doi:10.1103/PhysRevResearch.2.012049.
URL https://link.aps.org/doi/10.1103/PhysRevResearch.2.012049 -
[8]
T. Carletti, F. Battiston, G. Cencetti, D. Fanelli, Random walks on hypergraphs, Phys. Rev. E 101 (2020) 022308.
doi:10.1103/PhysRevE.101.022308.
URL https://link.aps.org/doi/10.1103/PhysRevE.101.022308 -
[9]
P. S. Skardal, A. Arenas, Abrupt desynchronization and extensive multistability in globally coupled oscillator simplexes, Phys. Rev. Lett. 122 (2019) 248301.
doi:10.1103/PhysRevLett.122.248301.
URL https://link.aps.org/doi/10.1103/PhysRevLett.122.248301 -
[10]
P. S. Skardal, A. Arenas, Higher order interactions in complex networks of phase oscillators promote abrupt synchronization switching, Commun. Phys. 3 (1) (2020) 218.
doi:10.1038/s42005-020-00485-0.
URL https://doi.org/10.1038/s42005-020-00485-0 -
[11]
A. P. Millán, J. J. Torres, G. Bianconi, Explosive higher-order kuramoto dynamics on simplicial complexes, Phys. Rev. Lett. 124 (2020) 218301.
doi:10.1103/PhysRevLett.124.218301.
URL https://link.aps.org/doi/10.1103/PhysRevLett.124.218301 -
[12]
R. Mulas, C. Kuehn, J. Jost, Coupled dynamics on hypergraphs: Master stability of steady states and synchronization, Phys. Rev. E 101 (2020) 062313.
doi:10.1103/PhysRevE.101.062313.
URL https://link.aps.org/doi/10.1103/PhysRevE.101.062313 -
[13]
U. Alvarez-Rodriguez, F. Battiston, G. F. de Arruda, Y. Moreno, M. Perc, V. Latora, Evolutionary dynamics of higher-order interactions in social networks, Nat. Hum. Behav. 5 (5) (2021) 586–595.
doi:10.1038/s41562-020-01024-1.
URL https://doi.org/10.1038/s41562-020-01024-1 -
[14]
J. Lee, Y. Lee, S. M. Oh, B. Kahng, Betweenness centrality of teams in social networks, Chaos 31 (6) (2021) 061108.
doi:10.1063/5.0056683.
URL https://doi.org/10.1063/5.0056683 -
[15]
C. Giusti, R. Ghrist, D. S. Bassett, Two’s company, three (or more) is a simplex, J. Comput. Neurosci. 41 (1) (2016) 1–14.
doi:10.1007/s10827-016-0608-6.
URL https://doi.org/10.1007/s10827-016-0608-6 -
[16]
J. Jost, R. Mulas, Hypergraph laplace operators for chemical reaction networks, Adv. Math. 351 (2019) 870–896.
doi:https://doi.org/10.1016/j.aim.2019.05.025.
URL https://www.sciencedirect.com/science/article/pii/S0001870819302671 -
[17]
H. Sun, G. Bianconi, Higher-order percolation processes on multiplex hypergraphs, Phys. Rev. E 104 (2021) 034306.
doi:10.1103/PhysRevE.104.034306.
URL https://link.aps.org/doi/10.1103/PhysRevE.104.034306 -
[18]
B. C. Coutinho, A.-K. Wu, H.-J. Zhou, Y.-Y. Liu, Covering problems and core percolations on hypergraphs, Phys. Rev. Lett. 124 (2020) 248301.
doi:10.1103/PhysRevLett.124.248301.
URL https://link.aps.org/doi/10.1103/PhysRevLett.124.248301 - [19] M. Newman, Networks, Oxford University Press, 2018.
-
[20]
S. B. Seidman, Network structure and minimum degree, Soc. Networks 5 (3) (1983) 269–287.
doi:https://doi.org/10.1016/0378-8733(83)90028-X.
URL https://www.sciencedirect.com/science/article/pii/037887338390028X -
[21]
Y.-X. Kong, G.-Y. Shi, R.-J. Wu, Y.-C. Zhang, k-core: Theories and applications, Phys. Rep. 832 (2019) 1–32, k-core: Theories and Applications.
doi:https://doi.org/10.1016/j.physrep.2019.10.004.
URL https://www.sciencedirect.com/science/article/pii/S037015731930328X -
[22]
M. Kitsak, L. K. Gallos, S. Havlin, F. Liljeros, L. Muchnik, H. E. Stanley, H. A. Makse, Identification of influential spreaders in complex networks, Nat. Phys. 6 (11) (2010) 888–893.
doi:10.1038/nphys1746.
URL https://doi.org/10.1038/nphys1746 -
[23]
Y. Yang, T. Nishikawa, A. E. Motter, Small vulnerable sets determine large network cascades in power grids, Science 358 (6365) (2017) eaan3184.
doi:10.1126/science.aan3184.
URL https://www.science.org/doi/abs/10.1126/science.aan3184 -
[24]
S. Wuchty, E. Almaas, Peeling the yeast protein network, PROTEOMICS 5 (2) (2005) 444–449.
doi:https://doi.org/10.1002/pmic.200400962.
URL https://analyticalsciencejournals.onlinelibrary.wiley.com/doi/abs/10.1002/pmic.200400962 -
[25]
P. Klimek, S. Thurner, R. Hanel, Pruning the tree of life: k-core percolation as selection mechanism, J. Theor. Biol. 256 (1) (2009) 142–146.
doi:https://doi.org/10.1016/j.jtbi.2008.09.030.
URL https://www.sciencedirect.com/science/article/pii/S0022519308004979 -
[26]
J. M. Schwarz, A. J. Liu, L. Q. Chayes, The onset of jamming as the sudden emergence of an infinite -core cluster, Europhys. Lett. 73 (4) (2006) 560–566.
doi:10.1209/epl/i2005-10421-7.
URL https://doi.org/10.1209/epl/i2005-10421-7 -
[27]
S. N. Dorogovtsev, A. V. Goltsev, J. F. F. Mendes, -core organization of complex networks, Phys. Rev. Lett. 96 (2006) 040601.
doi:10.1103/PhysRevLett.96.040601.
URL https://link.aps.org/doi/10.1103/PhysRevLett.96.040601 -
[28]
A. V. Goltsev, S. N. Dorogovtsev, J. F. F. Mendes, -core (bootstrap) percolation on complex networks: Critical phenomena and nonlocal effects, Phys. Rev. E 73 (2006) 056101.
doi:10.1103/PhysRevE.73.056101.
URL https://link.aps.org/doi/10.1103/PhysRevE.73.056101 -
[29]
S. Dorogovtsev, A. Goltsev, J. Mendes, k-core architecture and k-core percolation on complex networks, Physica D: Nonlinear Phenomena 224 (1) (2006) 7–19, dynamics on Complex Networks and Applications.
doi:https://doi.org/10.1016/j.physd.2006.09.027.
URL https://www.sciencedirect.com/science/article/pii/S0167278906003617 -
[30]
G. J. Baxter, S. N. Dorogovtsev, A. V. Goltsev, J. F. F. Mendes, Heterogeneous -core versus bootstrap percolation on complex networks, Phys. Rev. E 83 (2011) 051134.
doi:10.1103/PhysRevE.83.051134.
URL https://link.aps.org/doi/10.1103/PhysRevE.83.051134 -
[31]
G. J. Baxter, S. N. Dorogovtsev, K.-E. Lee, J. F. F. Mendes, A. V. Goltsev, Critical dynamics of the -core pruning process, Phys. Rev. X 5 (2015) 031017.
doi:10.1103/PhysRevX.5.031017.
URL https://link.aps.org/doi/10.1103/PhysRevX.5.031017 -
[32]
D. Lee, M. Jo, B. Kahng, Critical behavior of -core percolation: Numerical studies, Phys. Rev. E 94 (2016) 062307.
doi:10.1103/PhysRevE.94.062307.
URL https://link.aps.org/doi/10.1103/PhysRevE.94.062307 - [33] A. Ahmed, V. Batagelj, X. Fu, S.-H. Hong, D. Merrick, A. Mrvar, Visualisation and analysis of the internet movie database, 2007 6th International Asia-Pacific Symposium on Visualization (2007) 17–24.
-
[34]
M. Cerinsek, V. Batagelj, Generalized two-mode cores., Soc. Networks 42 (2015) 80–87.
URL http://dblp.uni-trier.de/db/journals/socnet/socnet42.html#CerinsekB15 -
[35]
B. Liu, L. Yuan, X. Lin, L. Qin, W. Zhang, J. Zhou, Efficient (, )-core computation in bipartite graphs, VLDB J. 29 (5) (2020) 1075–1099.
doi:10.1007/s00778-020-00606-9.
URL https://doi.org/10.1007/s00778-020-00606-9 -
[36]
G. St-Onge, V. Thibeault, A. Allard, L. J. Dubé, L. Hébert-Dufresne, Social confinement and mesoscopic localization of epidemics on networks, Phys. Rev. Lett. 126 (2021) 098301.
doi:10.1103/PhysRevLett.126.098301.
URL https://link.aps.org/doi/10.1103/PhysRevLett.126.098301 -
[37]
S. G. Aksoy, C. Joslyn, C. Ortiz Marrero, B. Praggastis, E. Purvine, Hypernetwork science via high-order hypergraph walks, EPJ Data Science 9 (1) (2020) 16.
doi:10.1140/epjds/s13688-020-00231-0.
URL https://doi.org/10.1140/epjds/s13688-020-00231-0 -
[38]
P. Erdős, A. Rényi, et al., On the evolution of random graphs, Publ. Math. Inst. Hung. Acad. Sci 5 (1) (1960) 17–60.
URL https://www.renyi.hu/~p_erdos/1959-11.pdf -
[39]
M. E. J. Newman, S. H. Strogatz, D. J. Watts, Random graphs with arbitrary degree distributions and their applications, Phys. Rev. E 64 (2001) 026118.
doi:10.1103/PhysRevE.64.026118.
URL https://link.aps.org/doi/10.1103/PhysRevE.64.026118 -
[40]
D. J. Watts, S. H. Strogatz, Collective dynamics of ‘small-world’ networks, Nature 393 (6684) (1998) 440–442.
doi:10.1038/30918.
URL http://www.nature.com/articles/30918 -
[41]
A.-L. Barabási, R. Albert, Emergence of Scaling in Random Networks, Science 286 (5439) (1999) 509–512.
doi:10.1126/science.286.5439.509.
URL https://www.sciencemag.org/lookup/doi/10.1126/science.286.5439.509https://arxiv.org/pdf/cond-mat/9910332 -
[42]
R. Albert, A.-L. Barabási, Statistical mechanics of complex networks, Reviews of Modern Physics 74 (1) (2002) 47–97.
doi:10.1103/RevModPhys.74.47.
URL https://link.aps.org/doi/10.1103/RevModPhys.74.47 -
[43]
S. N. Dorogovtsev, J. F. F. Mendes, Evolution of networks, Advances in Physics 51 (4) (2002) 1079–1187.
doi:10.1080/00018730110112519.
URL https://doi.org/10.1080/00018730110112519 -
[44]
M. E. J. Newman, The structure and function of complex networks, SIAM Review 45 (2) (2003) 167–256.
doi:10.1137/S003614450342480.
URL http://epubs.siam.org/doi/10.1137/S003614450342480 -
[45]
Y. Lee, J. Lee, S. M. Oh, D. Lee, B. Kahng, Homological percolation transitions in growing simplicial complexes, Chaos 31 (4) (2021) 041102.
doi:10.1063/5.0047608.
URL https://doi.org/10.1063/5.0047608 -
[46]
J. C. Venter, et al., The sequence of the human genome, Science 291 (5507) (2001) 1304–1351.
doi:10.1126/science.1058040.
URL https://www.science.org/doi/abs/10.1126/science.1058040 -
[47]
A. H. Y. Tong, et al., Global mapping of the yeast genetic interaction network, Science 303 (5659) (2004) 808–813.
doi:10.1126/science.1091317.
URL https://www.science.org/doi/abs/10.1126/science.1091317 -
[48]
L. Giot, et al., A protein interaction map of Drosophila melanogaster, Science 302 (5651) (2003) 1727–1736.
doi:10.1126/science.1090289.
URL https://www.science.org/doi/abs/10.1126/science.1090289