This paper was converted on www.awesomepapers.org from LaTeX by an anonymous user.
Want to know more? Visit the Converter page.

(k,q)(k,q)-core decomposition of hypergraphs

Jongshin Lee Kwang-Il Goh kgoh@korea.ac.kr Deok-Sun Lee deoksunlee@kias.ac.kr B. Kahng bkahng@kentech.ac.kr
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 (k,q)(k,q)-core decomposition. The (k,q)(k,q)-core is defined as the maximal subgraph in which each vertex has at least kk hypergraph degrees and each hyperedge contains at least qq vertices. The method contains a repeated pruning process until reaching the (k,q)(k,q)-core, which shares similarities with a widely used kk-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 k3k\geq 3 or q3q\geq 3. The critical exponents obtained theoretically are confirmed with finite-size scaling analysis. Next, when k=q=2k=q=2, we obtain a unconventional degree-dependent critical relaxation dynamics analytically and numerically. Finally, we apply the (k,q)(k,q)-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
journal: Chaos, Solitons & Fractals
\affiliation

[CCSS] organization=Center for Complex Systems, and KI for Grid Modernization, Korea Institute of Energy Technology, city=Naju, postcode=58217, country=Korea

\affiliation

[KU] organization=Department of Physics, Korea University, Korea University, city=Seoul, postcode=02841, country=Korea

\affiliation

[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 nin_{i} with hyperedge index ii. 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.

kk-core in the graph is the maximal subgraph in which all nodes have degrees of at least kk [19]. The simplest way to obtain a kk-core is recursively pruning all nodes with degrees less than kk [20]. This pruning process decomposes a graph into a core subgraph in a hierarchical manner. This kk-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].

kk-core percolation was studied in random graphs: Once an Erdős-Rényi (ER) random network of size NN with mean degree zz is generated, all nodes with degrees less than kk are deleted recursively until no more nodes with degrees less than kk remain in the system. The fraction of nodes remaining in the largest kk-core subgraph is defined as the order parameter mm. The mean degree zz plays a role as the control parameter. The order parameter mm is of O(1)O(1) for z>zcz>z_{c}, where zcz_{c} is a transition point and decreases continuously with zz. As zz approaches zcz_{c}, when k3k\geq 3, the deletion of a node from the ER network can lead to collapse of the giant kk-core subgraph. Thus, the order parameter is expressed as

