Literature DB >> 27226049

Quantization Effects on Complex Networks.

Ying Wang1, Lin Wang1, Wen Yang2, Xiaofan Wang1.   

Abstract

Weights of edges in many complex networks we constructed are quantized values of the real weights. To what extent does the quantization affect the properties of a network? In this work, quantization effects on network properties are investigated based on the spectrum of the corresponding Laplacian. In contrast to the intuition that larger quantization level always implies a better approximation of the quantized network to the original one, we find a ubiquitous periodic jumping phenomenon with peak-value decreasing in a power-law relationship in all the real-world weighted networks that we investigated. We supply theoretical analysis on the critical quantization level and the power laws.

Entities:  

Year:  2016        PMID: 27226049      PMCID: PMC4881046          DOI: 10.1038/srep26733

Source DB:  PubMed          Journal:  Sci Rep        ISSN: 2045-2322            Impact factor:   4.379


In essence, most real-world networks are weighted networks in the sense that different edges may actually have different weights123. However, many networks we constructed and investigated in network science studies are based on quantized weights of edges for convenience or due to limitation on measurement. For example, although different ties in a social network may have different strengths, one usually views a social network as an unweighted network in which there is an edge of unit weight between a pair of people if and only if they are friends4. Sometimes one uses multiple different weights to represent strong or weak ties in a social network based on, for example, the number of communications between a pair of people5. A natural question is: what are the differences between the original network and its corresponding quantized network? Or, to put it in another way, how may the quantization affect the properties and behaviors of a network? Quantization analysis has long been an important problem in modern science and technology6. In this work, our major goal is to show the quantization effects on the spectrum of the Laplacian of a network, since the Laplacian determines many dynamical behaviors of a network such as consensus789 and synchronization1011. Periodic jumping of eigenvalues with peak-value decreasing in a certain power-law relationship is found in many real-world weighted networks. Theoretical estimations of the critical quantization level and the peak values are obtained. It is found, from quantization effects on the degree-preserving and fully randomized networks, that the critical quantization level is determined by the degree distribution.

Quantization Procedure

Consider an undirected weighted network G = (V, E, W) with |V| = N nodes and |E| = M edges, where W = (w) is a nonnegative weighted adjacency matrix: w > 0 if and only if there is an edge between nodes i and j. In order to facilitate the comparisons among different networks, the edge weights are firstly normalized to , and the normalized network is denoted as . Then, divide the interval (0, 1] into q evenly-spaced intervals, as , where q ∈ N+ represents the quantization level. And, each nonzero normalized weight , for k = 1, 2, ···, q, is quantized as (Fig. 1). The resulting quantized network is denoted as .
Figure 1

Schematic of the quantization law.

If q = 1, the original weighted network reduces to a network with edges of unit weight, in which if there is an edge between nodes i and j; otherwise, . Intuitively, a larger quantization level q should imply a better approximation of the quantized network to the original one. However, it will be shown below that this intuition is not entirely correct. There is a series of critical levels at which the best quantization result can be obtained. Consider a connected network G (for a disconnected network, we may consider its largest connected component). The eigenvalues of its Laplacian L can be ordered as 0 = λ1 < λ2 ≤··· ≤ λ, where L = S − W and S = diag(s1, s2, ···, s) is a diagonal matrix with strengths . The second smallest eigenvalue λ2 is called the algebraic connectivity of the network G, which also characterizes the convergence speed of consensus algorithms in the sense that a larger λ2 implies a faster speed12. The eigenratio is frequently used to characterize the synchronizability of a network in the sense that a larger eigenratio implies a stronger synchronizability1314. The eigenvalues of the Laplacian of the normalized network are denoted as , while the eigenvalues of the quantized network with the quantization level q are denoted as , k = 1, 2, ···, N.

Main Results

Jumping phenomenon

Figure 2 and Supplementary Fig. S1 reveal a periodic jumping phenomenon in the quantization effects on the investigated real networks. In each case, there exists a corresponding critical quantization level q* such that, as the quantization level q increases from 1 to q*, both and decrease monotonically toward and , respectively. However, for q = q* + 1, both and jump to some peak values and then decrease monotonically again till q = 2q*, and so on. Such a jumping phenomenon repeats periodically with period q*, which is found in all real-world networks investigated.
Figure 2

Quantization on real-world networks.

(a) The BKFRAB network. (b) The OClinks network. (c) The Netscience network. (d) The cond-mat network. The behaviors of eigenvalues , and are plotted by the symbol plus, circle and hexagon in (a–d) (1–3), respectively. , and of are also drawn as the red reference line in (a–d) (1–3), respectively. (a–d) (4) displays the ratio of and , where the red reference line has value 1.

