Jaccard Curvature—an Efficient Proxy for Ollivier-Ricci Curvature in Graphs

  • Siddharth Pal
  • Feng Yu
  • Terrence J. Moore
  • Ram Ramanathan
  • Amotz Bar-Noy
  • Ananthram Swami
Conference paper
Part of the Springer Proceedings in Complexity book series (SPCOM)


The discrete version of the Ollivier-Ricci (OR) curvature, applicable to networks, has recently found utility in diverse fields. OR curvature requires solving an optimal mass transport problem for each edge, which can be computationally expensive for large and/or dense networks. We propose two alternative proxies of curvature to OR that are motivated by the Jaccard index and are demonstrably less computationally intensive. Jaccard curvature (JC) is a simple shift and scaling of the Jaccard index that captures the overlap of edge node neighborhoods. Generalized Jaccard curvature (gJC) captures the shortest path distances in a mass exchange problem. We study the goodness of approximation between the proposed curvatures and an alternative metric, Forman-Ricci curvature, with OR curvature for several network models and real networks. Our results suggest that the gJC exhibits a reasonably good fit to the OR curvature for a wide range of networks, while the JC is shown to be a good proxy only for certain scenarios.


  1. 1.
    Bhattacharya, B.B., Mukherjee, S.: Exact and asymptotic results on coarse Ricci curvature of graphs. Discrete Math. 338(1), 23–42 (2015)MathSciNetCrossRefMATHGoogle Scholar
  2. 2.
    Forman, R.: Bochner’s method for cell complexes and combinatorial Ricci curvature. Discrete Comput. Geom. 29(3), 323–374 (2003)MathSciNetCrossRefMATHGoogle Scholar
  3. 3.
    Gallot, S., Lafontaine, J., Hulin, D.: Riemannian Geometry. Springer, New York (1987)CrossRefMATHGoogle Scholar
  4. 4.
    Higuchi, Y.: Combinatorial curvature for planar graphs. J. Graph Theory 38(4), 220–229 (2001)MathSciNetCrossRefMATHGoogle Scholar
  5. 5.
    Jost, J.: Riemannian Geometry and Geometric Analysis. Springer, New York (2002)CrossRefMATHGoogle Scholar
  6. 6.
    Jost, J., Liu, S.: Ollivier’s Ricci curvature, local clustering and curvature-dimension inequalities on graphs. Discrete Comput. Geom. 51(2), 300–322 (2014)MathSciNetCrossRefMATHGoogle Scholar
  7. 7.
    Krioukov, D., Papadopoulos, F., Kitsak, M., Vahdat, A., Boguná, M.: Hyperbolic geometry of complex networks. Phys. Rev. E 82(3), 036–106 (2010)MathSciNetCrossRefGoogle Scholar
  8. 8.
    Kunegis, J.: KONECT: The Koblenz network collection (2013).
  9. 9.
    Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection (2014).
  10. 10.
    Liben-Nowell, D., Kleinberg, J.: The link-prediction problem for social networks. J. Assoc. Inf. Sci. Technol. 58(7), 1019–1031 (2007)CrossRefGoogle Scholar
  11. 11.
    Lin, Y., Lu, L., Yau, S.T.: Ricci curvature of graphs. Tohoku Math. J. Second Ser. 63(4), 605–627 (2011)MathSciNetCrossRefMATHGoogle Scholar
  12. 12.
    Narayan, O., Saniee, I.: Large-scale curvature of networks. Phys. Rev. E 84(6), 066–108 (2011)CrossRefGoogle Scholar
  13. 13.
    Newman, M.: Networks: An Introduction. Oxford University Press, Oxford (2010)CrossRefMATHGoogle Scholar
  14. 14.
    Ni, C.C., Lin, Y.Y., Gao, J., Gu, X.D., Saucan, E.: Ricci curvature of the internet topology. In: IEEE Conference on Computer Communications (INFOCOM), pp. 2758–2766. IEEE (2015)Google Scholar
  15. 15.
    Ollivier, Y.: Ricci curvature of Markov chains on metric spaces. J. Funct. Anal. 256(3), 810–864 (2009)MathSciNetCrossRefMATHGoogle Scholar
  16. 16.
    Pal, S., Yu, F., Moore, T.J., Ramanathan, R., Bar-Noy, A., Swami, A.: An efficient alternative to Ollivier-Ricci curvature based on the Jaccard metric (2017). arXiv:1710.01724
  17. 17.
    Penrose, M.: Random Geometric Graphs, vol. 5. Oxford University Press, Oxford (2003)CrossRefMATHGoogle Scholar
  18. 18.
    Sandhu, R., Georgiou, T., Reznik, L.Z., Kolesov, I., Senbabaoglu, Y., Tannenbaum, A.: Graph curvature for differentiating cancer networks. Sci. Rep. 5 (2015)Google Scholar
  19. 19.
    Sandhu, R.S., Georgiou, T.T., Tannenbaum, A.R.: Ricci curvature: an economic indicator for market fragility and systemic risk. Sci. Adv. 2(5), e1501–495 (2016)CrossRefGoogle Scholar
  20. 20.
    Sreejith, R., Mohanraj, K., Jost, J., Saucan, E., Samal, A.: Forman curvature for complex networks. J. Stat. Mech.: Theory Exp. 2016(6), 063–206 (2016)Google Scholar
  21. 21.
    Sreejith, R., Jost, J., Saucan, E., Samal, A.: Systematic evaluation of a new combinatorial curvature for complex networks. Chaos, Solitons Fractals 101, 50–67 (2017)ADSMathSciNetCrossRefMATHGoogle Scholar
  22. 22.
    Wang, C., Jonckheere, E., Banirazi, R.: Wireless network capacity versus Ollivier-Ricci curvature under heat-diffusion (hd) protocol. In: 2014 American Control Conference (ACC), pp. 3536–3541. IEEE (2014)Google Scholar
  23. 23.
    Watts, D.J., Strogatz, S.H.: Collective dynamics of ‘small-world’ networks. Nature 393(6684), 440 (1998)ADSCrossRefMATHGoogle Scholar
  24. 24.
    Weber, M., Saucan, E., Jost, J.: Characterizing complex networks with Forman-Ricci curvature and associated geometric flows. J. Complex Netw. p. cnw030 (2017)Google Scholar

Copyright information

© Springer International Publishing AG 2018

Authors and Affiliations

  • Siddharth Pal
    • 1
  • Feng Yu
    • 2
  • Terrence J. Moore
    • 3
  • Ram Ramanathan
    • 4
  • Amotz Bar-Noy
    • 2
  • Ananthram Swami
    • 3
  1. 1.Raytheon BBN TechnologiesCambridgeUSA
  2. 2.City University of New YorkNew York CityUSA
  3. 3.U.S. Army Research LabadelphiUSA
  4. 4.Gotenna IncNew York CityUSA

Personalised recommendations