SimGNN: A Neural Network Approach to Fast Graph Similarity Computation
Not on the map. Why?
Abstract (arXiv)
Graph similarity search is among the most important graph-based applications, e.g. finding the chemical compounds that are most similar to a query compound. Graph similarity computation, such as Graph Edit Distance (GED) and Maximum Common Subgraph (MCS), is the core operation of graph similarity search and many other applications, but very costly to compute in practice. Inspired by the recent success of neural network approaches to several graph applications, such as node or graph classification, we propose a novel neural network based approach to address this classic yet challenging graph problem, aiming to alleviate the computational burden while preserving a good performance. The proposed approach, called SimGNN, combines two strategies. First, we design a learnable embedding function that maps every graph into a vector, which provides a global summary of a graph. A novel attention mechanism is proposed to emphasize the important nodes with respect to a specific similarity metric. Second, we design a pairwise node comparison method to supplement the graph-level embeddings with fine-grained node-level information. Our model achieves better generalization on unseen graphs, and in the worst case runs in quadratic time with respect to the number of nodes in two graphs. Taking GED computation as an example, experimental results on three real graph datasets demonstrate the effectiveness and efficiency of our approach. Specifically, our model achieves smaller error rate and great time reduction compared against a series of baselines, including several approximation algorithms on GED computation, and many existing graph neural network based models. To the best of our knowledge, we are among the first to adopt neural networks to explicitly model the similarity between two graphs, and provide a new direction for future research on graph similarity computation and graph similarity search.
Key facts. Cited by 89 papers in the map (data through 7 Oct 2026). First posted on arXiv 16 Aug 2018.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 18; 2022: 13; 2023: 11; 2024: 13; 2025: 24; 2026: 10.
89 papers.
Sort:
By area:
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2021Parameter Prediction for Unseen Deep Architecturescited by 89
- 2022GOOD-D: On Unsupervised Graph Out-Of-Distribution Detectioncited by 47
- 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2024Efficient Graph Similarity Computation with Alignment Regularizationcited by 25
- 2022Multilingual Knowledge Graph Completion with Self-Supervised Adaptive Graph Alignmentcited by 24
- 2023Conditional Graph Information Bottleneck for Molecular Relational Learningcited by 24
- 2022FAITH: Few-Shot Graph Classification with Hierarchical Task Graphscited by 22
- 2023Shift-Robust Molecular Relational Learning with Causal Substructurecited by 15
- 2023Towards Data-centric Graph Machine Learning: Review and Outlookcited by 15
38 more
- 2021Hierarchical Adaptive Pooling by Capturing High-order Dependency for Graph Representation Learningcited by 14
- 2022Towards Prototype-Based Self-Explainable Graph Neural Networkcited by 14
- 2023Zero-shot Item-based Recommendation via Multi-task Product Knowledge Graph Pre-Trainingcited by 12
- 2022MM-GNN: Mix-Moment Graph Neural Network towards Modeling Neighborhood Feature Distributioncited by 11
- 2021Scalable Optimal Transport in High Dimensions for Graph Distances, Embedding Alignment, and Morecited by 10
- 2024SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Taskscited by 10
- 2024Graph Edit Distance with General Costs Using Neural Set Divergencecited by 10
- 2021Neural Graph Matching based Collaborative Filteringcited by 9
- 2021STAR: Sparse Transformer-based Action Recognitioncited by 8
- 2022CGMN: A Contrastive Graph Matching Network for Self-Supervised Graph Similarity Learningcited by 8
- 2022More Interpretable Graph Similarity Computation via Maximum Common Subgraph Inferencecited by 8
- 2022Maximum Common Subgraph Guided Graph Retrieval: Late and Early Interaction Networkscited by 8
- 2025The quest for the GRAph Level autoEncoder (GRALE)cited by 8
- 2021Meta-Learning with Graph Neural Networks: Methods and Applicationscited by 7
- 2022CAD 3D Model classification by Graph Neural Networks: A new approach based on STEP formatcited by 6
- 2025Graph Neural Networks for Databases: A Surveycited by 6
- 2021Sub-GMN: The Neural Subgraph Matching Network Modelcited by 5
- 2023Monte Carlo Policy Gradient Method for Binary Optimizationcited by 5
- 2023Finding Money Launderers Using Heterogeneous Graph Neural Networkscited by 5
- 2024Representation Learning for Frequent Subgraph Miningcited by 5
- 2024Computing Approximate Graph Edit Distance via Optimal Transportcited by 5
- 2022Wasserstein Graph Distance Based on L1-Approximated Tree Edit Distance between Weisfeiler-Lehman Subtreescited by 4
- 2021Permute Me Softly: Learning Soft Permutations for Graph Representationscited by 3
- 2022Towards Accurate Subgraph Similarity Computation via Neural Graph Pruningcited by 3
- 2023D2Match: Leveraging Deep Learning and Degeneracy for Subgraph Matchingcited by 3
- 2025Neural Graduated Assignment for Maximum Common Edge Subgraphscited by 3
- 2025Object-aware graph matching network for cross-domain remote sensing image localizationcited by 3
- 2021Optimal Resource Allocation for Serverless Queriescited by 2
- 2022Privacy-Preserved Neural Graph Similarity Learningcited by 2
- 2024An End-to-End Deep Learning Generative Framework for Refinable Shape Matching and Generationcited by 2
- 2024Rapid and Precise Topological Comparison with Merge Tree Neural Networkscited by 2
- 2024Towards Data-centric Machine Learning on Directed Graphs: a Surveycited by 2
- 2025LiDAR Loop Closure Detection using Semantic Graphs with Graph Attention Networkscited by 2
- 2025DiffGED: Computing Graph Edit Distance via Diffusion-based Graph Matchingcited by 2
- 2025SCENIR: Visual Semantic Clarity through Unsupervised Scene Graph Retrievalcited by 2
- 2025Towards Unsupervised Training of Matching-based Graph Edit Distance Solver via Preference-aware GANcited by 2
- 2025LayoutGKN: Graph Similarity Learning of Floor Planscited by 2
- 2025Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph Retrievalcited by 2
50 most cited of 89 All 89 (JSON)
- 2026Equivariant Neural Primal-Dual Assignment for Maximum Common Edge Subgraphs26 Sep 2026
- 2026Approximating SPR Distance Between Phylogenetic Trees with Graph Neural Networks17 Jul 2026
- 2026Alignment-Guided Largest Table Overlap Size Estimation3 Jul 2026
- 2026Learning to Evolve Scenes: Reasoning about Human Activities with Scene Graphs2 Jul 2026
- 2026End-to-End Subgraph Detection with GraphDETR4 Jun 2026
- 2026Graph Edit Distance Formulation for the Vehicle Routing Problem: Theory and Analysis1 Jun 2026
- 2026DiagramRAG: A Lightweight Framework to Retrieve Scientific Diagram for Figure Generation27 May 2026
- 2026Towards Metric-Faithful Neural Graph Matching7 May 2026
- 2026Instruction set for the representation of graphs11 Mar 2026
- 2026SPRig: Self-Supervised Pose-Invariant Rigging from Mesh Sequences13 Feb 2026
- 2025Through the PRISm: Importance-Aware Scene Graphs for Image Retrieval20 Dec 2025
- 2025GED-Consistent Disentanglement of Aligned and Unaligned Substructures for Graph Similarity Learning25 Nov 2025
38 more
- 2025Object-aware graph matching network for cross-domain remote sensing image localization4 Nov 2025
- 2025Charting the Design Space of Neural Graph Representations for Subgraph Matching27 Oct 2025
- 2025Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph Retrieval26 Oct 2025
- 2025Hierarchy-Aware Neural Subgraph Matching with Enhanced Similarity Measure1 Oct 2025
- 2025Graph2Region: Efficient Graph Similarity Learning with Structure and Scale Restoration1 Oct 2025
- 2025LayoutGKN: Graph Similarity Learning of Floor Plans3 Sep 2025
- 2025Graph-based Robot Localization Using a Graph Neural Network with a Floor Camera and a Feature Rich Industrial Floor8 Aug 2025
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distance5 Aug 2025
- 2025Target Circuit Matching in Large-Scale Netlists using GNN-Based Region Prediction18 Jul 2025
- 2025The quest for the GRAph Level autoEncoder (GRALE)28 May 2025
- 2025Functional Matching of Logic Subgraphs: Beyond Structural Isomorphism28 May 2025
- 2025SCENIR: Visual Semantic Clarity through Unsupervised Scene Graph Retrieval21 May 2025
- 2025Neural Graduated Assignment for Maximum Common Edge Subgraphs18 May 2025
- 2025Towards Unsupervised Training of Matching-based Graph Edit Distance Solver via Preference-aware GAN16 May 2025
- 2025Finding Counterfactual Evidences for Node Classification16 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
- 2025HeGMN: Heterogeneous Graph Matching Network for Learning Graph Similarity11 Mar 2025
- 2025Auto-encoding Molecules: Graph-Matching Capabilities Matter1 Mar 2025
- 2025Neural Network Graph Similarity Computation Based on Graph Fusion25 Feb 2025
- 2025Graph Neural Networks for Databases: A Survey18 Feb 2025
- 2025LiDAR Loop Closure Detection using Semantic Graphs with Graph Attention Networks31 Jan 2025
- 2024Computing Approximate Graph Edit Distance via Optimal Transport25 Dec 2024
- 2024Graph Similarity Computation via Interpretable Neural Node Alignment13 Dec 2024
- 2024Towards Data-centric Machine Learning on Directed Graphs: a Survey28 Nov 2024
- 2024Graph Edit Distance with General Costs Using Neural Set Divergence26 Sep 2024
- 2024FuncEvalGMN: Evaluating Functional Correctness of SQL via Graph Matching Network9 Jul 2024
- 2024Efficient Graph Similarity Computation with Alignment Regularization21 Jun 2024
- 2024Solving the Tree Containment Problem Using Graph Neural Networks15 Apr 2024
- 2024Rapid and Precise Topological Comparison with Merge Tree Neural Networks8 Apr 2024
- 2024SG-PGM: Partial Graph Matching Network with Semantic Geometric Fusion for 3D Scene Graph Alignment and Its Downstream Tasks28 Mar 2024
- 2024Leveraging advances in machine learning for the robust classification and interpretation of networks20 Mar 2024
- 2024An End-to-End Deep Learning Generative Framework for Refinable Shape Matching and Generation10 Mar 2024
- 2024Representation Learning for Frequent Subgraph Mining22 Feb 2024
- 2024EUGENE: Explainable Structure-aware Graph Edit Distance Estimation with Generalized Edit Costs8 Feb 2024
- 2023M3C: A Framework towards Convergent, Flexible, and Unsupervised Learning of Mixture Graph Matching and Clustering27 Oct 2023
- 2023Towards Data-centric Graph Machine Learning: Review and Outlook20 Sep 2023
- 2023Graph Edit Distance Learning via Different Attention26 Aug 2023
50 newest of 89 All 89 (JSON)
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 121
- 2021Combinatorial Optimization with Physics-Inspired Graph Neural Networkscited by 107
- 2021Parameter Prediction for Unseen Deep Architecturescited by 89
- 2022GOOD-D: On Unsupervised Graph Out-Of-Distribution Detectioncited by 47
- 2021GREED: A Neural Framework for Learning Graph Distance Functionscited by 31
- 2021A Bi-Level Framework for Learning to Solve Combinatorial Optimization on Graphscited by 26
- 2024Efficient Graph Similarity Computation with Alignment Regularizationcited by 25
- 2022Multilingual Knowledge Graph Completion with Self-Supervised Adaptive Graph Alignmentcited by 24
- 2023Conditional Graph Information Bottleneck for Molecular Relational Learningcited by 24
- 2022FAITH: Few-Shot Graph Classification with Hierarchical Task Graphscited by 22
- 2023Shift-Robust Molecular Relational Learning with Causal Substructurecited by 15
- 2023Towards Data-centric Graph Machine Learning: Review and Outlookcited by 15
12 most cited of 87 All 87 (JSON)
- 2026Equivariant Neural Primal-Dual Assignment for Maximum Common Edge Subgraphs26 Sep 2026
- 2026Approximating SPR Distance Between Phylogenetic Trees with Graph Neural Networks17 Jul 2026
- 2026Alignment-Guided Largest Table Overlap Size Estimation3 Jul 2026
- 2026End-to-End Subgraph Detection with GraphDETR4 Jun 2026
- 2026Graph Edit Distance Formulation for the Vehicle Routing Problem: Theory and Analysis1 Jun 2026
- 2026DiagramRAG: A Lightweight Framework to Retrieve Scientific Diagram for Figure Generation27 May 2026
- 2026Towards Metric-Faithful Neural Graph Matching7 May 2026
- 2026Instruction set for the representation of graphs11 Mar 2026
- 2026SPRig: Self-Supervised Pose-Invariant Rigging from Mesh Sequences13 Feb 2026
- 2025Through the PRISm: Importance-Aware Scene Graphs for Image Retrieval20 Dec 2025
- 2025GED-Consistent Disentanglement of Aligned and Unaligned Substructures for Graph Similarity Learning25 Nov 2025
- 2025Object-aware graph matching network for cross-domain remote sensing image localization4 Nov 2025
12 newest of 87 All 87 (JSON)