Uncertainty-aware efficient subgraph isomorphism using graph topology

Subgraph isomorphism, also known as subgraph matching, is typically regarded as an NP-complete problem. This complexity is further compounded in practical applications where edge weights are real-valued and may be affected by measurement noise and potential missing data. Such graph matching routinely arises in applications such as image matching and map matching. Most subgraph matching methods fail to perform node-to-node matching under presence of such corruptions. We propose a method for identifying the node correspondence between a subgraph and a full graph in the inexact case without node labels in two steps - (a) extract the minimal unique topology preserving subset from the subgraph and find its feasible matching in the full graph, and (b) implement a consensus-based algorithm to expand the matched node set by pairing unique paths based on boundary commutativity. To demonstrate the effectiveness of the proposed method, a simulation is performed on the Erdos-Renyi random graphs and two case studies are performed on the image-based affine covariant features dataset and KITTI stereo dataset respectively. Going beyond the existing subgraph matching approaches, the proposed method is shown to have realistically sub-linear computational efficiency, robustness to random measurement noise, and good statistical properties. Our method is also readily applicable to the exact matching case without loss of generality. • Matching a subgraph to a graph with measurement noise and randomly missing nodes arises in many real-world applications, like template matching and 3D registration. We introduce an analytical method that robustly matches graphs and subgraphs amidst uncertainties using topological constraints. • We employ a two-stage approach whereby initially, we match a minimum topological unit between a subgraph and a full graph and in the second step, we perform consensus-based searching. • We employ massively parallelizable pairwise edge matching operations along with topological constraints to provide fast and robust solutions in both steps. • We provide theoretical justifications for the steps of the algorithm and computational complexity measure. • We provide real-life examples of template matching and stereo-matching along with simulation study to show the efficacy of the approach.

Authors

Institutions

Publication Details

Journal
Pattern Recognition
Published
2025-07-05
DOI
https://doi.org/10.1016/j.patcog.2025.112044
Citations
1
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
1.28
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Uncertainty-aware efficient subgraph isomorphism using graph topology

Arpan Kusari, Wenbo Sun
1 citations
Pattern Recognition
Graph Theory and Algorithms
1.28
article

Uncertainty-aware efficient subgraph isomorphism using graph topology

Arpan Kusari, Wenbo Sun
article en
1 citations

Abstract

Subgraph isomorphism, also known as subgraph matching, is typically regarded as an NP-complete problem. This complexity is further compounded in practical applications where edge weights are real-valued and may be affected by measurement noise and potential missing data. Such graph matching routinely arises in applications such as image matching and map matching. Most subgraph matching methods fail to perform node-to-node matching under presence of such corruptions. We propose a method for identifying the node correspondence between a subgraph and a full graph in the inexact case without node labels in two steps - (a) extract the minimal unique topology preserving subset from the subgraph and find its feasible matching in the full graph, and (b) implement a consensus-based algorithm to expand the matched node set by pairing unique paths based on boundary commutativity. To demonstrate the effectiveness of the proposed method, a simulation is performed on the Erdos-Renyi random graphs and two case studies are performed on the image-based affine covariant features dataset and KITTI stereo dataset respectively. Going beyond the existing subgraph matching approaches, the proposed method is shown to have realistically sub-linear computational efficiency, robustness to random measurement noise, and good statistical properties. Our method is also readily applicable to the exact matching case without loss of generality. • Matching a subgraph to a graph with measurement noise and randomly missing nodes arises in many real-world applications, like template matching and 3D registration. We introduce an analytical method that robustly matches graphs and subgraphs amidst uncertainties using topological constraints. • We employ a two-stage approach whereby initially, we match a minimum topological unit between a subgraph and a full graph and in the second step, we perform consensus-based searching. • We employ massively parallelizable pairwise edge matching operations along with topological constraints to provide fast and robust solutions in both steps. • We provide theoretical justifications for the steps of the algorithm and computational complexity measure. • We provide real-life examples of template matching and stereo-matching along with simulation study to show the efficacy of the approach.

Pattern RecognitionVol. 170
Michigan Department of Transportation (US)
Openalex Percentile: Top 18%
Graph Theory and Algorithms
1.28
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.