Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
169 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

Spectral Triadic Decompositions of Real-World Networks (2211.06352v3)

Published 11 Nov 2022 in cs.SI, cs.DM, and cs.DS

Abstract: A fundamental problem in mathematics and network analysis is to find conditions under which a graph can be partitioned into smaller pieces. The most important tool for this partitioning is the Fiedler vector or discrete Cheeger inequality. These results relate the graph spectrum (eigenvalues of the normalized adjacency matrix) to the ability to break a graph into two pieces, with few edge deletions. An entire subfield of mathematics, called spectral graph theory, has emerged from these results. Yet these results do not say anything about the rich community structure exhibited by real-world networks, which typically have a significant fraction of edges contained in numerous densely clustered blocks. Inspired by the properties of real-world networks, we discover a new spectral condition that relates eigenvalue powers to a network decomposition into densely clustered blocks. We call this the \emph{spectral triadic decomposition}. Our relationship exactly predicts the existence of community structure, as commonly seen in real networked data. Our proof provides an efficient algorithm to produce the spectral triadic decomposition. We observe on numerous social, coauthorship, and citation network datasets that these decompositions have significant correlation with semantically meaningful communities.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (52)
  1. C++ code for louvain algorithm. https://sourceforge.net/projects/louvain/.
  2. Code for label propagation. https://cdlib.readthedocs.io/en/latest/reference/cd_algorithms/algs/cdlib.algorithms.label_propagation.html.
  3. Pypi package: Infomap. https://pypi.org/project/infomap/.
  4. Local graph partitioning using pagerank vectors. pages 475–486, 2006.
  5. Local graph partitioning using pagerank vectors. Proc. of Foundations of Comp. Sci (FOCS), pages 475–486, 2006.
  6. Higher-order organization of complex networks. Science, 353(6295):163–166, 2016.
  7. Fast unfolding of communities in large networks. Journal of Statistical Mechanics: Theory and Experiment, 2008(10):P10008, oct 2008.
  8. Ronald S. Burt. Structural holes and good ideas. American Journal of Sociology, 110(2):349–399, 2004.
  9. Graph mining: Laws, generators, and algorithms. ACM Comput. Surv., 38(1), Jun 2006.
  10. Clustering sparse graphs. In F. Pereira, C.J. Burges, L. Bottou, and K.Q. Weinberger, editors, Advances in Neural Information Processing Systems, volume 25, 2012.
  11. F. R. K. Chung. Spectral Graph Theory. American Mathematical Society, 1997.
  12. Katherine Faust. Comparing social networks: Size, density, and local structure. Metodoloski zvezki, 3:185–216, 07 2006.
  13. Santo Fortunato. Community detection in graphs. Physics Reports, 486(3):75–174, 2010.
  14. Resolution limit in community detection. Proceedings of the National Academy of Sciences, 104(1):36–41, 2007.
  15. M. Girvan and M. Newman. Community structure in social and biological networks. Proceedings of the National Academy of Sciences, 99(12):7821–7826, 2002.
  16. D. Gleich and C. Seshadhri. Vertex neighborhoods, low conductance cuts, and good seeds for local community methods. pages 597–605, 2012.
  17. M. Granovetter. The strength of weak ties: A network theory revisited. Sociological Theory, 1:201–233, 1983.
  18. Decompositions of triangle-dense graphs. Innovations in Theoretical Computer Science, pages 471–482, 2014.
  19. P. Holland and S. Leinhardt. A method for detecting structure in sociometric data. American Journal of Sociology, 76:492–513, 1970.
  20. Local structure in social networks. Sociological Methodology, 7:1–45, 1976.
  21. Approximating the permanent. SIAM Journal on Computing, 18(6):1149–1178, 1989.
  22. J. Kleinberg. Navigation in a small world. Nature, 406(6798), 2000.
  23. Bounds on the l2superscript𝑙2l^{2}italic_l start_POSTSUPERSCRIPT 2 end_POSTSUPERSCRIPT spectrum for markov chains and markov processes: A generalization of cheeger’s inequality. Transactions of the American Mathematical Society, 309(2):557–580, 1988.
  24. Multiway spectral partitioning and higher-order cheeger inequalities. J. ACM, 61(6):1–30, 2014.
  25. Community structure in large networks: Natural cluster sizes and the absence of large well-defined clusters. Internet Mathematics, 6(1):29–123, 2009.
  26. SNAP Datasets: Stanford large network dataset collection. http://snap.stanford.edu/data, June 2014.
  27. Statistical properties of community structure in large social and information networks. In Proceedings of the 17th International Conference on World Wide Web, WWW ’08, page 695–704, 2008.
  28. S. Milgram. The small world problem. Psychology Today, 1(1):60–67, 1967.
  29. M. E. J. Newman. The structure of scientific collaboration networks. Proceedings of the National Academy of Sciences, 98(2):404–409, 2001.
  30. M. E. J. Newman. Properties of highly clustered networks. Phys. Rev. E, 68:026121, Aug 2003.
  31. M. E. J. Newman. Modularity and community structure in networks. Proceedings of the National Academy of Sciences, 103:8577–8582, 2006.
  32. Estimating the number of communities in a network. Phys. Rev. Lett., 117:078301, Aug 2016.
  33. On spectral clustering: Analysis and an algorithm. In Proceedings of the 14th International Conference on Neural Information Processing Systems: Natural and Synthetic, NIPS’01, page 849–856, 2001.
  34. Partitioning well-clustered graphs: Spectral clustering works! In Conference on Learning Theory (COLT), volume 40 of Proceedings of Machine Learning Research, pages 1423–1455, 2015.
  35. Defining and identifying communities in networks. Proceedings of the National Academy of Sciences, 101(9):2658–2663, 2004.
  36. Near linear time algorithm to detect community structures in large-scale networks. Phys. Rev. E, 76:036106, Sep 2007.
  37. The network data repository with interactive graph analytics and visualization. AAAI, 2015.
  38. Maps of random walks on complex networks reveal community structure. Proceedings of the National Academy of Sciences, 105(4):1118–1123, 2008.
  39. Finding the hierarchy of dense subgraphs using nucleus decompositions. In World Wide Web (WWW), pages 927–937, 2015.
  40. Community structure and scale-free collections of Erdos-Renyi graphs. Physical Review E, 85:056109, 2012.
  41. Daniel A. Spielman. Spectral and Algebraic Graph Theory. http://cs-www.cs.yale.edu/homes/spielman/sagt/.
  42. Daniel A. Spielman. Spectral graph theory and its applications. In IEEE Symposium on Foundations of Computer Science (FOCS), pages 29–38, 2007.
  43. A local clustering algorithm for massive graphs and its application to nearly linear time graph partitioning. SIAM Journal on Computing, 42(1):1–26, 2013.
  44. Arnetminer: Extraction and mining of academic social networks. SIGKDD Conference on Knowledge Discovery and Data Mining (KDD), page 990–998, 2008.
  45. From louvain to leiden: guaranteeing well-connected communities. Scientific Reports, 9(5233), 2019.
  46. Comparing community structure to characteristics in online collegiate social networks. SIAM Rev., 53(3):526–543, 2011.
  47. Social structure of Facebook networks. Phys. A, 391(16):4165–4180, Aug 2012.
  48. Charalampos E. Tsourakakis. The k-clique densest subgraph problem. In Proceedings of the 24th International Conference on World Wide Web, pages 1122–1132, 2015.
  49. Scalable motif-aware graph clustering. In Proceedings of the 26th International Conference on World Wide Web, pages 1451–1460, 2017.
  50. Social Network Analysis: Methods and Applications. Structural Analysis in the Social Sciences. Cambridge University Press, 1994.
  51. D. Watts and S. Strogatz. Collective dynamics of ‘small-world’ networks. Nature, 393:440–442, 1998.
  52. Defining and evaluating network communities based on ground-truth. Proceedings of the ACM SIGKDD Workshop on Mining Data Semantics, 2012.

Summary

We haven't generated a summary for this paper yet.

X Twitter Logo Streamline Icon: https://streamlinehq.com