Finding the Hierarchy of Dense Subgraphs using Nucleus Decompositions
Ahmet Erdem Sariyuce, C. Seshadhri, Ali Pinar, Umit V. Catalyurek

TL;DR
This paper introduces nucleus decomposition, a hierarchical graph structure that identifies overlapping dense subgraphs efficiently, generalizing existing methods like k-cores and k-truss, and providing a comprehensive view of dense substructures.
Contribution
It proposes a novel nucleus decomposition framework, algorithms for its computation, and demonstrates its effectiveness and scalability on large real-world graphs.
Findings
Nucleus decomposition generalizes k-core and k-truss.
The hierarchy reveals dense subgraph relationships.
Algorithm processes graphs with millions of edges in under an hour.
Abstract
Finding dense substructures in a graph is a fundamental graph mining operation, with applications in bioinformatics, social networks, and visualization to name a few. Yet most standard formulations of this problem (like clique, quasiclique, k-densest subgraph) are NP-hard. Furthermore, the goal is rarely to find the "true optimum", but to identify many (if not all) dense substructures, understand their distribution in the graph, and ideally determine relationships among them. Current dense subgraph finding algorithms usually optimize some objective, and only find a few such subgraphs without providing any structural relations. We define the nucleus decomposition of a graph, which represents the graph as a forest of nuclei. Each nucleus is a subgraph where smaller cliques are present in many larger cliques. The forest of nuclei is a hierarchy by containment, where the edge density…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Graph Theory Research · Complexity and Algorithms in Graphs · Data Management and Algorithms
