ESCAPE: Efficiently Counting All 5-Vertex Subgraphs
Ali Pinar, C. Seshadhri, V. Vishal

TL;DR
This paper introduces ESCAPE, a scalable algorithmic framework for exact counting of all 5-vertex subgraphs in large graphs, significantly advancing the efficiency and practicality of small pattern counting in network analysis.
Contribution
The paper presents a novel framework that reduces 5-vertex pattern counting to smaller subgraph counts, enabling practical analysis of massive graphs with unprecedented speed.
Findings
Counts all 5-vertex subgraphs in graphs with tens of millions of edges in minutes
The framework reduces the problem to counting only four specific subgraphs
The 4-vertex counting method is ten times faster than previous state-of-the-art algorithms
Abstract
Counting the frequency of small subgraphs is a fundamental technique in network analysis across various domains, most notably in bioinformatics and social networks. The special case of triangle counting has received much attention. Getting results for 4-vertex or 5-vertex patterns is highly challenging, and there are few practical results known that can scale to massive sizes. We introduce an algorithmic framework that can be adopted to count any small pattern in a graph and apply this framework to compute exact counts for \emph{all} 5-vertex subgraphs. Our framework is built on cutting a pattern into smaller ones, and using counts of smaller patterns to get larger counts. Furthermore, we exploit degree orientations of the graph to reduce runtimes even further. These methods avoid the combinatorial explosion that typical subgraph counting algorithms face. We prove that it suffices to…
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
TopicsComplex Network Analysis Techniques · Caching and Content Delivery · Peer-to-Peer Network Technologies
