GuP: Fast Subgraph Matching by Guard-based Pruning

06/11/2023
by   Junya Arai, et al.
0

Subgraph matching, which finds subgraphs isomorphic to a query, is the key to information retrieval from data represented as a graph. To avoid redundant exploration in the data, existing methods restrict the search space by extracting candidate vertices and candidate edges that may constitute isomorphic subgraphs. However, it still requires expensive computation because candidate vertices induce many subgraphs that are not isomorphic to the query. In this paper, we propose GuP, a subgraph matching algorithm with pruning based on guards. Guards are a pattern of intermediate search states that never find isomorphic subgraphs. GuP attaches a guard on each candidate vertex and edge and filters out them adaptively to the search state. The experimental results showed that GuP can efficiently solve various queries, including those that the state-of-the-art methods could not solve in practical time.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/24/2018

A Chronological Edge-Driven Approach to Temporal Subgraph Isomorphism

Many real world networks are considered temporal networks, in which the ...
research
12/28/2020

Fast Subgraph Matching by Exploiting Search Failures

Subgraph matching is a compute-intensive problem that asks to enumerate ...
research
08/18/2021

VerSaChI: Finding Statistically Significant Subgraph Matches using Chebyshev's Inequality

Approximate subgraph matching, which is an important primitive for many ...
research
07/24/2018

An Efficient System for Subgraph Discovery

Subgraph discovery in a single data graph---finding subsets of vertices ...
research
04/25/2023

Fast Continuous Subgraph Matching over Streaming Graphs via Backtracking Reduction

Streaming graphs are drawing increasing attention in both academic and i...
research
01/29/2021

Subgraph nomination: Query by Example Subgraph Retrieval in Networks

This paper introduces the subgraph nomination inference task, in which e...
research
12/22/2021

An Efficient Pruning Process with Locality Aware Exploration and Dynamic Graph Editing for Subgraph Matching

Subgraph matching is a NP-complete problem that extracts isomorphic embe...

Please sign up or login with your details

Forgot password? Click here to reset