m={0forz<zcm0+a(zzc)βforz>zc,m=\begin{cases}0&{\rm for}~{}~{}z<z_{c}\\ m_{0}+a(z-z_{c})^{\beta}&{\rm for}~{}~{}z>z_{c},\end{cases} (1)

where m0m_{0} and aa are constants, and β=1/2\beta=1/2. The order parameter is discontinuous at the transition point and exhibits critical behavior. Thus, kk-core percolation exhibits a hybrid phase transition [27, 28, 29, 30, 31, 32].

In this study, we extend the kk-core decomposition in the graph into (k,q)(k,q)-core decomposition in the hypergraph. With this, previous researchers considered the following: In Ref. [17], kk-core percolations for vertex and hyperedge are considered separately. This corresponds to the (k,1)(k,1)- or (1,q)(1,q)-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 (k,q)(k,q)-core we consider here.

In hypergraph, (k,q)(k,q)-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. (k,q)(k,q)-core is the subgroup of the given hypergraph in which every node (hyperedge) has more than or equal to kk (qq) degrees. (k,q)(k,q)-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. (k,q)(k,q)-core percolation is similarly defined to kk-core percolation. We will consider the phase transition of (k,q)(k,q)-core percolation.

A (k,q)(k,q)-core substructure in the hypergraph is not similar to the corresponding kk-core in the graph. We will show that the (k,q)(k,q)-core decomposition is more efficient than kk-core decomposition to identify an influential group such as leading scholar and super spreader groups. Moreover, the structure of the (k,q)(k,q)-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 (k,q)(k,q)-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 (k,q)(k,q)-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 (k,q)(k,q)-core decomposition in a real coauthorship hypergraph. In Sec. 5, the summary and discussion are presented.

2 Theory of (k,q)(k,q)-core decomposition and percolation

2.1 Definition and pruning process

A hypergraph G(V,E)G(V,E) comprises a pair of sets: set VV for nodes and set E2VE\in 2^{V} for hyperedges. A bipartite links connect pairs of vertices and hyperedges. Degree ziz_{i} of vertices viVv_{i}\in V means the number of hyperedges connected to vertex viv_{i}, and size nin_{i} of hyperedge eiEe_{i}\in E refers to the number of vertices it contains.

Refer to caption
Figure 1: Illustration of (2,2)(2,2)-core pruning process. Bipartite representation of a hypergraph is introduced for better understanding. In this representation, we simultaneously remove nodes (denoted as small circles) and hyperedges (denoted as large circles) of a degree and size less than two (k=2k=2 and q=2q=2) at each pruning step. A pruning process is repeated until no more nodes or hyperedges are smaller than two degrees and sizes. The remaining subgraph is the (2,2)(2,2) core of the given hypergraph in bipartite representation.

We can obtain the (k,q)(k,q)-core of a hypergraph by following the algorithm called (k,q)(k,q)-core decomposition (see Fig. 1): For a hypergraph, all nodes with degrees less than kk and all hyperedges with size less than qq at each pruning step are removed. These removals may lead a few vertices and hyperedges to have remaining degrees less than kk and qq, respectively. Additionally, these vertices and hyperedges are removed recursively until no more removal is required. The remaining nodes and hyperedges form the (k,q)(k,q)-core of the hypergraph after a pruning.

In this work, we will focus on the cases of k2k\geq 2 and q2q\geq 2. The (1,1)(1,1)-core decomposition implies that no pruning process occurs. Thus, the (1,1)-core is the graph itself. Furthermore, (k,1)(k,1)-core pruning begins with removing vertices with a degree less than kk and hyperedges that have become an empty set. Then, the remaining vertices with at least degree kk or higher remain forever because they cannot make their hyperedges into an empty set. Similarly, (1,q)(1,q)-core pruning first annihilates the hyperedges with a size smaller than qq and the vertices that do not belong to any hyperedge. Then, the remaining hyperedges of size qq or higher cannot be removed. Thus, the pruning process for either k=1k=1 or q=1q=1 can proceed at most up to one cycle (two steps) even in the case of infinite-sized hypergraphs.

(k,2)(k,2)-core decomposition is equivalent to the traditional kk-core decomposition of graphs. In the kk-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 (k,1)(k,1)-core decomposition, removing vertices from the hypergraph may result in edges containing only one vertex, which can be considered self-loops. Therefore, the (k,2)(k,2)-core decomposition, which excludes edges with only one vertex, describes the kk-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 P(v)(z,t)P^{(v)}(z,t) to be the fraction of vertices having degree zz at time tt and P(e)(n,t)P^{(e)}(n,t) be the fraction of hyperedges whose size is nn at time tt. Here, tt is the time step of the pruning process. At each time step, all nodes with degrees less than kk and hyperedges with a size less than qq, which are called disqualified, are pruned by removing all bipartite links connected to them. Furthermore, consider Rk(v)(t)R_{k}^{(v)}(t) (Rq(e)(t))(R_{q}^{(e)}(t)) to be the probability of reaching a disqualified vertex (hyperedge) at time tt at the end of a bipartite link randomly selected. They are evaluated in terms of P(v)(z,t)P^{(v)}(z,t) and P(e)(n,t)P^{(e)}(n,t) as follows:

Rk(v)(t)=1z(t)(v)z<kzP(v)(z,t),Rq(e)(t)=1n(t)(e)n<qnP(e)(n,t).\displaystyle\begin{aligned} R_{k}^{(v)}(t)=&\frac{1}{\langle z(t)\rangle^{(v)}}\sum_{z<k}zP^{(v)}(z,t)\,,\\ R_{q}^{(e)}(t)=&\frac{1}{\langle n(t)\rangle^{(e)}}\sum_{n<q}nP^{(e)}(n,t)\,.\\ \end{aligned} (2)

with z(t)(v)\langle z(t)\rangle^{(v)} and n(t)(e)\langle n(t)\rangle^{(e)} denoting the mean degree and mean hyperedge size, respectively, at time step tt. These formulae were derived under the assumption that no correlation exists between node degrees and hyperedge sizes. The probability that a node of degree zkz^{\prime}\geq k at time tt has degree zz at time t+1t+1 is written as

Tzz(v)(t)(zz)(1Rq(e)(t))zRq(e)(t)zz.\displaystyle T_{z^{\prime}z}^{(v)}(t)\equiv\binom{z^{\prime}}{z}(1-R_{q}^{(e)}(t))^{z}R_{q}^{(e)}(t)^{z^{\prime}-z}\,. (3)

Similarly, the probability that a hyperedge of size nqn^{\prime}\geq q at time tt has hyperedge size nn at t+1t+1 is

Tnn(e)(t)(nn)(1Rk(v)(t))nRk(v)(t)nn.\displaystyle T_{n^{\prime}n}^{(e)}(t)\equiv\binom{n^{\prime}}{n}(1-R_{k}^{(v)}(t))^{n}R_{k}^{(v)}(t)^{n^{\prime}-n}\,. (4)

Summing over all possible degrees zz^{\prime} and sizes nn^{\prime}, we obtain the degree and size distributions evolved by the following evolution equations:

P(v)(z,t+1)=zmax{z,k}P(v)(z,t)Tzz(v)(t),P(e)(n,t+1)=nmax{n,q}P(e)(n,t)Tnn(e)(t),\displaystyle\begin{aligned} P^{(v)}&(z,t+1)=\sum_{z^{\prime}\geq\max\{z,k\}}P^{(v)}(z^{\prime},t)T_{z^{\prime}z}^{(v)}(t)\,,\\ P^{(e)}&(n,t+1)=\sum_{n^{\prime}\geq\max\{n,q\}}P^{(e)}(n^{\prime},t)T_{n^{\prime}n}^{(e)}(t)\,,\end{aligned} (5)

for z>0z>0 and n>0n>0. In contrast, when z=0z=0 and n=0n=0, the equations become

P(v)(0,t+1)=z<kP(v)(z,t)+zkP(v)(z,t)Tz0(v)(t),P(e)(0,t+1)=n<qP(e)(n,t)+nqP(e)(n,t)Tn0(e)(t).\displaystyle\begin{aligned} P^{(v)}(0,t+1)=&\sum_{z^{\prime}<k}P^{(v)}(z^{\prime},t)+\sum_{z^{\prime}\geq k}P^{(v)}(z^{\prime},t)T_{z^{\prime}0}^{(v)}(t)\,,\\ P^{(e)}(0,t+1)=&\sum_{n^{\prime}<q}P^{(e)}(n^{\prime},t)+\sum_{n^{\prime}\geq q}P^{(e)}(n^{\prime},t)T_{n^{\prime}0}^{(e)}(t)\,.\end{aligned} (6)

Recall that the probabilities P(v)(0,t)P^{(v)}(0,t) and P(e)(0,t)P^{(e)}(0,t) represent the accumulated fractions of nodes and hyperedges removed during the pruning process up to time tt and those with all neighbors pruned at time tt.

We remark on a few things. First, as mentioned in the previous section, P(e)(n)=δn,2P^{(e)}(n)=\delta_{n,2} and q=2q=2 for graph pruning. Second, the previous statement that the pruning process for the (k,1)(k,1)-core (the (1,q)(1,q)-core) can proceed up to one step is reflected in the fact that R1(v,e)=0R_{1}^{(v,e)}=0 from Eq. (2).

2.3 (k,q)(k,q)-core percolation

The number of vertices surviving the pruning process may or may not be as large as that of O(N)O(N), indicating whether the (k,q)(k,q)-core percolation occurs. As in Ref. [27], we consider that a giant (k,q)(k,q)-core, the core including a number O(N)O(N) of vertices, is the part of tree structure around the critical point and present an analytical approach to explore the (k,q)(k,q)-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 (k,q)(k,q)-core if it is connected by at least k(q)k\,(q) links to certain hyperedges (vertices) of the giant core. Introducing RR and HH 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 m(v)(m(e))m^{(v)}(m^{(e)}) that a vertex (hyperedge) belongs to a giant (k,q)(k,q)-core as

m(v)\displaystyle m^{(v)} =r=kz=rP(v)(z)(zr)(1H)rHzr,\displaystyle=\sum_{r=k}^{\infty}\sum_{z=r}^{\infty}P^{(v)}(z)\binom{z}{r}(1-H)^{r}H^{z-r},
m(e)\displaystyle m^{(e)} =s=qn=sP(e)(n)(ns)(1R)sRns.\displaystyle=\sum_{s=q}^{\infty}\sum_{n=s}^{\infty}P^{(e)}(n)\binom{n}{s}(1-R)^{s}R^{n-s}. (7)

P(v)(z)P^{(v)}(z) and P(e)(n)P^{(e)}(n) are the original degree and size distribution of a given hypergraph before pruning, i.e., P(v)(z)=P(v)(z,t=0)P^{(v)}(z)=P^{(v)}(z,t=0) and P(e)(n)=P(n)(n,t=0)P^{(e)}(n)=P^{(n)}(n,t=0), 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 k2(q2)k-2\,(q-2) additional links leading to the giant core, we obtain that RR and HH satisfy

R=Φk(v)(H)andH=Φq(e)(R),R=\Phi_{k}^{(v)}(H)\ {\rm and}\ H=\Phi_{q}^{(e)}(R), (8)

and thus, can be obtained by solving

R\displaystyle R =Θk,q(v,e)(R)Φk(v)(Φq(e)(R)),\displaystyle=\Theta_{k,q}^{(v,e)}(R)\equiv\Phi_{k}^{(v)}\left(\Phi_{q}^{(e)}(R)\right),
H\displaystyle H =Θq,k(e,v)(H)Φq(e)(Φk(v)(H)),\displaystyle=\Theta_{q,k}^{(e,v)}(H)\equiv\Phi_{q}^{(e)}\left(\Phi_{k}^{(v)}(H)\right), (9)

where

Φk(v)(x)\displaystyle\Phi_{k}^{(v)}(x) r=0k2z=r(z+1)P(v)(z+1)z(v)(zr)(1x)rxzr\displaystyle\equiv\sum_{r=0}^{k-2}\sum_{z=r}^{\infty}{(z+1)P^{(v)}(z+1)\over\langle z\rangle^{(v)}}\binom{z}{r}(1-x)^{r}x^{z-r}
=r=0k2(1x)rr!drdxrG1(v)(x),\displaystyle=\sum_{r=0}^{k-2}{(1-x)^{r}\over r!}{\text{d}^{r}\over\text{d}x^{r}}G_{1}^{(v)}(x),
Φq(e)(x)\displaystyle\Phi_{q}^{(e)}(x) s=0q2n=s(n+1)P(e)(n+1)n(e)(ns)(1x)sxns\displaystyle\equiv\sum_{s=0}^{q-2}\sum_{n=s}^{\infty}{(n+1)P^{(e)}(n+1)\over\langle n\rangle^{(e)}}\binom{n}{s}(1-x)^{s}x^{n-s}
=s=0q2(1x)ss!dsdxsG1(e)(x)\displaystyle=\sum_{s=0}^{q-2}{(1-x)^{s}\over s!}{\text{d}^{s}\over\text{d}x^{s}}G_{1}^{(e)}(x) (10)

with G1(v)(x)z=0zP(v)(z)xz1/z(v)G_{1}^{(v)}(x)\equiv\sum_{z=0}^{\infty}zP^{(v)}(z)x^{z-1}/\langle z\rangle^{(v)} and G1(e)(x)n=0nP(e)(n)xn1/n(e)G_{1}^{(e)}(x)\equiv\sum_{n=0}^{\infty}nP^{(e)}(n)x^{n-1}/\langle n\rangle^{(e)} being the generating functions of the degree and size distributions, respectively.

2.3.2 Nature of the (k,q)(k,q)-core percolation

Solving first Eq. (9) for RR and HH and using the solution in Eq. (7), we can obtain the probability of a vertex and a hyperedge belonging to the giant (k,q)(k,q)-core, the order parameter of the (k,q)(k,q)-core percolation. It is obvious that R=H=1R=H=1 is the solution to Eq. (9). If it is the only solution, then m(v)=0m^{(v)}=0 and m(e)=0m^{(e)}=0 by Eq. (7); i.e., there is no giant (k,q)(k,q)-core. If a non-trivial solution R<1R<1 and H<1H<1 exists, it will give a positive value of m(v)m^{(v)} and m(e)m^{(e)}. Examining the behaviors of Φk(v)(x)\Phi_{k}^{(v)}(x) and Φq(e)(x)\Phi_{q}^{(e)}(x) around x=1x=1 that depend on kk and qq, we can understand the non-trivial solutions and the nature of the (k,q)(k,q)-core percolation.

Expanding Eq. (10) around x=1x=1 and using the relation r=0b(ar)(1)r=(1)b(a1b)\sum_{r=0}^{b}\binom{a}{r}(-1)^{r}=(-1)^{b}\binom{a-1}{b}, we obtain

Φk(v)(x)\displaystyle\Phi_{k}^{(v)}(x) =11Γ(k1)r=k1(1)rk+1Γ(rk+2)zr+1(v)z(v)(1x)rr\displaystyle=1-{1\over\Gamma(k-1)}\sum_{r=k-1}^{\infty}{(-1)^{r-k+1}\over\Gamma(r-k+2)}{\langle z_{r+1}\rangle^{(v)}\over\langle z\rangle^{(v)}}{(1-x)^{r}\over r}
Φq(e)(x)\displaystyle\Phi_{q}^{(e)}(x) =11Γ(q1)s=q1(1)sq+1Γ(sq+2)ns+1(e)n(e)(1x)ss\displaystyle=1-{1\over\Gamma(q-1)}\sum_{s=q-1}^{\infty}{(-1)^{s-q+1}\over\Gamma(s-q+2)}{\langle n_{s+1}\rangle^{(e)}\over\langle n\rangle^{(e)}}{(1-x)^{s}\over s} (11)

with Γ(x)\Gamma(x) being the Gamma function and the factorial moments of the degree distribution zr(v)z=0z(z1)(z2)(zr+1)P(v)(z)\langle z_{r}\rangle^{(v)}\equiv\sum_{z=0}^{\infty}z(z-1)(z-2)\cdots(z-r+1)P^{(v)}(z) and of the size distribution ns(e)n=0n(n1)(n2)(ns+1)P(e)(n)\langle n_{s}\rangle^{(e)}\equiv\sum_{n=0}^{\infty}n(n-1)(n-2)\cdots(n-s+1)P^{(e)}(n) used. We consider that all the factorial moments of the degree and size distributions are finite. The leading-order behaviors of Θk,q(v,e)(x)\Theta_{k,q}^{(v,e)}(x) and Θq,k(e,v)(x)\Theta_{q,k}^{(e,v)}(x) in Eq. (9) near x=1x=1 are given by

Θk,q(v,e)(x)\displaystyle\Theta_{k,q}^{(v,e)}(x) 1zk(v)Γ(k)z(v)(nq(e)Γ(q)n(e))k1(1x)(q1)(k1)\displaystyle\simeq 1-{\langle z_{k}\rangle^{(v)}\over\Gamma(k)\langle z\rangle^{(v)}}\left({\langle n_{q}\rangle^{(e)}\over\Gamma(q)\langle n\rangle^{(e)}}\right)^{k-1}(1-x)^{(q-1)(k-1)}
+O((1x)q(k1),(1x)k(q1))),\displaystyle+O((1-x)^{q(k-1)},(1-x)^{k(q-1))}),
Θq,k(e,v)(x)\displaystyle\Theta_{q,k}^{(e,v)}(x) 1nq(e)Γ(q)n(e)(zk(v)Γ(k)z(v))q1(1x)(q1)(k1)\displaystyle\simeq 1-{\langle n_{q}\rangle^{(e)}\over\Gamma(q)\langle n\rangle^{(e)}}\left({\langle z_{k}\rangle^{(v)}\over\Gamma(k)\langle z\rangle^{(v)}}\right)^{q-1}(1-x)^{(q-1)(k-1)}
+O((1x)q(k1),(1x)k(q1))).\displaystyle+O((1-x)^{q(k-1)},(1-x)^{k(q-1))}). (12)

