HiPerMotif: Novel Parallel Subgraph Isomorphism in Large-Scale Property Graphs
Mohammad Dindoost, Oliver Alvarado Rodriguez, Bartosz Bryg, Ioannis Koutis, and David A. Bader

TL;DR
HiPerMotif introduces a parallel subgraph isomorphism algorithm that significantly improves scalability and speed by reordering the search process and validating candidate mappings early, enabling analysis of large-scale property graphs.
Contribution
The paper presents a novel edge-centric initialization and structural reordering strategy for subgraph isomorphism, achieving up to 66x speedup and handling massive datasets beyond current methods.
Findings
Up to 66x speedup over state-of-the-art baselines.
Successfully processes datasets with 147 million edges.
Demonstrates scalability on synthetic and real-world graphs.
Abstract
Subgraph isomorphism, essential for pattern detection in large-scale graphs, faces scalability challenges in attribute-rich property graphs used in neuroscience, systems biology, and social network analysis. Traditional algorithms explore search spaces vertex-by-vertex from empty mappings, leading to extensive early-stage exploration with limited pruning opportunities. We introduce HiPerMotif, a novel hybrid parallel algorithm that fundamentally shifts the search initialization strategy. After structurally reordering the pattern graph to prioritize high-degree vertices, HiPerMotif systematically identifies all possible mappings for the first edge (vertices 0,1) in the target graph, validates these edge candidates using efficient vertex and edge validators, and injects the validated partial mappings as states at depth 2. The algorithm then continues with traditional vertex-by-vertex…
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.