The quantization procedure is implemented on nine representative real-world networks drawn from diverse fields, including one interaction network (BKFRAB), one coappearance network (Lesmis), one social networks (OClinks), five scientific collaboration networks in different disciplines (Geom, astro-ph, hep-th, Netscience and cond-mat), and one news network (DaysAll). Details of the networks are described in Methods as Properties of real-world networks. Their topological features such as degree distribution, weighted degree distribution and edge weight distribution are shown in Supplementary Figs S5–S7. Table 1 shows the general information of these nine real-world networks. The first five networks have all positive integer weights, and the remaining four networks have some non-integer weights. The experimentally observed real critical quantization level is denoted by . For each real network, we compute the critical quantization level of its corresponding degree-preserving randomized network (see Methods about Degree-preserving randomization and Supplementary Fig. S2) and of its corresponding fully randomized network (see Methods about Full randomization and Supplementary Fig. S3). Both of the randomizations did not change the edge weight distribution and the jumping phenomenon. In all the cases, , but does not always equal to , which means that the critical quantization level is determined by the degree distribution.
Table 1

Quantization on real-world networks.

NetworkNM
BKFRAB1958967151515131 ± 14
Lesmis2077254131313125 ± 8
Geom2136219461177777770 ± 16
OClinks22189313835198989898 ± 0
DaysAll23133081480351745745745745 ± 0
astro-ph24148451196520.017916.5666646 ± 26
hep-th245835138150.055634.011110210268 ± 32
Netscience253799140.12504.75141415 ± 7
cond-mat2413861446190.058822.3333222222 ± 0

For each network, the listed properties include: names and references; number of nodes (N) and edges (M); minimum and maximum edge weights , ; critical quantization level of the real networks, of the degree-preserving randomized networks; critical quantization level of the fully randomized networks, denoted as μ ± σ, where μ is the mean value and σ is the standard deviation of ten realizations.

Critical quantization level

Since , one has , and the quantized weight can thus be expressed as , where represents the smallest integer larger than or equal to *. Denote . Clearly, if is an integer, then e(q) = 0; otherwise, . Define the difference between the Laplacian of the normalized and the quantized network as , where is the Frobenius norm, so E(q) = 0 if and only if e(q) = 0 for all i and j. Figures 3(a–d) depict the behavior of the normalized E (divided by the maximum value), demonstrating that the jumping phenomenon of the eigenvalues could be attributed to the jumping phenomenon of E. As q increases from 1 to q*, E decreases monotonically. However, for q = q* + 1, E jumps to some peak values and then decreases monotonically again till q = 2q*, and so on.
Figure 3

Behavior of the normalized E.

(a) The BKFRAB network. (b) The OClinks network. (c) The Netscience network. (d) The cond-mat network.

Now, consider a network with all integer weights. Theoretically, one could speculate that where c is the greatest common divisor of all w. Such a critical quantization level will lead to , which is an integer, and thus e(q) = 0 as well as E(q) = 0, which implies no differences between the Laplacians of the normalized and of the quantized network. Specially, if all w are coprime without any common divisors among them, then c = 1.

Power-law decreasing of the peak values

As observed in the jumping phenomenon, and will jump to some peak values from zq* to zq* + 1 (z ∈ N+) with period q*, where the peak values are calculated according to . Figure 4 and Supplementary Fig. S4 show how the peak value decreases with zq* in a power-law relationship. Each curve is almost linear in the double logarithmic coordinates, with nearly the same slope, i.e., , with γ ≈ 1. The linear fit (red-dashed line) is depicted in the figure and the corresponding power exponents are shown in Table 2.
Figure 4

Peak values v.s. zq*.

(a) The BKFRAB network. (b) The OClinks network. (c) The Netscience network. (d) The cond-mat network. Each curve is almost linear in the double logarithmic coordinates with nearly the same slope. The red linear fit line is also given with fitting parameters listed aside.

Table 2

Power exponents γ of the peak values.

Network
BKFRAB0.996040.981190.98375
Lesmis0.97130.941160.998
Geom0.961350.965220.99142
OClinks0.997220.942591.1764
DaysAll0.999650.966280.9972
astro-ph1.01881.00470.8650
hep-th1.03551.01340.99576
Netscience1.20711.09851.2559
cond-mat1.26281.06681.3317
Such relationship between and zq* (Table 2) suggests that, as the quantization level increases, the peak values decrease faster and finally converges to zero asymptotically, which helps to predict the variation trend of the peak values and further to estimate the value of .

Estimation of the peak values

