| Literature DB >> 29872167 |
Areejit Samal1, R P Sreejith1, Jiao Gu2, Shiping Liu3, Emil Saucan4,5, Jürgen Jost6,7.
Abstract
We have performed an empirical comparison of two distinct notions of discrete Ricci curvature for graphs or networks, namely, the Forman-Ricci curvature and Ollivier-Ricci curvature. Importantly, these two discretizations of the Ricci curvature were developed based on different properties of the classical smooth notion, and thus, the two notions shed light on different aspects of network structure and behavior. Nevertheless, our extensive computational analysis in a wide range of both model and real-world networks shows that the two discretizations of Ricci curvature are highly correlated in many networks. Moreover, we show that if one considers the augmented Forman-Ricci curvature which also accounts for the two-dimensional simplicial complexes arising in graphs, the observed correlation between the two discretizations is even higher, especially, in real networks. Besides the potential theoretical implications of these observations, the close relationship between the two discretizations has practical implications whereby Forman-Ricci curvature can be employed in place of Ollivier-Ricci curvature for faster computation in larger real-world networks whenever coarse analysis suffices.Entities:
Year: 2018 PMID: 29872167 PMCID: PMC5988801 DOI: 10.1038/s41598-018-27001-3
Source DB: PubMed Journal: Sci Rep ISSN: 2045-2322 Impact factor: 4.379
Figure 1(a) The geometric interpretation of Ricci curvature. Ricci curvature measures the growth of volumes, more precisely, the growth of (n − 1)-dimensional solid angles in the direction of the vector v. It also measures the dispersion rate of the family of geodesics with the same initial point, that are contained within the given solid angle. (b–d) The interpretation of Ollivier-Ricci curvature. (b) Given two close points x and y in a Riemannian manifold of dimension n, defining a tangent vector , one can consider the parallel transport in the direction . Then points on a infinitesimal sphere S(x) centered at x, are transported to points on the corresponding sphere S(y) by a distance equal to , on the average. (c) In Riemannian manifolds of positive (respectively, negative) curvature, balls are closer (respectively, farther) than their centers. Thus, in spaces of positive Ricci curvature spheres are closer than their centers, while in spaces of negative curvature they are farther away. (d) To generalize this idea to metric measure spaces, one has to replace the (volumes of) spheres or balls, by measures m, m. Points will be transported by a distance equal to (1 − κ)d(x, y), on the average, where κ = κ(x, y) represents the coarse (Ollivier) curvature along the geodesic segment xy. This illustration is an adaptation of the original figure[12]. (e,f) Forman-Ricci curvature of an edge e connecting the vertices v1 and v2 and contributions from edges parallel to the edge e under consideration. An edge is said to be parallel to a given edge e, if it has in common with e either a child (i.e., a lower dimensional face), or a parent (i.e., a higher dimensional face), but not both simultaneously. In part (e), all the edges e11, …, e15 are parallel to e because they share the vertex v1, while the edges e21, …, e25 are parallel to e because they share the vertex v2. In contrast, in part (f), edges e11, e21, e15, e25 are not parallel anymore to the edge e, because they have common children with e (namely, v1 and v2) and a common parent with e (namely, f1 or f2). In consequence, edges e11, e21, e15, e25 do not contribute in the computation of the Augmented Forman-Ricci curvature of edge e which also accounts for the two-dimensional simplicial complexes f1 and f2.
Comparison of Ollivier-Ricci curvature (OR) with Forman-Ricci curvature (FR) or Augmented Forman-Ricci curvature (AFR) of edges in model and real networks.
| Network | OR versus FR of edges | OR versus AFR of edges |
|---|---|---|
|
| ||
| ER model with | 0.89 | 0.90 |
| ER model with | 0.39 | 0.43 |
| ER model with | −0.03 | 0.04 |
| WS model with | 0.92 | 0.92 |
| WS model with | 0.18 | 0.70 |
| WS model with | 0.10 | 0.69 |
| BA model with | 0.74 | 0.74 |
| BA model with | 0.33 | 0.36 |
| BA model with | 0.13 | 0.16 |
| HGG model with | 0.78 | 0.66 |
| HGG model with | 0.82 | 0.76 |
| HGG model with | 0.85 | 0.87 |
|
| ||
| Autonomous systems | 0.43 | 0.42 |
| PGP | 0.32 | 0.83 |
| US Power Grid | 0.60 | 0.76 |
| Astrophysics co-authorship | 0.25 | 0.70 |
| Chicago Road | 0.98 | 0.98 |
| Yeast protein interactions | 0.70 | 0.74 |
| Euro Road | 0.81 | 0.88 |
| Human protein interactions | 0.48 | 0.52 |
| Hamsterster friendship | 0.23 | 0.30 |
| Email communication | 0.19 | 0.53 |
| PDZ domain interactions | 0.72 | 0.71 |
| Adjective-Noun adjacency | 0.15 | 0.35 |
| Dolphin | 0.07 | 0.71 |
| Contiguous US States | 0.68 | 0.91 |
| Zachary karate club | 0.75 | 0.81 |
| Jazz musicians | 0.11 | 0.90 |
| Zebra | −0.04 | 0.62 |
In this table, we list the Spearman correlation between the edge curvatures. In case of model networks, the reported correlation is mean (rounded off to two decimal places) over a sample of 100 networks generated with specific input parameters. Supplementary Table S2 also contains results from additional analysis of model networks with an expanded set of chosen input parameters. Moreover, Supplementary Table S2 also lists the Pearson correlation between the edge curvatures in model and real networks.
Comparison of Ollivier-Ricci curvature (OR) with Forman-Ricci curvature (FR) or Augmented Forman-Ricci curvature (AFR) of vertices in model and real networks.
| Network | OR versus FR of vertices | OR versus AFR of vertices |
|---|---|---|
|
| ||
| ER model with | 0.97 | 0.97 |
| ER model with | 0.97 | 0.97 |
| ER model with | 0.96 | 0.96 |
| WS model with | 0.90 | 0.90 |
| WS model with | 0.80 | 0.93 |
| WS model with | 0.77 | 0.92 |
| BA model with | 0.61 | 0.61 |
| BA model with | 0.59 | 0.60 |
| BA model with | 0.63 | 0.64 |
| HGG model with | 0.48 | 0.57 |
| HGG model with | 0.34 | 0.41 |
| HGG model with | 0.09 | 0.13 |
|
| ||
| Autonomous systems | 0.64 | 0.64 |
| PGP | 0.37 | 0.74 |
| US Power Grid | 0.68 | 0.82 |
| Astrophysics co-authorship | 0.43 | 0.78 |
| Chicago Road | 0.96 | 0.96 |
| Yeast protein interactions | 0.85 | 0.92 |
| Euro Road | 0.90 | 0.92 |
| Human protein interactions | 0.83 | 0.84 |
| Hamsterster friendship | 0.85 | 0.86 |
| Email communication | 0.79 | 0.86 |
| PDZ domain interactions | 0.91 | 0.91 |
| Adjective-Noun adjacency | 0.47 | 0.50 |
| Dolphin | 0.04 | 0.49 |
| Contiguous US States | 0.61 | 0.89 |
| Zachary karate club | 0.24 | 0.70 |
| Jazz musicians | −0.79 | 0.01 |
| Zebra | −0.72 | 0.99 |
In this table, we list the Spearman correlation between the vertex curvatures. In case of model networks, the reported correlation is mean (rounded off to two decimal places) over a sample of 100 networks generated with specific input parameters. Supplementary Table S3 also contains results from additional analysis of model networks with an expanded set of chosen input parameters. Moreover, Supplementary Table S3 also lists the Pearson correlation between the vertex curvatures in model and real networks.
Comparison of Ollivier-Ricci curvature (OR), Forman-Ricci curvature (FR) and Augmented Forman-Ricci curvature (AFR) of edges with other edge-based measures, edge betweenness centrality (EBC), embeddedness (EMB) and dispersion (DIS), in model and real networks. In this table, we list the Spearman correlation between the edge-based measures.
| Network | OR versus | FR versus | AFR versus | ||||||
|---|---|---|---|---|---|---|---|---|---|
| EBC | EMB | DIS | EBC | EMB | DIS | EBC | EMB | DIS | |
|
| |||||||||
| ER model with | −0.86 | 0.08 | 0.00 | −0.81 | −0.07 | 0.00 | −0.82 | 0.04 | 0.00 |
| ER model with | −0.53 | 0.25 | 0.05 | −0.80 | −0.11 | −0.03 | −0.82 | 0.06 | 0.02 |
| ER model with | −0.34 | 0.32 | 0.10 | −0.76 | −0.13 | −0.05 | −0.79 | 0.07 | 0.03 |
| WS model with | −0.75 | 0.00 | 0.00 | −0.57 | 0.00 | 0.00 | −0.57 | 0.00 | 0.00 |
| WS model with | −0.85 | 0.79 | 0.44 | −0.52 | −0.05 | −0.08 | −0.89 | 0.68 | 0.42 |
| WS model with | −0.87 | 0.82 | 0.49 | −0.45 | −0.05 | −0.07 | −0.89 | 0.73 | 0.47 |
| BA model with | −0.73 | −0.09 | −0.11 | −0.76 | −0.30 | −0.16 | −0.77 | −0.26 | −0.15 |
| BA model with | −0.45 | 0.18 | 0.14 | −0.83 | −0.48 | −0.35 | −0.84 | −0.43 | −0.33 |
| BA model with | −0.30 | 0.30 | 0.25 | −0.85 | −0.54 | −0.41 | −0.86 | −0.48 | −0.39 |
| HGG model with | −0.47 | −0.30 | −0.15 | −0.67 | −0.04 | −0.18 | −0.76 | 0.27 | −0.07 |
| HGG model with | −0.62 | −0.20 | −0.13 | −0.73 | −0.08 | −0.17 | −0.81 | 0.20 | −0.10 |
| HGG model with | −0.78 | −0.03 | −0.06 | −0.79 | −0.15 | −0.12 | −0.87 | 0.14 | −0.08 |
|
| |||||||||
| Autonomous systems | −0.17 | −0.37 | −0.25 | −0.26 | −0.44 | −0.18 | −0.27 | −0.41 | −0.16 |
| PGP | −0.64 | 0.20 | −0.13 | 0.11 | −0.69 | −0.17 | −0.56 | 0.21 | −0.15 |
| US Power Grid | −0.61 | 0.16 | 0.06 | −0.26 | −0.41 | −0.19 | −0.45 | 0.09 | 0.04 |
| Astrophysics co-authorship | −0.78 | 0.47 | −0.16 | −0.23 | −0.58 | −0.23 | −0.63 | 0.07 | −0.27 |
| Chicago Road | −0.65 | 0.00 | 0.00 | −0.65 | 0.00 | 0.00 | −0.65 | 0.00 | 0.00 |
| Yeast protein interactions | −0.83 | 0.06 | −0.01 | −0.52 | −0.15 | −0.13 | −0.59 | 0.14 | 0.00 |
| Euro Road | −0.54 | 0.05 | 0.02 | −0.40 | −0.31 | −0.07 | −0.43 | 0.00 | 0.03 |
| Human protein interactions | −0.46 | 0.07 | 0.01 | −0.38 | −0.22 | −0.19 | −0.43 | −0.07 | −0.10 |
| Hamsterster friendship | −0.53 | 0.12 | 0.00 | −0.35 | −0.61 | −0.40 | −0.42 | −0.47 | −0.32 |
| Email communication | −0.61 | 0.55 | 0.24 | −0.32 | −0.45 | −0.41 | −0.57 | 0.01 | −0.16 |
| PDZ domain interactions | −0.79 | −0.04 | 0.00 | −0.55 | −0.02 | 0.00 | −0.55 | 0.06 | 0.00 |
| Adjective−Noun adjacency | −0.51 | 0.22 | 0.09 | −0.42 | −0.72 | −0.55 | −0.57 | −0.42 | −0.37 |
| Dolphin | −0.66 | 0.51 | 0.28 | 0.11 | −0.58 | −0.21 | −0.61 | 0.59 | 0.31 |
| Contiguous US States | −0.68 | −0.10 | −0.15 | −0.49 | −0.72 | −0.71 | −0.64 | −0.03 | −0.08 |
| Zachary karate club | −0.79 | 0.10 | −0.06 | −0.64 | −0.29 | −0.37 | −0.80 | 0.43 | 0.14 |
| Jazz musicians | −0.84 | 0.57 | −0.03 | −0.22 | −0.66 | −0.18 | −0.76 | 0.47 | −0.05 |
| Zebra | −0.94 | 0.52 | 0.13 | 0.04 | −0.71 | −0.15 | −0.65 | 0.97 | 0.09 |
In case of model networks, the reported correlation is mean (rounded off to two decimal places) over a sample of 100 networks generated with specific input parameters. Supplementary Table S4 also contains results from additional analysis of model networks with an expanded set of chosen input parameters. Moreover, Supplementary Table S4 also lists the Pearson correlation between the edge-based measures in model and real networks.
Comparison of Ollivier-Ricci curvature (OR), Forman-Ricci curvature (FR) and Augmented Forman-Ricci curvature (AFR) of vertices with other vertex-based measures, degree, betweenness centrality (BC) and clustering coefficient (CC), in model and real networks.
| Network | OR versus | FR versus | AFR versus | ||||||
|---|---|---|---|---|---|---|---|---|---|
| Degree | BC | CC | Degree | BC | CC | Degree | BC | CC | |
|
| |||||||||
| ER model with | −0.94 | −0.94 | −0.07 | −0.94 | −0.94 | −0.13 | −0.94 | −0.94 | −0.08 |
| ER model with | −0.98 | −0.98 | −0.18 | −0.99 | −0.98 | −0.26 | −0.99 | −0.98 | −0.21 |
| ER model with | −0.98 | −0.98 | −0.16 | −0.99 | −0.98 | −0.25 | −0.99 | −0.98 | −0.21 |
| WS model with | −0.71 | −0.82 | 0.00 | −0.75 | −0.73 | 0.00 | −0.75 | −0.73 | 0.00 |
| WS model with | −0.81 | −0.96 | 0.51 | −0.98 | −0.91 | 0.05 | −0.91 | −0.98 | 0.38 |
| WS model with | −0.79 | −0.95 | 0.57 | −0.99 | −0.91 | 0.09 | −0.92 | −0.98 | 0.41 |
| BA model with | −0.90 | −0.90 | −0.18 | −0.59 | −0.77 | −0.39 | −0.59 | −0.78 | −0.37 |
| BA model with | −0.94 | −0.88 | −0.08 | −0.73 | −0.84 | −0.49 | −0.73 | −0.85 | −0.45 |
| BA model with | −0.94 | −0.90 | −0.05 | −0.78 | −0.85 | −0.40 | −0.79 | −0.86 | −0.37 |
| HGG model with | −0.28 | −0.30 | −0.14 | −0.86 | −0.60 | −0.45 | −0.79 | −0.58 | −0.37 |
| HGG model with | −0.15 | −0.17 | −0.03 | −0.89 | −0.61 | −0.21 | −0.85 | −0.60 | −0.18 |
| HGG model with | 0.06 | −0.06 | 0.01 | −0.93 | −0.68 | 0.31 | −0.91 | −0.66 | 0.30 |
|
| |||||||||
| Autonomous systems | −0.85 | −0.70 | −0.39 | −0.51 | −0.38 | −0.55 | −0.50 | −0.38 | −0.55 |
| PGP | −0.12 | −0.49 | 0.29 | −0.73 | −0.51 | −0.51 | −0.35 | −0.46 | −0.05 |
| US Power Grid | −0.68 | −0.80 | 0.03 | −0.79 | −0.62 | −0.49 | −0.69 | −0.68 | −0.13 |
| Astrophysics co-authorship | −0.39 | −0.72 | 0.62 | −0.95 | −0.64 | 0.25 | −0.64 | −0.66 | 0.41 |
| Chicago Road | −0.33 | −0.34 | 0.00 | −0.42 | −0.42 | 0.00 | −0.42 | −0.42 | 0.00 |
| Yeast protein interactions | −0.54 | −0.67 | −0.05 | −0.57 | −0.56 | −0.33 | −0.45 | −0.54 | −0.07 |
| Euro Road | −0.82 | −0.75 | −0.22 | −0.82 | −0.64 | −0.38 | −0.80 | −0.65 | −0.24 |
| Human protein interactions | −0.77 | −0.78 | −0.23 | −0.71 | −0.65 | −0.43 | −0.67 | −0.64 | −0.34 |
| Hamsterster friendship | −0.87 | −0.87 | −0.30 | −0.92 | −0.76 | −0.45 | −0.91 | −0.76 | −0.42 |
| Email communication | −0.80 | −0.88 | 0.06 | −0.97 | −0.87 | −0.31 | −0.93 | −0.88 | −0.19 |
| PDZ domain interactions | −0.50 | −0.58 | −0.12 | −0.62 | −0.64 | −0.14 | −0.61 | −0.64 | −0.09 |
| Adjective-Noun adjacency | −0.57 | −0.76 | 0.07 | −0.96 | −0.84 | −0.50 | −0.95 | −0.84 | −0.45 |
| Dolphin | −0.04 | −0.39 | 0.44 | −0.98 | −0.77 | −0.45 | −0.73 | −0.72 | −0.04 |
| Contiguous US States | −0.59 | −0.74 | 0.71 | −0.98 | −0.82 | 0.55 | −0.78 | −0.79 | 0.70 |
| Zachary karate club | 0.10 | −0.09 | 0.35 | −0.84 | −0.76 | 0.40 | −0.47 | −0.60 | 0.52 |
| Jazz musicians | 0.78 | 0.34 | 0.08 | −0.99 | −0.72 | 0.33 | −0.49 | −0.56 | 0.56 |
| Zebra | 0.78 | 0.35 | −0.33 | −0.94 | −0.73 | 0.70 | 0.76 | 0.33 | −0.31 |
In this table, we list the Spearman correlation between the vertex-based measures. In case of model networks, the reported correlation is mean (rounded off to two decimal places) over a sample of 100 networks generated with specific input parameters. Supplementary Table S5 also contains results from additional analysis of model networks with an expanded set of chosen input parameters. Moreover, Supplementary Table S5 also lists the Pearson correlation between the vertex-based measures in model and real networks.
Figure 2Communication efficiency as a function of the fraction of edges removed in model and real networks. (a) Erdös-Rènyi (ER) model. (b) Watts-Strogratz (WS) model. (c) Barabàsi-Albert (BA) model. (d) Hyberbolic random geometric graph (HGG) model. (e) US Power Grid. (f) Yeast protein interactions. (g) Euro road. (h) Email communication.
Figure 3Communication efficiency as a function of the fraction of vertices removed in model and real networks. (a) Erdös-Rènyi (ER) model. (b) Watts-Strogratz (WS) model. (c) Barabàsi-Albert (BA) model. (d) Hyberbolic random geometric graph (HGG) model. (e) US Power Grid. (f) Yeast protein interactions. (g) Euro road. (h) Email communication.