If k=2k=2 and q=2q=2, both Θ(x)\Theta(x)’s in Eq. (12) decrease linearly near x=1x=1 with xx, and then reach Θ(0)>0\Theta(0)>0 at x=0x=0. If the common coefficient of the linear terms in Eq. (12) with k=q=2k=q=2 is larger than one, i.e.,

z2(v)z(v)n2(e)n(e)=z(z1)(v)z(v)n(n1)(e)n(e)>1,{\langle z_{2}\rangle^{(v)}\over\langle z\rangle^{(v)}}{\langle n_{2}\rangle^{(e)}\over\langle n\rangle^{(e)}}={\langle z(z-1)\rangle^{(v)}\over\langle z\rangle^{(v)}}{\langle n(n-1)\rangle^{(e)}\over\langle n\rangle^{(e)}}>1, (13)

then we can observe that Θk,q(v,e)(x)<x\Theta_{k,q}^{(v,e)}(x)<x is in the range R<x<1R<x<1 and Θq,k(e,v)(x)<x\Theta_{q,k}^{(e,v)}(x)<x is in the range H<x<1H<x<1, and these RR and HH are the nontrivial solutions to Eq. (9). In contrast, if Eq. (13) does not hold, Θ(x)\Theta(x)’s are larger than xx in the entire range 0<x<10<x<1. From Eq. (13), the critical manifold of the (2,2)(2,2)-core percolation is given by z2(v)z(v)n2(e)n(e)=1\dfrac{\langle z_{2}\rangle^{(v)}}{\langle z\rangle^{(v)}}\dfrac{\langle n_{2}\rangle^{(e)}}{\langle n\rangle^{(e)}}=1. Introducing

Δz(z1)(v)z(v)n(n1)(e)n(e)1,\displaystyle\Delta\equiv{\langle z(z-1)\rangle^{(v)}\over\langle z\rangle^{(v)}}{\langle n(n-1)\rangle^{(e)}\over\langle n\rangle^{(e)}}-1\,,

we obtain that when Δ\Delta is positive and small, Θ(x)\Theta(x) in Eq. (12) behaves near x=1x=1 as

Θ(x)xΔ(1x)+b(1x)2\Theta(x)-x\sim-\Delta(1-x)+b(1-x)^{2} (14)

with b=12{z2(v)z(v)n3(e)n(e)+z3(v)z(v)n2(e)2n(e)2}b=\dfrac{1}{2}\left\{\dfrac{\langle z_{2}\rangle^{(v)}}{\langle z\rangle^{(v)}}\dfrac{\langle n_{3}\rangle^{(e)}}{\langle n\rangle^{(e)}}+\dfrac{\langle z_{3}\rangle^{(v)}}{\langle z\rangle^{(v)}}\dfrac{{\langle n_{2}\rangle^{(e)}}^{2}}{{\langle n\rangle^{(e)}}^{2}}\right\}. Thus, in case of Θ2,2(v,e)(x)\Theta_{2,2}^{(v,e)}(x), the solution of Θ(x)x=0\Theta(x)-x=0 will be given by x1Δ/bx\simeq 1-{\Delta/b}. This implies that the nontrivial solution to Eq. (9) behaves as 1RΔ1-R\sim\Delta and 1HΔ1-H\sim\Delta for 0<Δ10<\Delta\ll 1. One can immediately see from Eq. (7) that the order parameters are m(v)(1H)2Δ2m^{(v)}\sim(1-H)^{2}\sim\Delta^{2} and m(e)(1R)2Δ2m^{(e)}\sim(1-R)^{2}\sim\Delta^{2} for 0<Δ10<\Delta\ll 1. Therefore, we obtain for k=q=2k=q=2 that

