Proceedings

Real-World Networks Are Low-Dimensional: Theoretical and Practical Assessment

Download BibTeX Cite

Proceedings of the Thirty-Third International Joint Conference on Artificial Intelligence. Main Track. Pages 2036-2044.

https://doi.org/10.24963/ijcai.2024/225

Abstract

Recent empirical evidence suggests that real-world networks have very low underlying dimensionality. We provide a theoretical explanation for this phenomenon as well as develop a linear-time algorithm for detecting the underlying dimensionality of such networks.

Our theoretical analysis considers geometric inhomogeneous random graphs (GIRGs), a geometric random graph model, which captures a variety of properties observed in real-world networks. These properties include a heterogeneous degree distribution and non-vanishing clustering coefficient, which is the probability that two random neighbors of a vertex are adjacent. Our first result shows that the clustering coefficient of GIRGs scales inverse exponentially with respect to the number of dimensions d, when the latter is at most logarithmic in n, the number of vertices. Hence, for a GIRG to behave like many real-world networks and have a non-vanishing clustering coefficient, it must come from a geometric space of o(log n) dimensions.

Our analysis on GIRGs allows us to obtain a linear-time algorithm for determining the dimensionality of a network. Our algorithm bridges the gap between theory and practice, as it comes with a rigorous proof of correctness and yields results comparable to prior empirical approaches, as indicated by our experiments on real-world instances. The efficiency of our algorithm makes it applicable to very large data-sets. We conclude that very low dimensionalities (from 1 to 10) are needed to explain properties of real-world networks.

  1. [Aiello et al., 2001] William Aiello, Fan Chung, and Linyuan Lu. A random graph model for power law graphs. Experimental Mathematics, 10(1):53-66, 2001.
  2. [Almagro et al., 2022] Pedro Almagro, Marián Boguñá, and M Ángeles Serrano. Detecting the ultra low dimensional- ity of real networks. Nature communications, 13(1):6096, 2022.
  3. [Bläsius and Fischbeck, 2022] Thomas Bläsius and Philipp Fischbeck. On the external validity of average-case anal- yses of graph algorithms. In 30th Annual European Symposium on Algorithms (ESA 2022). Schloss Dagstuhl- Leibniz-Zentrum für Informatik, 2022.
  4. [Bläsius et al., 2022] Thomas Bläsius, Tobias Friedrich, Maximilian Katzmann, Ulrich Meyer, Manuel Penschuck, and Christopher Weyand. Efficiently generating geometric inhomogeneous and hyperbolic random graphs. Network Science, 10(4):361-380, 2022.
  5. [Boguna et al., 2010] Marian Boguna, Fragkiskos Pa- padopoulos, and Dmitri Krioukov. Sustaining the internet with hyperbolic mapping. Nature Communications, 1(1):62, Dec 2010. arXiv: 1009.0267.
  6. [Boguna et al., 2021] Marian Boguna, Ivan Bonamassa, Manlio De Domenico, Shlomo Havlin, Dmitri Krioukov, and M Ángeles Serrano. Network geometry. Nature Re- views Physics, 3(2):114-135, 2021.
  7. [Brennan et al., 2020] Matthew Brennan, Guy Bresler, and Dheeraj Nagaraj. Phase transitions for detecting latent ge- ometry in random graphs. Probability Theory and Related Fields, 178(3-4):1215-1289, 2020.
  8. [Brennan et al., 2024] Matthew Brennan, Guy Bresler, and Brice Huang. Threshold for detecting high dimensional geometry in anisotropic random geometric graphs. Ran- dom Structures & Algorithms, 64(1):125-137, 2024.
  9. [Bringmann et al., 2017] Karl Bringmann, Ralph Keusch, and Johannes Lengler. Sampling Geometric Inhomoge- neous Random Graphs in Linear Time. In 25th Annual European Symposium on Algorithms (ESA 2017), Leibniz International Proceedings in Informatics (LIPIcs), pages 20:1-20:15, 2017.
  10. [Bubeck et al., 2016] Sébastien Bubeck, Jian Ding, Ronen Eldan, and Miklós Z Rácz. Testing for high-dimensional geometry in random graphs. Random Structures and Al- gorithms, 49(3):503-532, 2016.
  11. [Cam, 1960] Lucien Le Cam. An approximation theorem for the poisson binomial distribution. Pacific Journal of Math- ematics, 10(4):1181-1197, Jan 1960.
  12. [Camastra and Staiano, 2016] Francesco Camastra and An- tonino Staiano. Intrinsic dimension estimation: Advances and open problems. Information Sciences, 328:26-41, 2016.
  13. [Chung and Lu, 2002a] Fan Chung and Linyuan Lu. The av- erage distances in random graphs with given expected de- grees. Proceedings of the National Academy of Sciences, 99(25):15879-15882, 2002.
  14. [Chung and Lu, 2002b] Fan Chung and Linyuan Lu. Con- nected Components in Random Graphs with Given Ex- pected Degree Sequences. Annals of Combinatorics, 6(25):125-145, 2002.
  15. [Dall and Christensen, 2002] Jesper Dall and Michael Chris- tensen. Random geometric graphs. Physical Review E, 66(1):016121, Jul 2002. arXiv:cond-mat/0203026.
  16. [Devroye et al., 2011] Luc Devroye, András György, Gábor Lugosi, and Frederic Udina. High-dimensional random geometric graphs and their clique number. Electronic Journal of Probability, 16:2481-2508, Jan 2011.
  17. [Eldan and Mikulincer, 2020] Ronen Eldan and Dan Mikulincer. Information and dimensionality of anisotropic random geometric graphs. In Geometric Aspects of Func- tional Analysis: Israel Seminar (GAFA) 2017-2019 Volume I, pages 273-324. Springer, 2020.
  18. [Faloutsos et al., 1999] Michalis Faloutsos, Petros Falout- sos, and Christos Faloutsos. On power-law relationships of the internet topology. ACM SIGCOMM computer com- munication review, 29(4):251-262, 1999.
  19. [Friedrich et al., 2013] Tobias Friedrich, Thomas Sauer- wald, and Alexandre Stauffer. Diameter and broadcast time of random geometric graphs in arbitrary dimensions. Algorithmica, 67:65-88, 2013.
  20. [Friedrich et al., 2023a] Tobias Friedrich, Andreas Göbel, Maximilian Katzmann, and Leon Schiller. Cliques in high- dimensional geometric inhomogeneous random graphs. In Kousha Etessami, Uriel Feige, and Gabriele Puppis, ed- itors, 50th International Colloquium on Automata, Lan- guages, and Programming, ICALP, pages 62:1-62:13, 2023.
  21. [Friedrich et al., 2023b] Tobias Friedrich, Andreas Göbel, Maximilian Katzmann, and Leon Schiller. A simple statis- tic for determining the dimensionality of complex net- works. CoRR, abs/2302.06357, 2023.
  22. [Gu et al., 2021] Weiwei Gu, Aditya Tandon, Yong-Yeol Ahn, and Filippo Radicchi. Principled approach to the se- lection of the embedding dimension of networks. Nature Communications, 12(1):3772, 2021.
  23. [Gupta et al., 2014] Rishi Gupta, Tim Roughgarden, and Co- mandur Seshadhri. Decompositions of triangle-dense graphs. In Proceedings of the 5th conference on Inno- vations in theoretical computer science, pages 471-482, 2014.
  24. [Keusch, 2018] Ralph Keusch. Geometric Inhomogeneous Random Graphs and Graph Coloring Games. Doctoral thesis, ETH Zurich, 2018.
  25. [Krioukov, 2016] Dmitri Krioukov. Clustering implies geometry in networks. Physical review letters, 116(20):208302, 2016.
  26. Leskovec and Krevl, ] Jure Leskovec and Andrej Krevl. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data. Accessed: 2024-01-12. Link
  27. [Levina and Bickel, 2004] Elizaveta Levina and Peter Bickel. Maximum likelihood estimation of intrinsic dimension. Advances in neural information processing systems, 17, 2004.
  28. [Liu and Rácz, 2023a] Suqi Liu and Miklós Z Rácz. Phase transition in noisy high-dimensional random geometric graphs. Electronic Journal of Statistics, 17(2):3512-3574, 2023.
  29. [Liu and Rácz, 2023b] Suqi Liu and Miklós Z Rácz. A prob- abilistic view of latent space graphs and phase transitions. Bernoulli, 29(3):2417-2441, 2023.
  30. [Liu et al., 2022] Siqi Liu, Sidhanth Mohanty, Tselil Schramm, and Elizabeth Yang. Testing thresholds for high-dimensional sparse random geometric graphs. In Proceedings of the 54th Annual ACM SIGACT Symposium on Theory of Computing, STOC 2022, page 672-677, New York, NY, USA, 2022. Association for Computing Machinery.
  31. [Livadiotis, 2014] George Livadiotis. Chi-p distribution: characterization of the goodness of the fitting using lp- norms. Journal of Statistical Distributions and Applica- tions, 1(1):4, Jun 2014.
  32. [McDiarmid, 1989] Colin McDiarmid. On the method of bounded differences. Surveys in combinatorics, 141(1):148-188, 1989.
  33. [Michielan et al., 2022] Riccardo Michielan, Nelly Litvak, and Clara Stegehuis. Detecting hyperbolic geometry in networks: Why triangles are not enough. Physical Review E, 106(5):054303, 2022.
  34. [Nickel and Kiela, 2017] Maximillian Nickel and Douwe Kiela. Poincaré embeddings for learning hierarchical rep- resentations. Advances in neural information processing systems, 30, 2017.
  35. [Rossi and Ahmed, 2015] Ryan A. Rossi and Nesreen K. Ahmed. The network data repository with interactive graph analytics and visualization. In AAAI, 2015.
  36. [Sarveniazi, 2014] Alireza Sarveniazi. An actual survey of dimensionality reduction. American Journal of Computa- tional Mathematics, 2014, 2014.
  37. [van der Hofstad et al., 2017] Remco van der Hofstad, A. J. E. M. Janssen, Johan S. H. van Leeuwaarden, and Clara Stegehuis. Local clustering in scale-free networks with hidden variables. Physical Review E, 95(2):022307, Feb 2017.
  38. [Warnke, 2016] Lutz Warnke. On the method of typical bounded differences. Combinatorics, Probability and Computing, 25:269-299, 2016.
  39. [Yin and Shen, 2018] Zi Yin and Yuanyuan Shen. On the di- mensionality of word embedding. Advances in neural in- formation processing systems, 31, 2018.

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards