BFS based distributed algorithm for parallel local directed sub-graph enumeration
Itay Levinas, Roy Scherz, Yoram Louzoun

TL;DR
This paper introduces VDMC, a fully distributed, GPU-optimized algorithm for counting directed sub-graph motifs around each vertex in large graphs, enabling detailed local structure analysis at unprecedented scale.
Contribution
The paper presents VDMC, a novel distributed algorithm for efficiently counting directed sub-graph motifs per vertex in large graphs, addressing a gap in existing methods.
Findings
VDMC accurately estimates motif counts compared to analytical models.
VDMC is highly efficient on CPU and GPU for large-scale graphs.
The method enables detailed local graph structure analysis in graphs with millions of edges.
Abstract
Estimating the frequency of sub-graphs is of importance for many tasks, including sub-graph isomorphism, kernel-based anomaly detection, and network structure analysis. While multiple algorithms were proposed for full enumeration or sampling-based estimates, these methods fail in very large graphs. Recent advances in parallelization allow for estimates of total sub-graphs counts in very large graphs. The task of counting the frequency of each sub-graph associated with each vertex also received excellent solutions for undirected graphs. However, there is currently no good solution for very large directed graphs. We here propose VDMC (Vertex specific Distributed Motif Counting) -- a fully distributed algorithm to optimally count all the 3 and 4 vertices connected directed graphs (sub-graph motifs) associated with each vertex of a graph. VDMC counts each motif only once and its efficacy…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplex Network Analysis Techniques · Graph Theory and Algorithms · Advanced Graph Neural Networks
