paper-with-me

홈 › Papers

Graph Edit Distance with General Costs Using Neural Set Divergence

2024-09-26 · Eeshaan Jain, Indradyumna Roy, Saswat Meher, Soumen Chakrabarti, Abir De

Graph Edit Distance (GED) measures the (dis-)similarity between two given graphs, in terms of the minimum-cost edit sequence that transforms one graph to the other. However, the exact computation of GED is NP-Hard, which has recently motivated the design of neural methods for GED estimation. However, they do not explicitly account for edit operations with different costs. In response, we propose GRAPHEDX, a neural GED estimator that can work with general costs specified for the four edit operations, viz., edge deletion, edge addition, node deletion and node addition. We first present GED as a quadratic assignment problem (QAP) that incorporates these four costs. Then, we represent each graph as a set of node and edge embeddings and use them to design a family of neural set divergence surrogates. We replace the QAP terms corresponding to each operation with their surrogates. Computing such neural set divergence require aligning nodes and edges of the two graphs. We learn these alignments using a Gumbel-Sinkhorn permutation generator, additionally ensuring that the node and edge alignments are consistent with each other. Moreover, these alignments are cognizant of both the presence and absence of edges between node-pairs. Experiments on several datasets, under a variety of edit cost settings, show that GRAPHEDX consistently outperforms state-of-the-art methods and heuristics in terms of prediction error.

📄 PDF Abstract BibTeX arXiv:2409.17687

Code (1)

structlearning/graphedx 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

Algorithme de recherche approximative dans un dictionnaire fondé sur une distance d'édition définie par blocs

2021-09-01 · Pascal Vaillant

We propose an algorithm for approximative dictionary lookup, where altered strings are matched against reference forms. The algorithm makes use of a divergence function between strings -- broadly belonging to the family …

GEDAN: Learning the Edit Costs for Graph Edit Distance

2025-08-05 · Francesco Leonardi, Markus Orsi, Jean-Louis Reymond, Kaspar Riesen arxiv

Graph Edit Distance (GED) is defined as the minimum cost transformation of one graph into another and is a widely adopted metric for measuring the dissimilarity between graphs. The major problem of GED is that its comput…

Graph Neural Network

EUGENE: Explainable Unsupervised Approximation of Graph Edit Distance with Generalized Edit Costs

2024-02-08 · Aditya Bommakanti, Harshith Reddy Vonteri, Sayan Ranu, Panagiotis Karras

The need to identify graphs with small structural distances from a query arises in various domains such as biology, chemistry, recommender systems, and social network analysis. Among several methods for measuring inter-g…

Recommendation Systems

Flexible Graph Similarity Computation With A Proactive Optimization Strategy

2025-04-09 · Zhouyang Liu, Ning Liu, Yixin Chen, Jiezhong He 외

Graph Edit Distance (GED) offers a principled and flexible measure of graph similarity, as it quantifies the minimum cost needed to transform one graph into another with customizable edit operation costs. Despite recent …

Graph Similarity

An A*-algorithm for the Unordered Tree Edit Distance with Custom Costs

2021-07-26 · Benjamin Paaßen

The unordered tree edit distance is a natural metric to compute distances between trees without intrinsic child order, such as representations of chemical molecules. While the unordered tree edit distance is MAX SNP-hard…