GREED: A Neural Framework for Learning Graph Distance Functions
Not on the map. Why?
Abstract (arXiv)
Among various distance functions for graphs, graph and subgraph edit distances (GED and SED respectively) are two of the most popular and expressive measures. Unfortunately, exact computations for both are NP-hard. To overcome this computational bottleneck, neural approaches to learn and predict edit distance in polynomial time have received much interest. While considerable progress has been made, there exist limitations that need to be addressed. First, the efficacy of an approximate distance function lies not only in its approximation accuracy, but also in the preservation of its properties. To elaborate, although GED is a metric, its neural approximations do not provide such a guarantee. This prohibits their usage in higher order tasks that rely on metric distance functions, such as clustering or indexing. Second, several existing frameworks for GED do not extend to SED due to SED being asymmetric. In this work, we design a novel siamese graph neural network called GREED, which through a carefully crafted inductive bias, learns GED and SED in a property-preserving manner. Through extensive experiments across 10 real graph datasets containing up to 7 million edges, we establish that GREED is not only more accurate than the state of the art, but also up to 3 orders of magnitude faster. Even more significantly, due to preserving the triangle inequality, the generated embeddings are indexable and consequently, even in a CPU-only environment, GREED is up to 50 times faster than GPU-powered baselines for graph / subgraph retrieval.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 17 of its 51 references that are in the map. First posted on arXiv 24 Dec 2021.
Builds on
17 of 51 references.
References · 17
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019Strategies for Pre-training Graph Neural Networkscited by 971
- 2020TUDataset: A collection of benchmark datasets for learning with graphscited by 728
- 2017Deep Gaussian Embedding of Graphs: Unsupervised Inductive Learning via Rankingcited by 335
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
- 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 90
- 2020Deep Graph Matching via Blackbox Differentiation of Combinatorial Solverscited by 81
- 2016SNAP: A General Purpose Network Analysis and Graph Mining Librarycited by 56
- 2021CombOptNet: Fit the Right NP-Hard Problem by Learning Integer Programming Constraintscited by 49
- 2020Neural Subgraph Matchingcited by 47
- 2018Learning-based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set Matchingcited by 46
- 2019Neural Subgraph Isomorphism Countingcited by 27
5 more
- 2020Combinatorial Learning of Graph Edit Distance via Dynamic Embeddingcited by 25
- 2020Deep Graph Neural Networks with Shallow Subgraph Samplerscited by 16
- 2017An Analytical Study of Large SPARQL Query Logscited by 14
- 2019New Techniques for Graph Edit Distance Computationcited by 5
- 2020Hierarchical Graph Matching Network for Graph Similarity Computationcited by 1
Built on by
Citing papers per year: 2021: 1; 2022: 4; 2023: 6; 2024: 5; 2025: 9; 2026: 7.
32 papers.
Sort:
By area:
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
- 2023A Survey on Explainability of Graph Neural Networkscited by 29
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2024Graph Edit Distance with General Costs Using Neural Set Divergencecited by 11
- 2023MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computationcited by 10
- 2023GRAFENNE: Learning on Graphs with Heterogeneous and Dynamic Feature Setscited by 7
- 2024Computing Approximate Graph Edit Distance via Optimal Transportcited by 6
- 2025Graph Neural Networks for Databases: A Surveycited by 6
- 2021Task and Model Agnostic Adversarial Attack on Graph Neural Networkscited by 5
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2023NeuroCUT: A Neural Approach for Robust Graph Partitioningcited by 4
- 2022Lifelong Learning for Neural powered Mixed Integer Programmingcited by 2
20 more
- 2025Iteratively Refined Early Interaction Alignment for Subgraph Matching based Graph Retrievalcited by 2
- 2022Deep Probabilistic Graph Matchingcited by 1
- 2023Graph Edit Distance Learning via Different Attentioncited by 1
- 2025Rethinking Flexible Graph Similarity Computation: One-step Alignment with Global Guidancecited by 1
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distancecited by 1
- 2025Graph2Region: Efficient Graph Similarity Learning with Structure and Scale Restorationcited by 1
- 2025Hierarchy-Aware Neural Subgraph Matching with Enhanced Similarity Measurecited by 1
- 2026Colorful Talks with Graphs: Human-Interpretable Graph Encodings for Large Language Modelscited by 1
- 2026SPRig: Self-Supervised Pose-Invariant Rigging from Mesh Sequencescited by 1
- 2024EUGENE: Explainable Structure-aware Graph Edit Distance Estimation with Generalized Edit Costscited by 0
- 2024Solving the Tree Containment Problem Using Graph Neural Networkscited by 0
- 2024Design Requirements for Human-Centered Graph Neural Network Explanationscited by 0
- 2025SaraCoder: Orchestrating Semantic and Structural Cues for Resource-Optimized Repository-Level Code Completioncited by 0
- 2025Contextual Tokenization for Graph Inverted Indicescited by 0
- 2025Charting the Design Space of Neural Graph Representations for Subgraph Matchingcited by 0
- 2026U-CECE: A Universal Multi-Resolution Framework for Conceptual Counterfactual Explanationscited by 0
- 2026Towards Metric-Faithful Neural Graph Matchingcited by 0
- 2026Agents for Experiments, Experiments for Agents: A Design Grammar for AI-Enabled Experimental Sciencecited by 0
- 2026Alignment-Guided Largest Table Overlap Size Estimationcited by 0
- 2026Revisiting the Generalization of Neural Graph Edit Distance Modelscited by 0
- 2026Revisiting the Generalization of Neural Graph Edit Distance Models3 Oct 2026
- 2026Alignment-Guided Largest Table Overlap Size Estimation3 Jul 2026
- 2026Agents for Experiments, Experiments for Agents: A Design Grammar for AI-Enabled Experimental Science18 May 2026
- 2026Towards Metric-Faithful Neural Graph Matching7 May 2026
- 2026U-CECE: A Universal Multi-Resolution Framework for Conceptual Counterfactual Explanations9 Apr 2026
- 2026SPRig: Self-Supervised Pose-Invariant Rigging from Mesh Sequences13 Feb 2026
- 2026Colorful Talks with Graphs: Human-Interpretable Graph Encodings for Large Language Models11 Feb 2026
- 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
- 2025Contextual Tokenization for Graph Inverted Indices26 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
20 more
- 2025SaraCoder: Orchestrating Semantic and Structural Cues for Resource-Optimized Repository-Level Code Completion13 Aug 2025
- 2025GEDAN: Learning the Edit Costs for Graph Edit Distance5 Aug 2025
- 2025Rethinking Flexible Graph Similarity Computation: One-step Alignment with Global Guidance9 Apr 2025
- 2025Graph Neural Networks for Databases: A Survey18 Feb 2025
- 2024Computing Approximate Graph Edit Distance via Optimal Transport25 Dec 2024
- 2024Graph Edit Distance with General Costs Using Neural Set Divergence26 Sep 2024
- 2024Design Requirements for Human-Centered Graph Neural Network Explanations11 May 2024
- 2024Solving the Tree Containment Problem Using Graph Neural Networks15 Apr 2024
- 2024EUGENE: Explainable Structure-aware Graph Edit Distance Estimation with Generalized Edit Costs8 Feb 2024
- 2023MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computation4 Nov 2023
- 2023NeuroCUT: A Neural Approach for Robust Graph Partitioning18 Oct 2023
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarking3 Oct 2023
- 2023Graph Edit Distance Learning via Different Attention26 Aug 2023
- 2023GRAFENNE: Learning on Graphs with Heterogeneous and Dynamic Feature Sets6 Jun 2023
- 2023A Survey on Explainability of Graph Neural Networks2 Jun 2023
- 2022Global Counterfactual Explainer for Graph Neural Networks21 Oct 2022
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architectures17 Oct 2022
- 2022Lifelong Learning for Neural powered Mixed Integer Programming24 Aug 2022
- 2022Deep Probabilistic Graph Matching5 Jan 2022
- 2021Task and Model Agnostic Adversarial Attack on Graph Neural Networks25 Dec 2021
- 2022Global Counterfactual Explainer for Graph Neural Networkscited by 30
- 2023A Survey on Explainability of Graph Neural Networkscited by 29
- 2023GNNX-BENCH: Unravelling the Utility of Perturbation-based GNN Explainers through In-depth Benchmarkingcited by 11
- 2024Graph Edit Distance with General Costs Using Neural Set Divergencecited by 11
- 2023MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computationcited by 10
- 2023GRAFENNE: Learning on Graphs with Heterogeneous and Dynamic Feature Setscited by 7
- 2024Computing Approximate Graph Edit Distance via Optimal Transportcited by 6
- 2025Graph Neural Networks for Databases: A Surveycited by 6
- 2021Task and Model Agnostic Adversarial Attack on Graph Neural Networkscited by 5
- 2022A Solver-Free Framework for Scalable Learning in Neural ILP Architecturescited by 5
- 2023NeuroCUT: A Neural Approach for Robust Graph Partitioningcited by 4
- 2022Lifelong Learning for Neural powered Mixed Integer Programmingcited by 2
12 most cited of 31 All 31 (JSON)
- 2026Revisiting the Generalization of Neural Graph Edit Distance Models3 Oct 2026
- 2026Alignment-Guided Largest Table Overlap Size Estimation3 Jul 2026
- 2026Agents for Experiments, Experiments for Agents: A Design Grammar for AI-Enabled Experimental Science18 May 2026
- 2026Towards Metric-Faithful Neural Graph Matching7 May 2026
- 2026U-CECE: A Universal Multi-Resolution Framework for Conceptual Counterfactual Explanations9 Apr 2026
- 2026SPRig: Self-Supervised Pose-Invariant Rigging from Mesh Sequences13 Feb 2026
- 2026Colorful Talks with Graphs: Human-Interpretable Graph Encodings for Large Language Models11 Feb 2026
- 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
- 2025Contextual Tokenization for Graph Inverted Indices26 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
12 newest of 31 All 31 (JSON)