The perturbation approach15 is applied to estimate the peak values . Suppose that the Laplacian is perturbed by to , i.e., . Then, the variation of the k-th eigenvalue of after the perturbation is Δλ. Note that , where λ and x are the eigenvalue and the corresponding orthogonal normalized eigenvector, respectively. If is non-degenerate with distinct eigenvalues, the perturbation of eigenvalues could be estimated according to Next, select twenty zq* (z = 1, 2, …, 20) for each network to evaluate the accuracy of the estimation. Define the real peak values (with the symbol ~) and the estimated peak values (with the symbol ^) of eigenvalues as follows: Statistics in Table 3 demonstrate the effectiveness of the method on estimating peak values of eigenvalues in the investigated real networks, which implies that one can foreknow the behaviors of the quantized networks as q increases from zq* to zq* + 1.
Table 3

Estimation error.

Network
BKFRAB0.0000 ± 0.0001−0.0003 ± 0.00080.0000 ± 0.0000
Lesmis0.0002 ± 0.0004−0.0008 ± 0.00230.0000 ± 0.0001
Geom0.0000 ± 0.0000−0.0001 ± 0.00030.0000 ± 0.0000
OClinks0.0000 ± 0.0000−0.0607 ± 0.21270.0000 ± 0.0000
DaysAll0.0000 ± 0.0000−0.0003 ± 0.00070.0000 ± 0.0000
astro-ph0.0000 ± 0.0000−0.0001 ± 0.00020.0000 ± 0.0000
hep-th0.0000 ± 0.0000−0.0000 ± 0.00000.0000 ± 0.0000
Netscience0.0000 ± 0.0001−0.0002 ± 0.00080.0000 ± 0.0000
cond-mat0.0000 ± 0.0001−0.0086 ± 0.03760.0000 ± 0.0000

The errors between the real and the estimated eigenvalues are defined as , , and . The mean value μ and standard deviation σ of the three kinds of errors are listed as μ ± σ.

Explanation of the relationship between △ and zq *

The above estimation method gives a hint to explain the relationship between and zq*. Since , and each element of is , k = 1, 2, ···, zq*, it is possible to determine the element of . As Fig. 5 shows, given one normalized weight to be quantized, there are only two cases to consider. (Case I): if (segment ①), it will be quantized to in , but in . In this case, an element-wise error between the two matrices is .
Figure 5

Illustration of the quantization of in and .

The red circles represent two possible positions of in segments ① ②, respectively, which therefore correspond to two different quantized values in .

(Case II): If (segment ②), it will still be quantized to in , but in , which leads to an element-wise error between the two matrices as . By analyzing the complementary cumulative distribution of the normalized edge weights in the networks, one finds that it obey the power-law distribution (Supplementary Fig. S5). This implies that most are very small such that the value of k in the quantized weight will be small. Ignoring the few with large values close to 1, it is reasonable to assume that k ≪ zq*. Hence, as zq* → ∞, one has (Case I) and (Case II). Furthermore, by comparing the segments in Fig. 5, the length of segment ① will be longer than ② as zq* → ∞, which implies a bigger chance in Case I. Therefore, all weights in should have a distribution as , where γ ∈ (1, 2). Then, one could derive , and is approximately proportion to (zq*)− according to equation (2).

Influence of the normalization

If we do not normalize the edge weights firstly, the quantization procedure will be as follows: Divide the interval into q evenly-spaced intervals, as , where q ∈ N+ represents the quantization level and max w denotes the maximum edge weight, respectively. Then, each nonzero edge weight , for k = 1, 2, ···, q, is quantized as . Supplementary Figs S8 and S9 display the jumping and power-law phenomena in the original networks without the normalization process, which reveal that such phenomena are caused by quantization rather than normalization. In summary, for each original weighted network and its corresponding normalized version, we have the following findings: i) They both display jumping phenomenon with the same critical quantization level q*; ii) They both display power-law phenomenon with the same power exponent γ; iii) The difference just lies in that they have different spectrum.

Conclusion

Quantization is generally utilized in constructing and investigating weighted networks in practice. In this work, we investigate how network behaviors are affected by quantization. Intuitively, larger quantization levels would preserve more information. However, our experiments on real-world weighted networks exhibit a periodic jumping phenomenon and peak-value decreasing in a certain power-law relationship. We therefore find that the critical quantization level leads to a better approximation of the quantized network to the original one. We also give theoretical analysis on the jumping phenomenon and the power-law property. However, we still lack theoretical analysis of the critical quantization level for networks with non-integer weights. Moreover, we infer that the jumping phenomenon is essentially related to the edge weight distribution of a network, which deserves a further investigation. It should also be noted that we only investigate the influence of quantization on the eigenvalues of the Laplacian of a network, so more works are needed to characterize the influence of quantization on other properties and behaviors of a network in future studies.

Methods

Degree-preserving randomization

The randomization procedure16 keeps the degree of every node unchanged (rand-Degree). Suppose that w denotes the weight on the edge between node v and v. Given two random non-overlapping edges between v1v2 (weight w12) and v3v4 (weight w34), whose endpoints do not intersect, the degree-preserving randomization will either result in two new edges v1v3 with weight w12 and v2v4 with weight w34, or two new edges v1v4 with weight w12 and v2v3 with weight w34.