m(v){0(Δ<0)Δβ(0<Δ1)withβ=2m^{(v)}\sim\begin{cases}0&(\Delta<0)\\ \Delta^{\beta}&(0<\Delta\ll 1)\end{cases}\ {\rm with}\ \beta=2 (15)

and the same holds for m(e)m^{(e)}. The results show that the (2,2)(2,2)-core percolation is a continuous transition.

When either kk or qq is larger than 22, the leading order (q1)(k1)(q-1)(k-1) in Eq. (12) is larger than one. Moreover, the derivative of Θ(x)\Theta(x)’s at x=1x=1 is zero,

dΘk,q(v,e)(x)dx|x=1=0anddΘq,k(e,v)(x)dx|x=1=0.{\text{d}\Theta_{k,q}^{(v,e)}(x)\over\text{d}x}\bigg{|}_{x=1}=0\quad{\rm and}\quad{\text{d}\Theta_{q,k}^{(e,v)}(x)\over\text{d}x}\bigg{|}_{x=1}=0. (16)

This helps us grasp the behavior of Θ(x)\Theta(x)’s as follows. As xx decreases, y=Θ(x)y=\Theta(x) decreases from 11 quite slowly near x=1x=1 and then decreases relatively fast to reach Θ(0)\Theta(0) at x=0x=0. Therefore, if a condition similar to Eq. (13) is met, Θk,q(v,e)(x)<x\Theta_{k,q}^{(v,e)}(x)<x can be in the range R<x<R~R<x<\tilde{R}, Θq,k(e,v)(x)<x\Theta_{q,k}^{(e,v)}(x)<x can be in the range H<x<H~H<x<\tilde{H}, and RR and HH are the nontrivial solutions to Eq. (9). In contrast, R~\tilde{R} and H~\tilde{H}, constants smaller than one, are unphysical solutions. If the condition is not met, Θ(x)>x\Theta(x)>x in the entire range 0<x<10<x<1. Consider that Δ\Delta can be defined similarly to the case of k=q=2k=q=2 as a measure of the distance to the critical manifold. Additionally, y=xy=x is tangential to y=Θ(x)y=\Theta(x) at x0x_{0} when Δ=0\Delta=0 with x0x_{0} possibly not close to 11. Then, when Δ\Delta is positive and small, Θ(x)\Theta(x) is expected to behave near x=x0x=x_{0} as

Θ(x)xΔ+c(xx0)2\Theta(x)-x\sim-\Delta+c(x-x_{0})^{2} (17)

with c=12d2Θk,q(v,e)(x)dx2|x=x0c=\dfrac{1}{2}\dfrac{\text{d}^{2}\Theta_{k,q}^{(v,e)}(x)}{\text{d}x^{2}}\bigg{|}_{x=x_{0}} or c=12d2Θq,k(e,v)(x)dx2|x=x0c=\dfrac{1}{2}\dfrac{\text{d}^{2}\Theta_{q,k}^{(e,v)}(x)}{\text{d}x^{2}}\bigg{|}_{x=x_{0}} and the solution to Θ(x)x=0\Theta(x)-x=0 will be given by x=x0(Δ/c)1/2x=x_{0}-\left({\Delta}/{c}\right)^{1/2}. This implies for 0<Δ10<\Delta\ll 1 that RR0(const.)Δ1/2R\simeq R_{0}-{\rm(const.)}\Delta^{1/2} and HH0(const.)Δ1/2H\simeq H_{0}-{\rm(const.)}\Delta^{1/2}, and the order parameters are given by m(v)m0(v)+(const.)Δ1/2m^{(v)}\sim m^{(v)}_{0}+({\rm const.})\Delta^{1/2} and m(e)m0(e)+(const.)Δ1/2m^{(e)}\sim m^{(e)}_{0}+({\rm const.})\Delta^{1/2}, where m0(v)m^{(v)}_{0} and m0(e)m^{(e)}_{0} are obtained from Eq. (7) with H0H_{0} and R0R_{0} used. The order parameters for k3k\geq 3 or q3q\geq 3 are therefore given by

m(v){0(Δ<0)m0(v)+(const.)Δ1/2(0<Δ1)m^{(v)}\sim\begin{cases}0&(\Delta<0)\\ m^{(v)}_{0}+({\rm const.})\Delta^{1/2}&(0<\Delta\ll 1)\end{cases} (18)

and the same holds for m(e)m^{(e)}. The results show that the (k,q)(k,q)-core percolation is a hybrid transition when k3k\geq 3 or q3q\geq 3 [27, 28].

3 (k,q)(k,q)-core of random hypergraphs

We investigate the properties of (k,q)(k,q)-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 NN, the mean degree z(v)\langle z\rangle^{(v)}, and the mean hyperedge size n(e)\langle n\rangle^{(e)}, we consider NN vertices and E=Nz(v)/n(e)E=N\langle z\rangle^{(v)}/\langle n\rangle^{(e)} 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 L=Nz(v)=En(e)L=N\langle z\rangle^{(v)}=E\langle n\rangle^{(e)}. 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 P(v)(z)=(z(v))zez(v)/z!P^{(v)}(z)={(\langle z\rangle^{(v)})^{z}}e^{-\langle z\rangle^{(v)}}/{z!} and hyperedge size P(e)(n)=(n(e))nen(e)/n!P^{(e)}(n)={(\langle n\rangle^{(e)})^{n}}e^{-\langle n\rangle^{(e)}}/{n!} because each vertex (hyperedge) is selected independently with uniform probability 1/N1/N (1/E1/E).

Refer to caption
Figure 2: Plots of the distributions P(v)(k1,t)P^{(v)}(k-1,t) and P(e)(q1,t)P^{(e)}(q-1,t) vs time step tt at the transition point for various kk and qq pairs and mean node degrees z\langle z\rangle. All data points are obtained from numerical solutions of the exact time evolution equations Eqs. (5) and (6). (a) and (b) are for (2,3)(2,3)-core pruning, (c) and (d) are for (3,2)(3,2)-core pruning, and (e) and (f) are for (3,3)(3,3)-core pruning processes. Legends denote the mean vertex degree z(v)\langle z\rangle^{(v)}. The mean hyperedge size is fixed as n(e)=3.0\langle n\rangle^{(e)}=3.0. The red dashed guidelines represent t2t^{-2} in all the plots. The inset of (a) shows a zoomed image displaying oscillating behavior. The yy-axis is drawn on logarithmic scale.

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 zz (size nn) at time tt, denoted as P(v)(z,t)P^{(v)}(z,t) (P(e)(n,t)P^{(e)}(n,t)), may change with time by Eqs. (5) and (6). Similar to the dynamics in the kk-core decomposition [31], the primary disqualified vertices of degree k1k-1 and hyperedges of size q1q-1 drive the pruning dynamics. Additionally, we numerically obtain that P(v)(z=k1,t)P^{(v)}(z=k-1,t) decays with time in a power-law manner as P(v)(k1,t)t2P^{(v)}(k-1,t)\sim t^{-2} at the transition point zc(v)\langle z\rangle_{c}^{(v)} for k3k\geq 3 and given n(e)\langle n\rangle^{(e)}. P(e)(n=q1,t)P^{(e)}(n=q-1,t) exhibits a power-law behavior as P(e)(q1,t)t2P^{(e)}(q-1,t)\sim t^{-2} at the transition point nc(e)\langle n\rangle_{c}^{(e)} for q3q\geq 3, given z(v)\langle z\rangle^{(v)}, as shown in Fig. 2.

Different from the case of k3k\geq 3 or q3q\geq 3, the decay of the fractions of the primary disqualified vertices and hyperedges at the transition point for k=q=2k=q=2 is characterized by a power-law exponent 3-3, not 2-2, as

P(v)(z=k1=1,t)t3andP(e)(n=q1=1,t)t3,P^{(v)}(z=k-1=1,t)~{}\sim t^{-3}\ {\rm and}\ P^{(e)}(n=q-1=1,t)\sim t^{-3}, (19)

as shown in Fig. 3. As we have shown in Sec. 2 and will present numerical results in the next subsection, the (2,2)(2,2)-core percolation transition is continuous, while it is a hybrid type for k3k\geq 3 or q3q\geq 3. The (2,2)(2,2)-core is not as large as O(N)O(N) 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, P(v)(z,t)P^{(v)}(z,t) and P(e)(n,t)P^{(e)}(n,t) are nonzero for zkz\geq k and nqn\geq q if k3k\geq 3 or q3q\geq 3 [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)

P(v)(z2,t)tzandP(e)(n2,t)tnP^{(v)}(z\geq 2,t)\sim t^{-z}\ {\rm and}\ P^{(e)}(n\geq 2,t)\sim t^{-n} (20)

at the transition point. We present the derivation of Eqs. (19) and (20) in B. Such different scaling behaviors depending on zz and nn are the primary novel results of the present work.

The transition point can be determined as the point where P(v)(k1,t)P^{(v)}(k-1,t) and P(e)(q1,t)P^{(e)}(q-1,t) exhibit power-law decay behavior. In Fig. 2, for n(e)=3.0\langle n\rangle^{(e)}=3.0, we estimate the critical point: for the (2,3)(2,3) core, zc(v)=1.513 863 48\langle z\rangle_{c}^{(v)}=1.513\,863\,48; for the (3,2)(3,2) core, zc(v)=1.819 291 78\langle z\rangle_{c}^{(v)}=1.819\,291\,78; and for the (3,3)(3,3) core, zc(v)=3.752 174 46\langle z\rangle_{c}^{(v)}=3.752\,174\,46. These precisely estimated values of zc(v)\langle z\rangle_{c}^{(v)} help in estimating the critical exponents using finite-size scaling analysis in the next subsection.

Refer to caption
Figure 3: Plots of the distributions of the fraction of vertices with degree zz, denoted as P(v)(z,t)P^{(v)}(z,t) and the fractions of hyperedges of size nn denoted as P(e)(n,t)P^{(e)}(n,t) in (2,2)(2,2)-core decomposition for random hypergraphs at the transition points for the vertices of degree 1 (a) and 2 (c), and for the hyperedge of size 1 (b) and 2 (d). (a)-(d) z(v)\langle z\rangle^{(v)} and n(e)\langle n\rangle^{(e)} are taken on the critical manifold zc(v)nc(e)=1\langle z\rangle_{c}^{(v)}\langle n\rangle_{c}^{(e)}=1, and zc(v)\langle z\rangle_{c}^{(v)} is given in legend in (b) and (d). (e) Plot of P(v)(z,t)P^{(v)}(z,t) vs tt for general zz. (f) Plot of P(e)(n,t)P^{(e)}(n,t) vs tt for general nn. We consider z(v)=n(e)=1\langle z\rangle^{(v)}=\langle n\rangle^{(e)}=1

3.2 (k,q)(k,q)-core percolation

Using the Poisson degree and size distributions, we can obtain the self-consistency functions in Eq. (10) for random hypergraphs as

Φk(v)(x)=\displaystyle\Phi_{k}^{(v)}(x)= r=0k2(1x)rr!z(v)dr+1dxr+1ez(v)(1x)\displaystyle\sum_{r=0}^{k-2}\frac{(1-x)^{r}}{r!\langle z\rangle^{(v)}}\frac{\text{d}^{r+1}}{\text{d}x^{r+1}}e^{-\langle z\rangle^{(v)}(1-x)}
=\displaystyle= e(1x)z(v)r=0k2{z(v)(1x)}rr!\displaystyle e^{-(1-x)\langle z\rangle^{(v)}}\sum_{r=0}^{k-2}\frac{\{\langle z\rangle^{(v)}(1-x)\}^{r}}{r!}
=\displaystyle= Γ(k1,z(v)(1x))Γ(k1),\displaystyle\frac{\Gamma(k-1,\langle z\rangle^{(v)}(1-x))}{\Gamma(k-1)}\,, (21)

and

Φq(e)(x)=Γ(q1,n(e)(1x))Γ(q1),\displaystyle\Phi_{q}^{(e)}(x)=\frac{\Gamma(q-1,\langle n\rangle^{(e)}(1-x))}{\Gamma(q-1)}\,, (22)

which leads to

Θk,q(x)=\displaystyle\Theta_{k,q}(x)= Φk(v)(Φq(e)(x))\displaystyle\Phi_{k}^{(v)}\left(\Phi_{q}^{(e)}(x)\right)
=\displaystyle= 1Γ(k1)Γ(k1,Γ(q1,(1x)n(e))z(v)Γ(q1)),\displaystyle\frac{1}{\Gamma(k-1)}\Gamma\left(k-1,\frac{\Gamma(q-1,(1-x)\langle n\rangle^{(e)})\langle z\rangle^{(v)}}{\Gamma(q-1)}\right)\,, (23)

where Γ(n,x)=xdttn1et\Gamma(n,x)=\int_{x}^{\infty}\text{d}tt^{n-1}e^{-t} is the incomplete Gamma function. The nature of the (k,q)(k,q)-core percolation transition can be understood by analyzing the behavior of Θk,q(x)\Theta_{k,q}(x) as presented in Sec. 2.3. We present the behavior of the self-consistency function Θk,q(v,e)(x)\Theta_{k,q}^{(v,e)}(x) in C.

Refer to caption
Figure 4: Phase diagrams of the percolation transition of the random hypergraphs for various (k,q)(k,q) pairs. The system size we used is N=105N=10^{5} and the number of ensembles for each point is 10310^{3}. Here, the fraction m~\tilde{m} of vertices that remain throughout the (k,q)(k,q)-core decomposition for a given mean node degree z(v)\langle z\rangle^{(v)} and mean hyperedge size n(e)\langle n\rangle^{(e)} are plotted. For each point in the diagram, the distributions of degree P(v)(z)P^{(v)}(z) and hyperedge sizes P(e)(n)P^{(e)}(n) follow the Poisson distributions with the averages of the corresponding control parameter z(v)\langle z\rangle^{(v)} and n(e)\langle n\rangle^{(e)}.
Refer to caption
Figure 5: Plots of the fraction m~\tilde{m} of vertices surviving the pruning process as a function of mean vertex degree z(v)\langle z\rangle^{(v)} for various (k,q)(k,q) pairs. The plots depict specific cross-sections of the plots shown in Fig. 4 with respect to the mean hyperedge sizes n(e)\langle n\rangle^{(e)}. Solid curves represent the numerical solutions of Eqs. (5) and (6). The Monte Carlo simulation results are exhibited by symbols (\bigcirc).

Fig. 4 shows the phase diagram of the (k,q)(k,q)-core percolation transition in random hypergraphs. Here, we consider the fraction of vertices surviving the pruning process, denoted by m~\tilde{m}. For various mean hyperedge sizes n(e)\langle n\rangle^{(e)}, we draw the behavior of m~\tilde{m} as a function of z(v)\langle z\rangle^{(v)} in Fig. 5. As the theory predicts, the order parameter exhibits a continuous transition for the cases of k=2k=2 and q=2q=2 and hybrid transitions for the other cases in Fig. 4. The order parameter is discontinuous at the transition point. However, it increases continuously for z(v)>zc(v)\langle z\rangle^{(v)}>\langle z\rangle_{c}^{(v)} with the critical behavior as predicted in Eq. (18). Additionally, we observe that the jump size increases with kk or qq. The transition line of (2,2)(2,2)-core percolation in the space of n\langle n\rangle and z\langle z\rangle is given by Eq. (13) as [39]

z(v)n(e)=1.\displaystyle\langle z\rangle^{(v)}\langle n\rangle^{(e)}=1\,. (24)

This criterion corresponds to a generalization of the Molloy–Reed criterion of the percolation transition in random networks with pairwise interaction, k2/k=2\langle k^{2}\rangle/\langle k\rangle=2.

Refer to caption
Figure 6: Finite-size scaling analysis of the order parameter for (3,3)(3,3)-core percolation transition. (a) Scaling plot of the order parameter in the form of Nβ/ν¯(mm0)N^{\beta/\bar{\nu}}(m-m_{0}) vs the control parameter in the form of N1/ν¯(zzc)N^{1/\bar{\nu}}(z-z_{c}). With the selection of β=0.50\beta=0.50 and ν¯=2.00\bar{\nu}=2.00, the data of different system sizes collapse well on a single curve. (b) Scaling plot of the susceptibility in the form of Nγ/ν¯χN^{-\gamma/\bar{\nu}}\chi vs the control parameter in the form of N1/ν¯(zzc)N^{1/\bar{\nu}}(z-z_{c}). With the selection of γ=1.0\gamma=1.0 and ν¯=2.00\bar{\nu}=2.00, the data from different system sizes collapse onto a single curve. The hypergraphs are constructed with the mean hyperedge size n(e)=3\langle n\rangle^{(e)}=3. These edges are connected between nodes and hyperedges randomly. For notational simplicity, we drop out the brackets in the notation for z(v)\langle z\rangle^{(v)} in (a) and (b).

We numerically investigate the critical behavior for z(v)>zc(v)\langle z\rangle^{(v)}>\langle z\rangle_{c}^{(v)} and given n(e)\langle n\rangle^{(e)}, using finite size scaling analysis. In Fig. 6(a), we plot the order parameter mm, the fraction of vertices belonging the giant (k,q)(k,q)-core, as a function of mean vertex degree zz in the scaling form of Nβ/ν¯(mm0)N^{\beta/{\bar{\nu}}}(m-m_{0}) vs N1/ν¯(zzc)N^{1/{\bar{\nu}}}(z-z_{c}). Here, we exploit the simplified notation zc=zc(v)z_{c}=\langle z\rangle_{c}^{(v)}. We obtain that the datasets of the order parameters from different system sizes are collapsed onto a single curve with the critical exponent β=0.50\beta=0.50 and ν¯=2.00\bar{\nu}=2.00. This implies that the order parameter behaves as mm0(zzc)1/2m-m_{0}\sim(z-z_{c})^{1/2} for z>zcz>z_{c} as in Eq. (18). Thus, the percolation transition is hybrid, exhibiting the features of first- and second-order transitions. The susceptibility χN(m2m2)\chi\equiv N(\langle m^{2}\rangle-\langle m\rangle^{2}), which describes the fluctuations of the order parameter, diverges as χ(zzc)γ\chi\sim(z-z_{c})^{-\gamma}. The scaling plot of Fig. 6(b) decays in a power-law manner asymptotically with slope 1.00-1.00, indicating that the exponent γ=1.00\gamma=1.00. These critical exponents β\beta, γ\gamma, and ν¯\bar{\nu} obtained numerically satisfy the hyperscaling relation 2β+γ=ν¯2\beta+\gamma=\bar{\nu}.

4 Difference between the kk-core of graphs and (k,q)(k,q)-core of hypergraphs

Here, we discuss the structural difference between the (k,q)(k,q)-core of a hypergraph and the kk-core of its corresponding graph representation. Consider a group of \ell vertices forms a hyperedge. In the graph representation, they constitute a clique of \ell fully connected nodes with internal degree 1\ell-1. This clique can be removed completely only by kk-core decomposition with at least kk\geq\ell. In contrast, in the hypergraph representation, vertices or hyperedges associated with such a group can be removed by (k,q)(k,q)-core decomposition for kk smaller than \ell. This difference becomes more pronounced as \ell becomes larger. Decomposing the graph representation eliminates all the nodes with a degree less than \ell, resulting that the remaining structure tending to be over-pruned and grossly fragmented. In contrast, the (k,q)(k,q)-core decomposition with k<k<\ell 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 kk-core decomposition in graph representation is bound to overvalue the contribution of the researchers from the biological science field.

Refer to caption
Figure 7: Snapshots of the largest connected component (LCC) (a) before and (c) after (2,2)(2,2)-core decomposition of the coauthorship hypergraph of the network science field in December 2004. The dataset contains 3,238 distinct authors and 1,903 articles. In the LCC, only 843 authors and 492 papers are included. For visibility, we utilize bipartite graph representation, where orange (red) nodes represent authors (papers). We focus on the hyperedges (articles) containing many nodes (coauthors), for example, the hyperedge (b). The nodes (orange) are removed from the (2,2)-core decomposition because of their node degrees being 1. However, those nodes remain in kk-core decomposition in the graph because those nodes have large degrees as they are regarded as being all-to-all connected in the graph. A few such hyperedges (or called groups or modules) of large sizes can be seen in the lower part of the figure; they are removed in the (2,2)(2,2)-core decomposition. The hyperedge shown in (b) is the article of the Human Genome Project  [46]. The (2,2)(2,2)-core in (c) contains 366 authors and 241 articles.

To avoid this overestimation, we apply the (k,q)(k,q)-core decomposition to this coauthorship hypergraph. Figure 7 demonstrates that even (2,2)(2,2)-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 (k,q)(k,q)-core decomposition with k>1k>1. The (k,q)(k,q)-core of the coauthorship hypergraph indicates that a team composed of qq or more coauthors had written more than kk papers. This observation implies that the (k,q)(k,q)-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.

Refer to caption
Figure 8: Images of the coauthorship hypergraph decomposed from the largest connected component for various (k,q)(k,q)-core. We denote the authors of the founding papers [40, 41, 42, 43, 44] of this coauthorship hypergraph with stars (\star).
Refer to caption
Figure 9: Plot of the order parameter m(v)m^{(v)} vs the mean degree z(v)\langle z\rangle^{(v)} for the (k,q)(k,q)-core percolation of the coauthorship hypergraph. When a (k,q)(k,q)-core decomposition is implemented, we measure the mean degree zz and a randomly selected node is selected and removed. This perturbation induces another pruning process. Afterward, we can get another set of m(v)m^{(v)} and zz. The process is repeated until we reach m(v)=0m^{(v)}=0. Here, we take 10210^{2} sample average to obtain the data. We obtained that the order parameter increases continuously.

It would be interesting to consider the (k,q)(k,q)-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 (k,q)(k,q)-core of the coauthorship hypergraph, we remove a node randomly selected. This removal can trigger another cascading pruning process, leading to a new (k,q)(k,q)-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 (k,qk,q) core decreases to zero continuously. Accordingly, the (k,q)(k,q)-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 (k,qk,q)-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 (k,q)(k,q)-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 (k,q)(k,q)-core percolation transition were elucidated. When k3k\geq 3 or q3q\geq 3 and the second moments of the degree and size distributions are finite, the (k,q)(k,q)-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 z=k1z=k-1 and that of hyperedges of size n=q1n=q-1 at the transition point exhibits universal behavior t2\sim t^{-2} for k3k\geq 3 or q3q\geq 3. When k=q=2k=q=2, the novel degree-dependent critical relaxation dynamics was analytically derived and numerically confirmed as P(v)(z,t)tzP^{(v)}(z,t)\sim t^{-z} and P(e)(n,t)tnP^{(e)}(n,t)\sim t^{-n} for zz and n2n\geq 2, and both decay as t3\sim t^{-3} for z=n=1z=n=1.

We showed that the (k,q)(k,q)-core decomposition is more effective to eliminate redundant modular structures than the kk-core decomposition. As a case study, the (k,q)(k,q)-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 (k,q)(k,q)-core decomposition in classifying groups (hyperedges) compared with their properties with respect to the previous kk-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 zz, which denotes degree in the main text, is widely used as a coordination number in the context, and mm 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.

Table 1: Table of notations
NN number of vertices (system size N|V|N\equiv|V|)
MM number of hyperedges (number of interactions M|E|M\equiv|E|)
LL number of bipartite links in the bipartite graph representation of a hypergraph
ziz_{i} degree of a vertex viv_{i} (zideg(vi)z_{i}\equiv\deg(v_{i}))
nin_{i} size of a hyperedge eie_{i} (ni|ei|n_{i}\equiv|e_{i}|)
z(t)(v)\langle z(t)\rangle^{(v)} mean degree of vertices at pruning time step tt (iVzi(t)/N\equiv\sum_{i\in V}z_{i}(t)/N)
n(t)(e)\langle n(t)\rangle^{(e)} average hyperedge size of hyperedges at pruning time step tt (iEni(t)/M\equiv\sum_{i\in E}n_{i}(t)/M)
z(v)\langle z\rangle^{(v)} mean degree of vertices before the pruning, i.e., z(0)(v)\langle z(0)\rangle^{(v)}
n(e)\langle n\rangle^{(e)} average hyperedge size of hyperedges before the pruning, i.e., n(0)(e)\langle n(0)\rangle^{(e)}
P(v)(z,t)P^{(v)}(z,t) fraction of vertices having degree zz at pruning timestep tt
P(e)(n,t)P^{(e)}(n,t) fraction of hyperedges whose size is nn at pruning timestep tt
P(v)(z)P^{(v)}(z) fraction of vertices having degree zz before the pruning, i.e., P(v)(z,0)P^{(v)}(z,0)
P(e)(n)P^{(e)}(n) fraction of hyperedges whose size is nn before the pruning, i.e., P(e)(n,0)P^{(e)}(n,0)
Rk(v)(t)R_{k}^{(v)}(t) probability of reaching a disqualified vertex at (k,q)(k,q)-pruning timestep tt at the end of a bipartite link randomly selected
Rq(e)(t)R_{q}^{(e)}(t) probability of reaching a disqualified hyperedge at (k,q)(k,q)-pruning timestep tt at the end of a bipartite link randomly selected
m~\tilde{m} fraction of vertices survived after the pruning process
m(v)m^{(v)} probability that a vertex belongs to a giant (k,q)(k,q)-core
m(e)m^{(e)} probability that a hyperedge belongs to a giant (k,q)(k,q)-core
RR probability that the end vertex of a randomly-selected bipartite link does not belong to a giant core
HH probability that the end hyperedge of a randomly-selected bipartite link does not belong to a giant core
Θk,q(v,e)(x)\Theta_{k,q}^{(v,e)}(x) self-consistency function of vertices part Φk(v)(Φq(e)(x))\Phi_{k}^{(v)}\left(\Phi_{q}^{(e)}(x)\right)
Θq,k(e,v)(x)\Theta_{q,k}^{(e,v)}(x) self-consistency function of hyperedges part Φq(e)(Φk(v)(x))\Phi_{q}^{(e)}\left(\Phi_{k}^{(v)}(x)\right)
G1(v)(x)G_{1}^{(v)}(x) generating function of the degree distributions z=0zP(v)(z)xz1/z(v)\sum_{z=0}^{\infty}zP^{(v)}(z)x^{z-1}/\langle z\rangle^{(v)}
G1(e)(x)G_{1}^{(e)}(x) generating function of the size distributions n=0nP(e)(n)xn1/n(e)\sum_{n=0}^{\infty}nP^{(e)}(n)x^{n-1}/\langle n\rangle^{(e)}
Table 2: Table of notations for substitutional variables
Tzz(v)(t)T_{z^{\prime}z}^{(v)}(t) \equiv (zz)(1Rq(e)(t))zRq(e)(t)zz\binom{z^{\prime}}{z}(1-R_{q}^{(e)}(t))^{z}R_{q}^{(e)}(t)^{z^{\prime}-z}
Tnn(e)(t)T_{n^{\prime}n}^{(e)}(t) \equiv (nn)(1Rk(v)(t))nRk(v)(t)nn\binom{n^{\prime}}{n}(1-R_{k}^{(v)}(t))^{n}R_{k}^{(v)}(t)^{n^{\prime}-n}
Φk(v)(x)\Phi_{k}^{(v)}(x) \equiv r=0k2z=r(z+1)P(v)(z+1)z(v)(zr)(1x)rxzr\sum_{r=0}^{k-2}\sum_{z=r}^{\infty}\frac{(z+1)P^{(v)}(z+1)}{\langle z\rangle^{(v)}}\binom{z}{r}(1-x)^{r}x^{z-r}
Φq(e)(x)\Phi_{q}^{(e)}(x) \equiv s=0q2n=s(n+1)P(e)(n+1)n(e)(ns)(1x)sxns\sum_{s=0}^{q-2}\sum_{n=s}^{\infty}\frac{(n+1)P^{(e)}(n+1)}{\langle n\rangle^{(e)}}\binom{n}{s}(1-x)^{s}x^{n-s}
Δ\Delta \equiv z(z1)(v)z(v)n(n1)(e)n(e)1{\frac{\langle z(z-1)\rangle^{(v)}}{\langle z\rangle^{(v)}}}{\frac{\langle n(n-1)\rangle^{(e)}}{\langle n\rangle^{(e)}}}-1

Appendix B Analysis of the critical relaxation of (2,2)(2,2)-core pruning

This section aims to derive the temporal behaviors of P(v)(m,t)P^{(v)}({m},{t}) and P(e)(n,t)P^{(e)}({n},{t}) during the (2,2)(2,2)-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 z<k1z<k-1 and hyperedges of size n<q1n<q-1 contribute little to the branching process. However, the vertices of degree z=k1z=k-1 and hyperedges of size n=q1n=q-1 contribute dominantly. Thus, Eqs. (2) are replaced by the following equations,

R(v)(t)=(k1)P(v)(k1,t)z(t)(v),R(e)(t)=(q1)P(e)(q1,t)n(t)(v).\displaystyle\begin{aligned} R^{(v)}(t)=\frac{(k-1)P^{(v)}({k-1},{t})}{\langle z(t)\rangle^{(v)}}\,,\quad R^{(e)}(t)=\frac{(q-1)P^{(e)}({q-1},{t})}{\langle n(t)\rangle^{(v)}}\,.\end{aligned} (25)

Expanding the exact equations Eqs. (5) up to the first order of R(v)(t)R^{(v)}(t) and R(e)(t)R^{(e)}(t) gives the followings:

P(v)(z,t+1)=P(v)(z,t)R(e)(t)zP(v)(z,t)+R(e)(t)(z+1)P(v)(z+1,t), for zk,P(e)(n,t+1)=P(e)(n,t)R(v)(t)nP(e)(n,t)+R(v)(t)(n+1)P(e)(n+1,t), for nq,\displaystyle\begin{aligned} &P^{(v)}({z},{t+1})=P^{(v)}({z},{t})-R^{(e)}(t)zP^{(v)}({z},{t})+R^{(e)}(t)(z+1)P^{(v)}({z+1},{t})\,,&\text{ for }z\geq k\,,\\ &P^{(e)}({n},{t+1})=P^{(e)}({n},{t})-R^{(v)}(t)nP^{(e)}({n},{t})+R^{(v)}(t)(n+1)P^{(e)}({n+1},{t})\,,&\text{ for }n\geq q\,,\end{aligned} (26)
P(v)(k1,t+1)=R(e)(t)kP(v)(k,t),P(e)(q1,t+1)=R(v)(t)qP(e)(q,t),\displaystyle\begin{aligned} &P^{(v)}({k-1},{t+1})=R^{(e)}(t)kP^{(v)}({k},{t})\,,\\ &P^{(e)}({q-1},{t+1})=R^{(v)}(t)qP^{(e)}({q},{t})\,,\end{aligned} (27)
P(v)(0,t+1)=P(v)(0,t)+P(v)(k1,t),P(e)(0,t+1)=P(e)(0,t)+P(v)(q1,t).\displaystyle\begin{aligned} &P^{(v)}({0},{t+1})=P^{(v)}({0},{t})+P^{(v)}({k-1},{t})\,,\\ &P^{(e)}({0},{t+1})=P^{(e)}({0},{t})+P^{(v)}({q-1},{t})\,.\end{aligned} (28)

Then, the mean vertex degree and the mean hyperedge size become as follows:

z(t)(v)=(k1)P(v)(k1,t)+zkzP(v)(z,t),n(t)(e)=(q1)P(e)(q1,t)+nqnP(e)(n,t).\displaystyle\begin{aligned} \langle z(t)\rangle^{(v)}=(k-1)P^{(v)}({k-1},{t})+\sum_{z\geq k}zP^{(v)}({z},{t})\,,\qquad\langle n(t)\rangle^{(e)}=(q-1)P^{(e)}({q-1},{t})+\sum_{n\geq q}nP^{(e)}({n},{t})\,.\end{aligned} (29)

We focus on the case of k=q=2k=q=2. The fractions of the primary disqualified vertices and hyperedges in Eqs. (27) evolve with time as

P(v)(1,t+1)=2R(e)(t)P(v)(2,t),P(e)(1,t+1)=2R(v)(t)P(e)(2,t).\displaystyle\begin{aligned} P^{(v)}({1},{t+1})=&2R^{(e)}(t)P^{(v)}({2},{t})\,,\\ P^{(e)}({1},{t+1})=&2R^{(v)}(t)P^{(e)}({2},{t})\,.\end{aligned} (30)

At the critical point, we expect that the fractions are practically preserved as in the critical branching process,

P(v)(1t+1)P(v)(1,t),P(e)(1,t+1)P(e)(1,t).\displaystyle\begin{aligned} P^{(v)}({1}{t+1})\simeq&P^{(v)}({1},{t})\,,\\ P^{(e)}({1},{t+1})\simeq&P^{(e)}({1},{t})\,.\end{aligned} (31)

which are inserted into the product of the two fractions

P(v)(1,t+1)P(e)(1,t+1)=4P(v)(1,t)P(e)(1,t)z(v)n(e)P(v)(2,t)P(e)(2,t),\displaystyle\begin{aligned} P^{(v)}&(1,t+1)P^{(e)}(1,t+1)\\ &=4\frac{P^{(v)}(1,t)P^{(e)}(1,t)}{\langle z\rangle^{(v)}\langle n\rangle^{(e)}}P^{(v)}(2,t)P^{(e)}(2,t)\,,\end{aligned} (32)

to yield

z(v)n(e)=4P(v)(2,t)P(e)(2,t).\displaystyle\langle z\rangle^{(v)}\langle n\rangle^{(e)}=4P^{(v)}(2,t)P^{(e)}(2,t)\,. (33)

Since

z(v)\displaystyle\langle z\rangle^{(v)} n(e)=(P(v)(1,t)+2P(v)(2,t)+3P(v)(3,t)+)\displaystyle\langle n\rangle^{(e)}=(P^{(v)}(1,t)+2P^{(v)}(2,t)+3P^{(v)}(3,t)+\cdots)
×(P(e)(1,t)+2P(e)(2,t)+3P(e)(3,t)+),\displaystyle\times(P^{(e)}(1,t)+2P^{(e)}(2,t)+3P^{(e)}(3,t)+\cdots)\,, (34)

we can consider that

P(v)(2,t)P(v)(z,t) for all z>0 but z=2,P(e)(2,t)P(e)(n,t) for all n>0 but n=2.\displaystyle\begin{aligned} P^{(v)}({2},{t})\gg&P^{(v)}({z},{t})\text{ for all }z>0\text{ but }z=2\,,\\ P^{(e)}({2},{t})\gg&P^{(e)}({n},{t})\text{ for all }n>0\text{ but }n=2\,.\end{aligned} (35)

The assumptions are valid as shown by the numerical solutions to the exact time evolution equations in Fig. 3. In the case of z>2z>2, we expect that the percolation cluster at the critical point of the ER network is similar to the tree structure.

We remark that when k=qk=q and z(v)=n(e)\langle z\rangle^{(v)}=\langle n\rangle^{(e)}, P(v)(z,t)P^{(v)}({z},{t}) and P(e)(n,t)P^{(e)}({n},{t}) becomes the same. Therefore, the above derivation can be simplified. In this case, the oscillating pattern of z(v)\langle z\rangle^{(v)} disappears.

Since we are currently considering (2,2)(2,2)-core pruning, we proceed with calculating at z(v)=n(e)=1\langle z\rangle^{(v)}=\langle n\rangle^{(e)}=1 among the numerous combinations of critical lines in Eq. (24). This case perfectly matches the two-core dynamics in the graph. Considering that P(v)(z,t)P(v)(z+1,t)P^{(v)}(z,t)\gg P^{(v)}(z+1,t) and P(e)(n,t)P(e)(n+1,t)P^{(e)}(n,t)\gg P^{(e)}(n+1,t) for all z>2z>2 and n>2n>2, 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. (2629):

P(v)(z,t)t=\displaystyle\frac{\partial P^{(v)}({z},{t})}{\partial t}= zP(v)(z,t)z(t)(v)P(v)(1,t), z2,\displaystyle-\frac{zP^{(v)}({z},{t})}{\langle z(t)\rangle^{(v)}}P^{(v)}({1},{t})\,,\text{ }\forall z\geq 2\,, (36)
P(v)(1,t)t=\displaystyle\frac{\partial P^{(v)}({1},{t})}{\partial t}= [2P(v)(2,t)z(t)(v)1]P(v)(1,t),\displaystyle\left[\frac{2P^{(v)}({2},{t})}{\langle z(t)\rangle^{(v)}}-1\right]P^{(v)}({1},{t})\,, (37)
P(v)(0,t)t=\displaystyle\frac{\partial P^{(v)}({0},{t})}{\partial t}= P(v)(1,t),\displaystyle P^{(v)}({1},{t})\,, (38)
z(t)(v)=\displaystyle\langle z(t)\rangle^{(v)}= P(v)(1,t)+2P(v)(2,t)+3P(v)(3,t).\displaystyle P^{(v)}({1},{t})+2P^{(v)}({2},{t})+3P^{(v)}({3},{t})\,. (39)

The equations can be solved by an ansatz P(v)(z,t)aztbzP^{(v)}({z},{t})\simeq a_{z}t^{-b_{z}}. Eq. (25) is then represented as

R(v)(t)P(v)(1,t)z(t)(v)=P(v)(1,t)2P(v)(2,t)a12a2t(b1b2).\displaystyle\begin{aligned} R^{(v)}(t)\simeq\frac{P^{(v)}({1},{t})}{\langle z(t)\rangle^{(v)}}=\frac{P^{(v)}({1},{t})}{2P^{(v)}({2},{t})}\simeq\frac{a_{1}}{2a_{2}}t^{-(b_{1}-b_{2})}\,.\end{aligned} (40)

Eq. (36) for z2z\geq 2 becomes

azbztbz1=za1az2a2tbz(b1b2);\displaystyle-a_{z}b_{z}t^{-b_{z}-1}=-\frac{za_{1}a_{z}}{2a_{2}}t^{-b_{z}-(b_{1}-b_{2})}\,; (41)

thus, we can get the following recurrence relation for bzb_{z}:

b1b2=1, and bz=a12a2z for z2.\displaystyle b_{1}-b_{2}=1\text{, and }b_{z}=\frac{a_{1}}{2a_{2}}z\text{ for }z\geq 2\,. (42)

Moreover, Eq. (37) for z=1z=1 becomes

a1b1tb11=(a12a2t(b1b2)3a32a2t(b3b2))a1t1b1,\displaystyle-a_{1}b_{1}t^{-b_{1}-1}=\left(-\frac{a_{1}}{2a_{2}}t^{-(b_{1}-b_{2})}-\frac{3a_{3}}{2a_{2}}t^{-(b_{3}-b_{2})}\right)a_{1}t_{1}^{-b_{1}}\,,

so that b3b2=1b_{3}-b_{2}=1. Therefore, using the bzb_{z} of the Eq. (42), we get

a12a2=1.\displaystyle\frac{a_{1}}{2a_{2}}=1\,. (43)

Finally, in summary, we get

bz={zfor z2,3for z=1.\displaystyle b_{z}=\begin{cases}z&\text{for }z\geq 2\,,\\ 3&\text{for }z=1\,.\end{cases} (44)

This means that

P(v)(z,t)\displaystyle P^{(v)}({z},{t})\simeq {a1t3for z=1,aztzfor z2.\displaystyle\begin{cases}a_{1}t^{-3}&\text{for }z=1\,,\\ a_{z}t^{-z}&\text{for }z\geq 2\,.\end{cases} (45)

Therefore, we obtain the dynamic exponent σ=3\sigma=3 for the (2,2)(2,2)-core pruning process. This result is confirmed by numerical computations, as shown in Fig. 3. If z(v)n(e)\langle z\rangle^{(v)}\neq\langle n\rangle^{(e)}, P(v)(z,t)P^{(v)}(z,t) is not the same as P(e)(n,t)P^{(e)}(n,t). However, their decay patterns are the same.

Appendix C Behavior of self-consistency equations for ER random hypergraphs

Refer to caption
Figure C.1: Behavior of the self-consistency functions Θk,q(v,e)(x)x\Theta_{k,q}^{(v,e)}(x)-x for various (k,q)(k,q) cores: Each column from left to right is for (k,q)=(2,2)(k,q)=(2,2), (2,3)(2,3), (3,2)(3,2), and (3,3)(3,3) cores, respectively. Each row from the top to bottom is for the mean hyperedge size n(e)=3.0\langle n\rangle^{(e)}=3.0, 6.06.0, and 9.09.0, respectively. Different mean node degrees z(v)\langle z\rangle^{(v)} are denoted as shown in the legend of each panel.

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 Θk,q(v,e)(x)x\Theta_{k,q}^{(v,e)}(x)-x can determine the type of phase transition, threshold, and jump size. Figure C.1 confirms the behavior of Θk,q(v,e)\Theta_{k,q}^{(v,e)} for various kk and qq.

References