MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computation
Not on the map. Why?
Abstract (arXiv)
Graph Edit Distance (GED) is a general and domain-agnostic metric to measure graph similarity, widely used in graph search or retrieving tasks. However, the exact GED computation is known to be NP-complete. For instance, the widely used A* algorithms explore the entire search space to find the optimal solution which inevitably suffers scalability issues. Learning-based methods apply graph representation techniques to learn the GED by formulating a regression task, which can not recover the edit path and lead to inaccurate GED approximation (i.e., the predicted GED is smaller than the exact). To this end, in this work, we present a data-driven hybrid approach MATA* for approximate GED computation based on Graph Neural Networks (GNNs) and A* algorithms, which models from the perspective of learning to match nodes instead of directly regressing GED. Specifically, aware of the structure-dominant operations (i.e.,node and edge insertion/deletion) property in GED computation, a structure-enhanced GNN is firstly designed to jointly learn local and high-order structural information for node embeddings for node matchings. Second, top-k candidate nodes are produced via a differentiable top-k operation to enable the training for node matchings, which is adhering to another property of GED, i.e., multiple optimal node matchings. Third, benefiting from the candidate nodes, MATA* only performs on the promising search directions, reaching the solution efficiently. Finally, extensive experiments show the superiority of MATA* as it significantly outperforms the combinatorial search-based, learning-based and hybrid methods and scales well to large-size graphs.
Key facts. Cited by 10 papers in the map (data through 14 Oct 2026). Builds on 10 of its 42 references that are in the map. First posted on arXiv 4 Nov 2023.
Builds on
10 of 42 references.
References · 10
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2013Sinkhorn Distances: Lightspeed Computation of Optimal Transportation Distancescited by 2,316
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
- 2021GraphiT: Encoding Graph Structure in Transformerscited by 147
- 2019Learning Combinatorial Embedding Networks for Deep Graph Matchingcited by 99
- 2020Deep Graph Matching Consensuscited by 85
- 2018Learning-based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set Matchingcited by 46
- 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 32
- 2020Combinatorial Learning of Graph Edit Distance via Dynamic Embeddingcited by 25
- 2022kHGCN: Tree-likeness Modeling via Continuous and Discrete Curvature Learningcited by 14
Built on by
Citing papers per year: 2024: 4; 2025: 5; 2026: 1.
10 papers.
- 2024SEFraud: Graph-based Self-Explainable Fraud Detection via Interpretative Mask Learningcited by 12
- 2024Computing Approximate Graph Edit Distance via Optimal Transportcited by 6
- 2025Graph Neural Networks for Databases: A Surveycited by 6
- 2024Foundations and Frontiers of Graph Learning Theorycited by 3
- 2025Towards Unsupervised Training of Matching-based Graph Edit Distance Solver via Preference-aware GANcited by 3
- 2025DiffGED: Computing Graph Edit Distance via Diffusion-based Graph Matchingcited by 2
- 2025Rethinking Flexible Graph Similarity Computation: One-step Alignment with Global Guidancecited by 1
- 2025Dynamic Stratified Contrastive Learning with Upstream Augmentation for MILP Branchingcited by 1
- 2024SEGMN: A Structure-Enhanced Graph Matching Network for Graph Similarity Learningcited by 0
- 2026Revisiting the Generalization of Neural Graph Edit Distance Modelscited by 0
- 2026Revisiting the Generalization of Neural Graph Edit Distance Models3 Oct 2026
- 2025Dynamic Stratified Contrastive Learning with Upstream Augmentation for MILP Branching26 Nov 2025
- 2025Towards Unsupervised Training of Matching-based Graph Edit Distance Solver via Preference-aware GAN16 May 2025
- 2025Rethinking Flexible Graph Similarity Computation: One-step Alignment with Global Guidance9 Apr 2025
- 2025DiffGED: Computing Graph Edit Distance via Diffusion-based Graph Matching24 Mar 2025
- 2025Graph Neural Networks for Databases: A Survey18 Feb 2025
- 2024Computing Approximate Graph Edit Distance via Optimal Transport25 Dec 2024
- 2024SEGMN: A Structure-Enhanced Graph Matching Network for Graph Similarity Learning6 Nov 2024
- 2024Foundations and Frontiers of Graph Learning Theory3 Jul 2024
- 2024SEFraud: Graph-based Self-Explainable Fraud Detection via Interpretative Mask Learning17 Jun 2024