Full randomization

Full randomization procedure turns a network into an Erdös-Rényi random network (rand-ER)1718, with the number of nodes (N) and the number of edges (M) unchanged. Randomly select one existing edge v1v2 and two nodes v3 and v4, whose endpoints do not intersect. If no edge between v3v4 exists, it is newly created and be assigned with weight w12, meanwhile edge v1v2 is deleted.

Properties of real-world networks

BKFRAB is a human interactions network among students living in a fraternity at a West Virginia college. It records the number of times a pair of subjects (residents in the fraternity from three months to three years) were seen in conversation by an observer. Lesmis is a weighted network of coappearances of characters in Victor Hugo’s novel “Les Miserables”. Nodes represent characters and edges connect a pair of characters that appear in the same chapter of the book. The values on the edges are the number of such coappearances. Geom is a collaboration network in computational geometry. Two authors are linked with an edge, if and only if they had a joint publication. The weight of an edge is the number of joint works. OClinks is an online weighted social network. It is created from an online community at the University of California, Irvine, which covers the period from April to October 2004. Nodes represent students, and edges are the online messages between them. The weight of an edge is defined as the number of messages sent. DaysAll is a Reuters terror news network, which is based on all stories released during 66 consecutive days by the news agency Reuters concerning the September 11 attack on the U.S. The nodes of the network are words (terms); there is an edge between two words if and only if they appear in the same text unit (sentence). The weight of an edge is its appearance frequency. astro-ph is a weighted network of coauthorships between scientists posting preprints on the Astrophysics E-Print Archive between January 1, 1995 and December 31, 1999. The network is weighted, with weights assigned as described in the original papers. The network used here is just the largest component. hep-th is a weighted network of coauthorships between scientists posting preprints on the High-Energy Theory E-Print Archive between January 1, 1995 and December 31, 1999. The network is weighted, with weights assigned as described in the original papers. Netscience is a coauthorship network of scientists working on network theory and experiments. The network was compiled from the bibliographies of two review articles on network science, with a few additional references added by hand. The version used here is just the largest component of 379 scientists but not all components of the network with a total of 1589 scientists because the latter is not a connected graph. cond-mat is a weighted network of coauthorships between scientists posting preprints on the Condensed Matter E-Print Archive between January 1, 1995 and December 31, 1999. The network is weighted, with weights assigned as described in the original papers. The network used here is just the largest component.

Additional Information

How to cite this article: Wang, Y. et al. Quantization Effects on Complex Networks. Sci. Rep. 6, 26733; doi: 10.1038/srep26733 (2016).
  10 in total

1.  Specificity and stability in topology of protein networks.

Authors:  Sergei Maslov; Kim Sneppen
Journal:  Science       Date:  2002-05-03       Impact factor: 47.728

2.  Synchronization in small-world systems.

Authors:  Mauricio Barahona; Louis M Pecora
Journal:  Phys Rev Lett       Date:  2002-07-16       Impact factor: 9.161

Review 3.  The architecture of complex weighted networks.

Authors:  A Barrat; M Barthélemy; R Pastor-Satorras; A Vespignani
Journal:  Proc Natl Acad Sci U S A       Date:  2004-03-08       Impact factor: 11.205

4.  Synchronization in chaotic systems.

Authors: 
Journal:  Phys Rev Lett       Date:  1990-02-19       Impact factor: 9.161

5.  Finding community structure in networks using the eigenvectors of matrices.

Authors:  M E J Newman
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2006-09-11

6.  Structure and tie strengths in mobile communication networks.

Authors:  J-P Onnela; J Saramäki; J Hyvönen; G Szabó; D Lazer; K Kaski; J Kertész; A-L Barabási
Journal:  Proc Natl Acad Sci U S A       Date:  2007-04-24       Impact factor: 11.205

7.  Toward link predictability of complex networks.

Authors:  Linyuan Lü; Liming Pan; Tao Zhou; Yi-Cheng Zhang; H Eugene Stanley
Journal:  Proc Natl Acad Sci U S A       Date:  2015-02-06       Impact factor: 11.205

8.  The structure of scientific collaboration networks.

Authors:  M E Newman
Journal:  Proc Natl Acad Sci U S A       Date:  2001-01-09       Impact factor: 11.205

9.  Exact controllability of complex networks.

Authors:  Zhengzhong Yuan; Chen Zhao; Zengru Di; Wen-Xu Wang; Ying-Cheng Lai
Journal:  Nat Commun       Date:  2013       Impact factor: 14.919

10.  Spectra of weighted scale-free networks.

Authors:  Zhongzhi Zhang; Xiaoye Guo; Yuhao Yi
Journal:  Sci Rep       Date:  2015-12-04       Impact factor: 4.379

  10 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.