Graph Pattern Matching Preserving Label-Repetition Constraints
Houari Mahfoud

TL;DR
This paper introduces a novel polynomial-time algorithm for graph pattern matching that preserves label-repetition constraints, addressing limitations of existing methods and enabling more expressive pattern matching in large data graphs.
Contribution
It defines a necessary and sufficient condition for preserving label-repetition constraints and extends graph simulation to triple simulation, achieving efficient pattern matching.
Findings
Algorithm is sub-quadratic in data graph size.
Preserves label-repetition constraints effectively.
Extends graph simulation for more expressive matching.
Abstract
Graph pattern matching is a routine process for a wide variety of applications such as social network analysis. It is typically defined in terms of subgraph isomorphism which is NP-Complete. To lower its complexity, many extensions of graph simulation have been proposed which focus on some topological constraints of pattern graphs that can be preserved in polynomial-time over data graphs. We discuss in this paper the satisfaction of a new topological constraint, called Label-Repetition constraint. To the best of our knowledge, existing polynomial approaches fail to preserve this constraint, and moreover, one can adopt only subgraph isomorphism for this end which is cost-prohibitive. We present first a necessary and sufficient condition that a data subgraph must satisfy to preserve the Label-Repetition constraints of the pattern graph. Furthermore, we define matching based on a notion of…
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.
