Clustering Spectrum of scale-free networks
Clara Stegehuis, Remco van der Hofstad, Johan S.H. van Leeuwaarden,, A.J.E.M Janssen

TL;DR
This paper investigates the clustering spectrum in scale-free networks, revealing a universal pattern of three regimes in the correlation function and explaining its emergence in large networks.
Contribution
It introduces a universal curve for the clustering spectrum in scale-free networks and analytically explains its properties and dependence on network size.
Findings
The clustering spectrum follows a universal three-regime curve.
The power-law decay of clustering depends on degree distribution.
Large networks exhibit the predicted universal curve properties.
Abstract
Real-world networks often have power-law degrees and scale-free properties such as ultra-small distances and ultra-fast information spreading. In this paper, we study a third universal property: three-point correlations that suppress the creation of triangles and signal the presence of hierarchy. We quantify this property in terms of , the probability that two neighbors of a degree- node are neighbors themselves. We investigate how the clustering spectrum scales with in the hidden variable model and show that follows a {\it universal curve} that consists of three -ranges where remains flat, starts declining, and eventually settles on a power law with depending on the power law of the degree distribution. We test these results against ten contemporary real-world networks and explain…
| g.o.f. | ||||
|---|---|---|---|---|
| Hudong | 1.984.484 | 2,30 | 0.00 | 0,85 |
| Baidu | 2.141.300 | 2,29 | 0.00 | 0,80 |
| Wordnet | 146.005 | 2,47 | 0.00 | 1,01 |
| Google web | 875.713 | 2,73 | 0.00 | 1,03 |
| AS-Skitter | 1.696.415 | 2,35 | 0.06 | 1,12 |
| TREC-WT10g | 1.601.787 | 2,23 | 0.00 | 0,99 |
| Wiki-talk | 2.394.385 | 2,46 | 0.00 | 1,54 |
| Catster/Dogster | 623.766 | 2,13 | 0.00 | 1,20 |
| Gowalla | 196.591 | 2,65 | 0.80 | 1,24 |
| Youtube | 1.134.890 | 2,22 | 0.00 | 1,05 |
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.
Clustering spectrum of scale-free networks
Clara Stegehuis
Remco van der Hofstad
A.J.E.M. Janssen
Johan S.H. van Leeuwaarden
Eindhoven University of Technology, Department of Mathematics and Computer Science, P.O. Box 513, 5600 MB Eindhoven, The Netherlands
(March 8, 2024)
Abstract
Real-world networks often have power-law degrees and scale-free properties such as ultra-small distances and ultra-fast information spreading. In this paper, we study a third universal property: three-point correlations that suppress the creation of triangles and signal the presence of hierarchy. We quantify this property in terms of , the probability that two neighbors of a degree- node are neighbors themselves. We investigate how the clustering spectrum scales with in the hidden variable model and show that follows a universal curve that consists of three -ranges where remains flat, starts declining, and eventually settles on a power law with depending on the power law of the degree distribution. We test these results against ten contemporary real-world networks and explain analytically why the universal curve properties only reveal themselves in large networks.
pacs:
89.75.-k Complex systems, 64.60.aq Networks
I Introduction
Most real-world networks have power-law degrees, so that the proportion of nodes having neighbors scales as with exponent between 2 and 3 Albert et al. (1999); Faloutsos et al. (1999); Jeong et al. (2000); Vázquez et al. (2002). Power-law degrees imply various intriguing scale-free network properties, such as ultra-small distances van der Hofstad et al. (2007); Newman et al. (2001) and the absence of percolation thresholds when Janson (2009); Pastor-Satorras and Vespignani (2001). Empirical evidence has been matched by random graph null models that are able to explain mathematically why and how these properties arise. This paper deals with another fundamental property observed in many scale-free networks related to three-point correlations that suppress the creation of triangles and signal the presence of hierarchy. We quantify this property in terms of the clustering spectrum, the function with the probability that two neighbors of a degree- node are neighbors themselves.
In uncorrelated networks the clustering spectrum remains constant and independent of . However, the majority of real-world networks have spectra that decay in , as first observed in technological networks including the Internet Pastor-Satorras et al. (2001); Ravasz and Barabási (2003). Figure 1 shows the same phenomenon for a social network: YouTube users as vertices, and edges indicating friendships between them Leskovec and Krevl (2014).
Close inspection suggests the following properties, not only in Fig. 1, but also in the nine further networks in Fig. 2. The right end of the spectrum appears to be of the power-law form ; approximate values of give rise to the dashed lines; (ii) The power law is only approximate and kicks in for rather large values of . In fact, the slope of decreases with ; (iii) There exists a transition point: the minimal degree as of which the slope starts to decline faster and settles on its limiting (large ) value.
For scale-free networks a decaying is taken as an indicator for the presence of modularity and hierarchy Ravasz and Barabási (2003), architectures that can be viewed as collections of subgraphs with dense connections within themselves and sparser ones between them. The existence of clusters of dense interaction signals hierarchical or nearly decomposable structures. When the function falls off with , low-degree vertices have relatively high clustering coefficients, hence creating small modules that are connected through triangles. In contrast, high-degree vertices have very low clustering coefficients, and therefore act as bridges between the different local modules. This also explains why is not just a local property, and when viewed as a function of , measures crucial mesoscopic network properties such as modularity, clusters and communities. The behavior of also turns out to be a good predictor for the macroscopic behavior of the network. Randomizing real-world networks while preserving the shape of the curve produces networks with very similar component sizes as well as similar hierarchical structures as the original network Colomer-de Simón et al. (2013). Furthermore, the shape of strongly influences the behavior of networks under percolation Serrano and Boguñá (2006a). This places the -curve among the most relevant indicators for structural correlations in network infrastructures.
In this paper, we obtain a precise characterization of clustering in the hidden variable model, a tractable random graph null model. We start from an explicit form of the curve for the hidden variable model Boguñá and Pastor-Satorras (2003); Serrano et al. (2007); Dorogovtsev (2004). We obtain a detailed description of the -curve in the large-network limit that provides rigorous underpinning of the empirical observations (i)-(iii). We find that the decay rate in the hidden variable model is significantly different from the exponent that has been found in a hierarchical graph model Ravasz and Barabási (2003) as well as in the preferential attachment model Krot and Ostroumova Prokhorenkova (2015) and a preferential attachment model with enhanced clustering Szabó et al. (2003). Furthermore, we show that before the power-law decay of kicks in, first has a constant regime for small , and a logarithmic decay phase. This characterizes the entire clustering spectrum of the hidden variable model.
This paper is structured as follows. Section II introduces the random graph model and its local clustering coefficient. Section III presents the main results for the clustering spectrum. Section IV explains the shape of the clustering spectrum in terms of an energy minimization argument, and Section V quantifies how fast the limiting clustering spectrum arises as function of the network size. We conclude with a discussion in Section VI and present all mathematical derivations of the main results in the appendix.
II Hidden variables
As null model we employ the hidden variable model Boguñá and Pastor-Satorras (2003); Park and Newman (2004); Bollobás et al. (2007); Britton et al. (2006); Norros and Reittu (2006). Given nodes, hidden variable models are defined as follows. Associate to each node a hidden variable drawn from a given probability distribution function
[TABLE]
for some constant . Next join each pair of vertices independently according to a given probability with and the hidden variables associated to the two nodes. Many networks can be embedded in this hidden-variable framework, but particular attention goes to the case in which the hidden variables have themselves the structure of the degrees of a real-world network. In that case the hidden-variable model puts soft constraints on the degrees, which is typically easier to analyze than hard constraints as in the configuration model Clauset et al. (2009); Newman (2003a); Vázquez et al. (2002); Dhara et al. (2016). Chung and Lu Chung and Lu (2002) introduced the hidden variable model in the form
[TABLE]
so that the expected degree of a node equals its hidden variable.
We now discuss the structural and natural cutoff, because both will play a crucial role in the description of the clustering spectrum. The structural cutoff is defined as the largest possible upper bound on the degrees required to guarantee single edges, while the natural cutoff characterizes the maximal degree in a sample of vertices. For scale-free networks with exponent the structural cutoff scales as while the natural cutoff scales as , which gives rise to structural negative correlations and possibly other finite-size effects. If one wants to avoid such effects, then the maximal value of the product should never exceed , which can be guaranteed by the assumption that the hidden degree is smaller than the structural cutoff . While this restricts in (2) within the interval , banning degrees larger than the structural cutoff strongly violates the reality of scale-free networks, where degrees all the way up to the natural cutoff need to be considered. We therefore work with (although many asymptotically equivalent choices are possible; see van der Hofstad et al. (2017) and Appendix A)
[TABLE]
putting no further restrictions on the range of the hidden variables (and hence degrees).
In this paper, we shall work with , the local clustering coefficient of a randomly chosen vertex with hidden variable . However, when studying local clustering in real-world data sets, we can only observe , the local clustering coefficient of a vertex of degree . In Appendix C we show that the approximation is highly accurate. We start from the explicit expression for Boguñá and Pastor-Satorras (2003), which measures the probability that two randomly chosen edges from are neighbors, i.e.,
[TABLE]
with the conditional probability that a randomly chosen edge from an -vertex is connected to an -vertex and as in (3). The goal is now to characterize the -curve (and hence the -curve).
III Universal clustering spectrum
The asymptotic evaluation of the double integral (4) in the large- regime reveals three different ranges, defined in terms of the scaling relation between the hidden variable and the network size . The three ranges together span the entire clustering spectrum as shown in Fig. 3. The detailed calculations are deferred to Appendix A.
The first range pertains to the smallest-degree nodes, i.e., vertices with a hidden variable that does not exceed with . In this case we show that
[TABLE]
In particular, here the local clustering does not depend on the degree and in fact corresponds with the large- behavior of the global clustering coefficient van der Hofstad et al. (2017); Colomer-de Simon and Boguñá (2012). Note that the interval diminishes when is close to 2, a possible explanation for why the flat range associated with Range I is hard to recognize in some of the real-world data sets.
Range II considers nodes with hidden variables (degrees) above the threshold , but below the structural cutoff . These nodes start experiencing structural correlations, and close inspection of the integral (4) yields
[TABLE]
This range shows relatively slow, logarithmic decay in the clustering spectrum, and is clearly visible in the ten data sets.
Range III considers hidden variables above the structural cutoff, when the restrictive effect of degree-degree correlations becomes more evident. In this range we find that
[TABLE]
hence power-law decay with a power-law exponent . Such power-law decay has been observed in many real-world networks Vázquez et al. (2002); Ravasz and Barabási (2003); Serrano and Boguñá (2006b); Catanzaro et al. (2004); Leskovec (2008); Krioukov et al. (2012), where most networks were found to have the power-law exponent close to one. The asymptotic relation (7) shows that the exponent decreases with and takes values in the entire range . Table 1 contains estimated values of for the ten data sets.
IV Energy minimization
We now explain why the clustering spectrum splits into three ranges, using an argument that minimizes the energy needed to create triangles among nodes with specific hidden variables.
In all three ranges for , there is one type of ‘most likely’ triangle, as shown in Fig. 4. This means that most triangles containing a vertex with hidden variable are triangles with two other vertices and with hidden variables and of specific sizes, depending on . The probability that a triangle is present between , and can be written as
[TABLE]
While the probability that such a triangle exists among the three nodes thus increases with and , the number of such nodes decreases with and because vertices with higher -values are rarer. Therefore, the maximum contribution to results from a trade-off between large enough for likeliness of occurrence of the triangle, and small enough to have enough copies. Thus, having is not optimal, since then the probability that an edge exists between and no longer increases with . This results in the bound
[TABLE]
Similarly, is also suboptimal, since then further increasing and does not increase the probability of an edge between and . This gives as a second bound
[TABLE]
In Ranges I and II, , so that . In this situation we reach bound (10) before we reach bound (9). Therefore, the maximum contribution to comes from , where also because of the bound (9). Here the probability that the edge between and exists is large, while the other two edges have a small probability to be present, as shown in Fig. 4a. Note that for in Range I, the bound (9) is superfluous, since in this regime , while the network does not contain vertices with hidden variables larger than . This bound indicates the minimal values of such that an -vertex is guaranteed to be connected to an -vertex. Thus, vertices in Range I are not even guaranteed to have connections to the highest degree vertices, hence they are not affected by the single-edge constraints. Therefore the value of in Range I is independent of .
In Range III, , so that . Therefore, we reach bound (9) before we reach bound (10). Thus, we maximize the contribution to the number of triangles by choosing . Then the probability that the edge from to and from to is present is large, while the probability that the edge between and exists is small, as illustrated in Fig. 4b.
V Convergence rate
We next ask how large networks should be, or become, before they reveal the features of the universal clustering spectrum. In other words, while the results in this paper are shown for the large- limit, for what finite -values can we expect to see the different ranges and clustering decay? To bring networks of different sizes on a comparable footing, we consider
[TABLE]
for . The slope of can be interpreted as a measure of the decay of at , and all curves share the same right end of the spectrum; see Appendix B for more details. Figure 5 shows this rescaled clustering spectrum for synthetic networks generated with the hidden variable model with . Already vertices reveal the essential features of the spectrum: the decay and the three ranges. Increasing the network size further to and nodes shows that the spectrum settles on the limiting curve. Here we note that the real-world networks reported in Figs. 1 and 2 are also of order - nodes, see Table 1.
Figure 5 also brings to bear a potential pitfall when the goal is to obtain statistically accurate estimates for the slope of . Observe the extremely slow convergence to the limiting curve for ; a well documented property of certain clustering measures Boguñá et al. (2009); Colomer-de Simon and Boguñá (2012); Janssen and van Leeuwaarden (2015); van der Hofstad et al. (2017). In Appendix B we again use the integral expression (4) to characterize the limiting curve for and the rate of convergence as function of , and indeed extreme -values are required for statistically reliable slope estimates for e.g. -values of and ; this is also apparent from visual inspection of Fig. 5. Therefore, the estimates in Table 1 only serve as indicative values of . Finally, observe that Range II disappears in the limiting curve, due to the rescaling in (11), but again only for extreme -values. Because this paper is about structure rather than statistical estimation, the slow convergence in fact provides additional support for the persistence of Range II in Figs. 1 and 2.
Table 1 also shows that the relation is inaccurate for the real-world data sets, in turn affecting the theoretical boundaries of the three regimes indicated in Fig. 2. One explanation for this inaccuracy is that the real-world networks might not follow pure power-law distributions, as measured by the goodness of fit criterion in Table 1, and visualized in Appendix D. Furthermore, real-world networks are usually highly clustered and contain community structures, whereas the hidden variable model is locally tree-like. These modular structure may explain, for example, why the power-law decay of the hidden variable model is less pronounced in the three social networks of Fig. 2. It is remarkable that despite these differences between hidden variable models and real-world networks, the global shape of the curve of the hidden variable model is still visible in these heavy-tailed real-world networks.
VI Discussion
The hidden variable model gives rise to single-edge networks in which pairs of vertices can only be connected once. Hierarchical modularity and the decaying clustering spectrum have been contributed to this restriction that no two vertices have more than one edge connecting them Pastor-Satorras et al. (2001); Maslov et al. (2004); Park and Newman (2003); Newman (2002, 2003b). The physical intuition is that the single-edge constraint leads to far fewer connections between high-degree vertices than anticipated based on randomly assigned edges. We have indeed confirmed this intuition, not only through analytically revealing the universal clustering curve, but also by providing an alternative derivation of the three ranges based on energy minimization and structural correlations.
We now show that the clustering spectrum revealed using the hidden variable model, also appears for a second widely studied null model. This second model cannot be the Configuration Model (CM), which preserves the degree distribution by making connections between vertices in the most random way possible Bollobás (1980); Newman et al. (2001). Indeed, because of the random edge assignment, the CM has no degree correlations, leading in the case of scale-free networks with diverging second moment to uncorrelated networks with non-negligible fractions of self-loops (a vertex joined to itself) and multiple connections (two vertices connected by more than one edge). This picture changes dramatically when self-loops and multiple edges are avoided, a restriction mostly felt by the high-degree nodes, who can no longer establish multiple edges among each other.
We therefore consider the Erased Configuration Model (ECM) that takes a sample from the CM and then erases all the self-loops and multiple edges. While this removes some of the edges in the graph, thus violating the hard constraint, only a small proportion of the edges is removed, so that the degree of vertex in ECM is still close to (van der Hofstad, 2017, Chapter 7). In the ECM, the probability that a vertex with degree is connected to a vertex with degree can be approximated by (van der Hofstad et al., 2005, Eq.(4.9)). Therefore, we expect the ECM and the hidden variable model to have similar properties (see e.g. van der Hofstad et al. (2017)) when we choose
[TABLE]
Figure 6 illustrates how both null models generate highly similar spectra, which provides additional support for the claim that the clustering spectrum is a universal property of simple scale-free networks. The ECM is more difficult to deal with compared to hidden variable models, since edges in ECM are not independent. In particular, we expect that these dependencies vanish for the curve. Establishing the universality of the curve for other random graph null models such as ECM, networks with an underlying geometric space Serrano et al. (2008) or hierarchical configuration models Stegehuis et al. (2016) is a major research direction.
The ECM and the hidden variable model are both null models with soft constraints on the degrees. Putting hard constraints on the degrees with the CM, has the nice property that simple graphs generated using this null model are uniform samples of all simple graphs with the same degree sequence. Dealing with such uniform samples is notoriously hard when the second moment of the degrees is diverging, for example since the CM will yield many edges between high-degree vertices. This makes sampling uniform graphs difficult Milo et al. (2003); Viger and Latapy (2005); Genio et al. (2010). Thus, the joint requirement of hard degree and single-edge constraints, as in the CM, presents formidable technical challenges. Whether our results for the curve for soft-constraint models also carry over to these uniform simple graphs is a challenging open problem.
In this paper we have investigated the presence of triangles in the hidden variable model. We have shown that by first conditioning on the node degree, there arises a unique ‘most likely’ triangle with two other vertices of specific degrees. We have not only explained this insight heuristically, but it is also reflected in the elaborate analysis of the double integral for in Appendix A. As such, we have introduced an intuitive and tractable mathematical method for asymptotic triangle counting. It is likely that the method carries over to counting other motifs, such as squares, or complete graphs of larger sizes. For any given motif, and first conditioning on the node degree, we again expect to find specific configuration that are most likely. Further mathematical challenges need to be overcome, though, because we expect that the ‘most likely’ configurations critically depend on the precise motif topologies and the associated energy minimization problems.
Acknowledgements.
This work is supported by NWO TOP grant 613.001.451 and by the NWO Gravitation Networks grant 024.002.003. The work of RvdH is further supported by the NWO VICI grant 639.033.806. The work of JvL is further supported by an NWO TOP-GO grant and by an ERC Starting Grant.
Appendix A Derivation for the three ranges
In this appendix, we compute in (4), and we show that can be approximated by (5), (6), or (7), depending on the value of . Throughout the appendix, we assume that and . Then, the derivation of in Colomer-de Simón et al. (2013) yields
[TABLE]
Computing will also allow us to compute
[TABLE]
for , where is fixed. We are interested in computing the value of for large values of .
Adopting the standard choices van der Hofstad et al. (2017)
[TABLE]
and setting gives
[TABLE]
For ease of notation in the proofs below, we will use
[TABLE]
and
[TABLE]
In this notation, (A) can be succinctly written as
[TABLE]
Because of the four min operators in the expression (A), we have to consider various -ranges. We compute the value of in these three ranges one by one.
Range I: .
We now show that in this range
[TABLE]
which proves (5).
This range corresponds to with and as in (17). In this range, and for all . This yields for
[TABLE]
For the denominator we compute
[TABLE]
Since , this can be approximated as
[TABLE]
We can compute the numerator of (21) as
[TABLE]
The first of these three terms dominates when
[TABLE]
and
[TABLE]
where we have used that . Thus, when is large compared to and , we obtain
[TABLE]
which proves (20).
Range II:
In this range, we show that
[TABLE]
for some positive constant , which proves (6).
This range corresponds to . For these values of , we have for and for when . Then for the denominator of (19) we compute
[TABLE]
Splitting up the integral in the numerator results in
[TABLE]
where the factors 2 arise by symmetry of the integrand in and . Computing these integrals yields
[TABLE]
We have and so the leading behavior of is determined by the terms involving in and , all other terms being bounded. Retaining only these dominant terms, we get
[TABLE]
provided that as . In terms of the variable in , see (11) and (14), this condition holds when we restrict to for any . Furthermore, from (29),
[TABLE]
Hence, when , we have
[TABLE]
We compute asymptotically by retaining only all constant terms between brackets in (31)-(37) since all other terms vanish or tend to 0 as . This gives
[TABLE]
where . Together with (39), we find
[TABLE]
In van der Hofstad et al. (2017), it has been shown that decreases in , and then (28) follows from (40) and (42).
Range III: .
We now show that when , then
[TABLE]
which proves (7).
This range corresponds to . The denominator of (19) remains the same as in the previous range and is given by (29). Splitting up the integral in the numerator of (19) now results in
[TABLE]
Computing these integrals yields
[TABLE]
A careful inspection of the terms between brackets in (46) and (54) shows that the terms involving are dominant when . In terms of the variable in , see (11) and (14), we have that when we restrict to for any . When we retain only these dominant terms, we have, when ,
[TABLE]
Using (39) again, we get, when ,
[TABLE]
Furthermore, is given by (42), while decreases in . This gives (43).
Other connection probabilities
In van der Hofstad et al. (2017) we have presented a class of functions , , so that
[TABLE]
has appropriate monotonicity properties. The maximal member of this class yields in (3) and is quite representative of the whole class, while allowing explicit computation and asymptotic analysis of as in van der Hofstad et al. (2017) and this paper. Figure 7 shows that other asymptotically equivalent choices such as and have comparable clustering spectra. A minor difference is that the choice for in (3) forces to be constant on the range , while the other two choices show a gentle decrease.
Limiting form of and finite-size effects
We consider as in (14) with . Using (20), (28) and (43), it is readily seen that
[TABLE]
Hence, some of the detailed information that is present in (20), (28) and (43), disappears when taking the limit as in (58). This is in particular so for the -factor in (20) and the logarithmic decaying factor in Region II.
Consider of (14) with as is done in Fig. 5. It follows from the detailed form of (20) and (43), that
[TABLE]
where
[TABLE]
We have that as , and the right-hand side of (59) exceeds this limit from onwards with a maximum excess for as large as . This explains why the excess of over its limit value in Fig. 5 with when persists.
Appendix B Exact and asymptotic result for decay rate of at and
We let , where we assume that is so large that . This requires to be of the order , where . We again consider the function of (11),
[TABLE]
for and is fixed, so that
[TABLE]
When we fix a and linearize around , we get
[TABLE]
so that is a measure for the decay rate of at .
In this appendix, we compute an exact expression for at , we compute its limit as and discuss convergence speed, and we show that this limit is a lower bound for .
More precisely, we show the following result:
Proposition 1**.**
Let and be as in (17). Then,
[TABLE]
where
[TABLE]
Furthermore,
[TABLE]
for all .
The limiting value in (69) is consistent with the limiting value of that has been found in (58). We assess this convergence result with plots. While these indicate that the limits are only reached for very large , especially when is close to 2, it can also be seen that the limiting shape of already shows up for considerably smaller .
To start the proof of Proposition 1, note that in the notation of (17),
[TABLE]
where
[TABLE]
with . Note that , see (18). We compute
[TABLE]
where the prime on indicates differentiation with respect to . With (70) we get
[TABLE]
and we have to evaluate and at
[TABLE]
Lemma 1**.**
[TABLE]
From Lemma 1, (73) and (75) we get (64) in Proposition 1.
Proof of Lemma 1. Since ,
[TABLE]
With we split up the integration range into the four regions , and , where we observe that . We first get
[TABLE]
Next,
[TABLE]
The remaining double integral with instead of has been evaluated in (van der Hofstad et al., 2017, Appendix C, (C3)) as
[TABLE]
Finally, the two double integrals over and are by symmetry both equal to
[TABLE]
Here we have used that, see (17),
[TABLE]
Now the expression in (76) for follows.
To evaluate , we observe by symmetry that
[TABLE]
At , we have , and so
[TABLE]
Now for and for . Hence, splitting up the integration range into the four regions as earlier, we see that those over and vanish while those over and give rise to the same double integrals as in (80) and (82) respectively. This yields the expression in (76) for .
The evaluation of and is straightforward from (72) with and a splitting of the integration range into and . This yields (77), and the proof of Lemma 1 is complete.
We now turn to the limiting behavior of as . For this we write
[TABLE]
in which
[TABLE]
as . Hence, as . Furthermore, we write
[TABLE]
and
[TABLE]
where
[TABLE]
Now, using (83), we have
[TABLE]
as . Thus, we get
[TABLE]
and this yields (69).
Note that approaches 0 much slower than the limit in (93) is reached when is close to 2, compare (88) and (93). Thus, we can concentrate on , and the relative deviation of from is approximately
[TABLE]
We finally turn to the inequality in (69) in Proposition 1. Obviously, we have
[TABLE]
We shall show that
[TABLE]
where
[TABLE]
the asymptotic form of and as obtained from (90) and (89) by deleting and , respectively. The function
[TABLE]
is decreasing in , and so it suffices to show that
[TABLE]
We have from (89) that
[TABLE]
[TABLE]
Using that , see (92), we see that the inequality in (99) is equivalent to
[TABLE]
Using that and dividing through by , we see that (102) is equivalent to
[TABLE]
With , we write (103) as
[TABLE]
Taylor development of at yields
[TABLE]
Furthermore,
[TABLE]
Therefore, , while for . This gives when , as required.
Similar to Proposition 1, we can derive the following result for :
Proposition 2**.**
[TABLE]
where
[TABLE]
Furthermore,
[TABLE]
for all .
Figure 8 shows the values of and for finite-size networks together with its limiting value. For example, when , Fig. 8a shows that needs to be of the order for the slope to be ‘close’ to its limiting value -1.5. When for example we see that the slope is much smaller: approximately -1.1. This makes statistical estimation of the true underling power-law exponent extremely challenging, especially for the relevant regime close to , because enormous amounts of data should be available to get sufficient statistical accuracy. Most data sets, even the largest available networks used in this paper, are simply not large enough to have sufficiently many samples from the large-degree region to get a statistically accurate estimate of the power-law part. This also explains why based on smaller data sets it is common to assume that is roughly one Vázquez et al. (2002); Ravasz and Barabási (2003); Serrano and Boguñá (2006b); Catanzaro et al. (2004); Leskovec (2008); Krioukov et al. (2012). Comparing Fig. 8a and Fig. 8b shows that the convergence to the limiting value is significantly faster at the point than at the point .
Appendix C From hidden variables to degrees
In this paper, we focus on computing , the local clustering coefficient of a randomly chosen vertex with hidden variable . However, when studying local clustering in real-world data sets, we can only observe , the local clustering coefficient of a vertex of degree . In this appendix, we show that for the hidden variable model, the difference between these two methods of computing the clustering coefficient is small and asymptotically negligible. We consider
[TABLE]
We define as the average clustering coefficient over all vertices of degree . By Colomer-de Simon and Boguñá (2012), the probability that a vertex with hidden variable has degree equals
[TABLE]
Then, by Colomer-de Simon and Boguñá (2012),
[TABLE]
where for because a vertex with degree less than 2 cannot be part of a triangle. Here
[TABLE]
is the probability that a randomly chosen vertex has degree .
First we consider the case where . The Chernoff bound gives for the tails of the Poisson distribution that
[TABLE]
Let be the degree of a node with hidden variable . Then, for any
[TABLE]
and for any ,
[TABLE]
Because for , (119) and (120) tend to zero as . Therefore, for large,
[TABLE]
with high probability. Therefore, when is large,
[TABLE]
Thus, is very similar to .
On the other hand, for ,
[TABLE]
which is small by the assumption on . Thus,
[TABLE]
Furthermore, in this regime of . This results in
[TABLE]
Therefore, also when is small.
Figure 9 shows that indeed the difference between and is small. When approaches 2, the difference becomes larger. We see that for small values of , and are not very close. This is due to the fact that (113) does not take into account that a vertex with hidden variable may have less than 2 neighbors, so that its local clustering is zero. In van der Hofstad et al. (2017) we show how to adjust (19) to account for this.
Appendix D Degree distributions
Figure 10 shows the degree distributions of all ten networks of Table 1.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Albert et al. (1999) R. Albert, H. Jeong, and A.-L. Barabási, Nature 401 , 130 (1999) . · doi ↗
- 2Faloutsos et al. (1999) M. Faloutsos, P. Faloutsos, and C. Faloutsos, in ACM SIGCOMM Computer Communication Review , Vol. 29 (ACM, 1999) pp. 251–262.
- 3Jeong et al. (2000) H. Jeong, B. Tombor, R. Albert, Z. N. Oltvai, and A.-L. Barabási, Nature 407 , 651 (2000).
- 4Vázquez et al. (2002) A. Vázquez, R. Pastor-Satorras, and A. Vespignani, Phys. Rev. E 65 , 066130 (2002) . · doi ↗
- 5van der Hofstad et al. (2007) R. van der Hofstad, G. Hooghiemstra, and D. Znamenski, Electron. J. Probab. 12 , 703 (2007) . · doi ↗
- 6Newman et al. (2001) M. E. J. Newman, S. H. Strogatz, and D. J. Watts, Phys. Rev. E 64 , 026118 (2001) . · doi ↗
- 7Janson (2009) S. Janson, Electron. J. Probab. 14 , 86 (2009) . · doi ↗
- 8Pastor-Satorras and Vespignani (2001) R. Pastor-Satorras and A. Vespignani, Phys. Rev. Lett. 86 , 3200 (2001) . · doi ↗
