Bootstrap percolation in random $k$-uniform hypergraphs
Mihyun Kang, Christoph Koch, Tam\'as Makai

TL;DR
This paper studies bootstrap percolation on random hypergraphs, identifying thresholds for widespread infection depending on initial infected set size, with exponential decay of failure probability for the case of graphs.
Contribution
It establishes a threshold phenomenon for infection spread in hypergraphs and provides exponential bounds for the graph case, advancing understanding of percolation dynamics.
Findings
Threshold for infection spread depends on initial infected set size.
Below threshold, only a few vertices become infected.
Above threshold, almost all vertices become infected.
Abstract
We investigate bootstrap percolation with infection threshold on the binomial -uniform random hypergraph in the regime , when the initial set of infected vertices is chosen uniformly at random from all sets of given size. We establish a threshold such that if there are less vertices in the initial set of infected vertices, then whp only a few additional vertices become infected, while if the initial set of infected vertices exceeds the threshold then whp almost every vertex becomes infected. In addition, for , we show that the probability of failure decreases exponentially.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Bootstrap percolation in random -uniform hypergraphs
Mihyun Kang1, Christoph Koch2 and Tamás Makai3
{kang,ckoch,makai}@math.tugraz.at
Institute of Optimization and Discrete Mathematics, Graz University of Technology, 8010 Graz, Austria
Abstract.
We investigate bootstrap percolation with infection threshold on the binomial -uniform random hypergraph in the regime , when the initial set of infected vertices is chosen uniformly at random from all sets of given size. We establish a threshold such that if there are less vertices in the initial set of infected vertices, then whp only a few additional vertices become infected, while if the initial set of infected vertices exceeds the threshold then whp almost every vertex becomes infected. In addition, for , we show that the probability of failure decreases exponentially.
1supported by DFG KA 2748/3-1 and Austrian Science Fund (FWF): W1230, P26826
2supported by NAWI Graz and Austrian Science Fund (FWF): W1230, P26826
3supported by DFG KA 2748/3-1 and Austrian Science Fund (FWF): P26826
DOI: https://doi.org/10.1016/j.endm.2015.06.081. Copyright ©2015. This manuscript version is made available under the CC-BY-NC-ND 4.0 license http://creativecommons.org/licenses/by-nc-nd/4.0/
1. Introduction
Bootstrap percolation on a hypergraph with infection threshold is a deterministic infection process which evolves in rounds. In each round every vertex has exactly one of two possible states: it is either infected or uninfected. We denote the set of initially infected vertices by . We say that a vertex is a neighbour of if there exists an edge containing both and . In each round of the process every uninfected vertex becomes infected if it has at least infected neighbours, otherwise it remains uninfected. Once a vertex has become infected it remains infected forever. The process stops once no more vertices become infected and we denote this time step by . The final infected set is denoted by .
Bootstrap percolation was introduced by Chalupa, Leath, and Reich [4] in the context of magnetic disordered systems. Since then bootstrap percolation processes (and extensions) have been used to describe several complex phenomena: from neuronal activity [1, 6] to the dynamics of the Ising model at zero temperature [7].
In the context of social networks, bootstrap percolation provides a prototype model for the spread of ideas. In this setting infected vertices represent individuals who have already adopted a new belief and a person adopts a new belief if at least of his acquaintances have already adopted it.
On the -dimensional grid bootstrap percolation has been studied by Balogh, Bollobás, Duminil-Copin, and Morris [3], when the initial infected set contains every vertex independently with probability . For the size of the final infection set they showed the existence of a sharp threshold. More precisely, they established the threshold probability , such that if , then the probability that every vertex in becomes infected tends to 0, as , while if , then the probability that every vertex in becomes infected tends to one, as .
Bootstrap percolation has also been studied for several random graph models. For instance Amini and Fountoulakis [2] considered the Chung-Lu model [5] where the vertex weights follow a power law degree distribution and the presence of an edge is proportional to the product of the weights of and . Taking into account that in this model a linear fraction of the vertices have degree less than and thus at most a linear fraction of the vertices can become infected the authors proved the size of the final infected set exhibits a phase transition.
Janson, Łuczak, Turova, and Vallier [8] analysed bootstrap percolation on the binomial random graph where every edge appears independently with probability . For and they showed that there is a threshold such that if the initial number of infected vertices is below the threshold, then the process infects only a few additional vertices and if the initial number of infected vertices exceeds the threshold, then almost every vertex becomes infected.
In this paper we investigate the binomial random hypergraph , where every edge (-tuple of vertices) is present independently with probability . We choose the initial infected set uniformly at random and consider bootstrap percolation with infection threshold in the regime . The main contribution of this paper are:
- •
strengthening of the result in [8], by showing that the failure probability decreases exponentially (Theorem 2);
- •
extension of the original results from graphs to hypergraphs (Theorem 1).
2. Main Results
We extend the following result, which was originally proved in [8], to : Consider bootstrap percolation with infection threshold on , where . There is a threshold such that if , then with probability tending to one as (whp for short) only a few additional vertices become infected, while if , then whp almost every vertex in the process becomes infected. For integers and set
[TABLE]
and note that the only difference for the case is a multiplier. Since when this is consistent with the threshold in the graph case i.e. .
Theorem 1**.**
For consider bootstrap percolation with infection threshold on when . Assume the initial infection set is chosen uniformly at random from all sets of vertices of size . Then for any fixed we have that
- •
if then whp ;
- •
if then whp .
Using the methods developed for this result we also obtain a strengthened form of the result for establishing exponentially small bounds on the failure probability.
Theorem 2**.**
Consider bootstrap percolation with infection threshold on when . Assume the initial infection set is chosen uniformly at random from the set of vertices of size . Then for any fixed the following holds with probability :
- •
if , then ;
- •
if , then .
The proofs rely on surprisingly simple methods. When the number of vertices infected in the individual rounds is large, we apply Chebyshev’s or Chernoff’s inequality. However when the process dies out, these changes can become arbitrarily small. In this case we couple the infection process with a subcritical branching process which dies out very quickly.
3. Proof outlines
We first show the outline for the proof of Theorem 1. For brevity we will only describe the case in detail and comment on the differences for at the end.
Start with a given set of initially infected vertices and consider the infection process round by round. At the end of round we partition the set of vertices into where the set consists of all the vertices which have exactly infected neighbours (these are vertices in ), for , and consists of all the vertices which have at least infected neighbours.
For every we aim to define a sequence in such a way that . We use the following initial values for the sequences , , and for .
As long as the expected number of infected neighbours of a vertex is and thus the typical vertex that becomes infected in this round has exactly infected neighbours in different edges. In round we determine for any uninfected vertex whether it changes its partition class. Note that this only happens if it has at least one neighbour which became infected in round . Therefore, for , the expected change of the size of the partition class can be approximated by
[TABLE]
ignoring any negative terms (which correspond to vertices leaving their partition class). Similarly we assume that the number of vertices without infected neighbours does not change significantly, i.e. . From (1) we deduce
[TABLE]
for . The behaviour of the sequence depends on the size of the initial set. We will show the following: in the subcritical regime, characterised by , the sequence converges to a value as . On the other hand, in the supercritical regime, , the sequence tends to infinity as .
First consider the subcritical regime. Since in this case converges we have that the differences form a decreasing function in and show that, for any fixed , there exists a , which does not depend on , such that . The fact that is concentrated around for follows from Chebyshev’s inequality.
Since we are in the subcritical regime the size of the individual generations will become small and the concentration will fail. In order to avoid this we attempt to analyse the remaining steps together. Consider the forest where every vertex in is a root. Recall that in order for a vertex to become infected in round it must have a neighbour that got infected in round . The children of a vertex will be the vertices which lie in an edge containing and should this relation not be unique for some vertex , is assigned arbitrarily to one of the candidates. Clearly every vertex of is contained in the forest and thus the size of this forest matches the number vertices which got infected after round .
Note that for every there exists a such that , for every and . Also up until time we have an upper coupling by a Galton-Watson branching process with roots and offspring distribution where
[TABLE]
For small enough the expected number of offspring in one step is and therefore this is a subcritical process, i.e. it dies out with probability 1. For every we have that implies , for all , by (2), and thus it is enough to show that . Due to the upper coupling with the branching process we have that the probability that is dominated by the probability that the total size of the branching process exceeds . However for properly chosen the probability that the total size of the branching process exceeds is sufficiently small. Therefore we have that there are at most infected vertices in total.
Now for the supercritical case. Recall that (1) and (2) hold when . Again we consider the differences . Although at the beginning of the process the values of decrease there exists a value not depending on such that for every we have that . In fact there exists a not depending on such that for we have that . Therefore the probability of non-concentration is dominated by a geometric sequence and applying the union bound gives us concentration as long as . When the expected number of neighbours is and thus our approximation in (1) does not hold any more. Refining these approximations shows that at most 2 rounds are required for almost every vertex to become infected, with vertices becoming infected in every required step.
Recall that for the typical vertex became infected when it was contained in different edges each containing a different infected vertex. When this is equivalent to finding two intersecting edges each containing a different infected vertex. However unlike the case finding two such edges in step implies that every vertex in these edges is infected by step . Two intersecting edges typically overlap in exactly one vertex and thus finding such an edge pair implies that vertices will become infected, not just one. Taking this into account gives us the modified bound on the threshold.
The proof of Theorem 2 is analogous. In the random graph case, in round of the process only those edges are examined which contain exactly one vertex from and no vertices from . Since each of these edges can contain at most one uninfected vertex the behaviour of the individual vertices is independent. Thus we can replace Chebyshev’s inequality with Chernoff’s inequality and achieve a stronger bound on the failure probability.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] H. Amini. Bootstrap percolation in living neural networks. J. Stat. Phys. , 141(3):459–475, 2010.
- 2[2] H. Amini and N. Fountoulakis. Bootstrap percolation in power-law random graphs. Journal of Statistical Physics , 155(1):72–92, 2014.
- 3[3] J. Balogh, B. Bollobás, H. Duminil-Copin, and R. Morris. The sharp threshold for bootstrap percolation in all dimensions. Trans. Amer. Math. Soc. , 364(5):2667–2701, 2012.
- 4[4] J. Chalupa, P. L. Leath, and G. R. Reich. Bootstrap percolation on a Bethe lattice. Journal of Physics C: Solid State Physics , 12:L 31–L 35, 1979.
- 5[5] F. Chung and L. Lu. Connected components in random graphs with given expected degree sequences. Ann. Comb. , 6(2):125–145, 2002.
- 6[6] H. Einarsson, J. Lengler, K. Panagiotou, F. Mousset, and A. Steger. Bootstrap Percolation with Inhibition. Preprint , 2014. ar Xiv:1410.3291.
- 7[7] L. R. Fontes, R. H. Schonmann, and V. Sidoravicius. Stretched exponential fixation in stochastic Ising models at zero temperature. Comm. Math. Phys , 228:495–518, 2002.
- 8[8] S. Janson, T. Łuczak, T. Turova, and T. Vallier. Bootstrap percolation on the random graph G n , p subscript 𝐺 𝑛 𝑝 G_{n,p} . Ann. Appl. Probab. , 22(5):1989–2047, 2012.
