paper-with-me

Papers

Computing Approximate Graph Edit Distance via Optimal Transport

2024-12-25 · Qihao Cheng, Da Yan, Tianhao Wu, Zhongyi Huang, Qin Zhang

Given a graph pair $(G^1, G^2)$, graph edit distance (GED) is defined as the minimum number of edit operations converting $G^1$ to $G^2$. GED is a fundamental operation widely used in many applications, but its exact computation is NP-hard, so the approximation of GED has gained a lot of attention. Data-driven learning-based methods have been found to provide superior results compared to classical approximate algorithms, but they directly fit the coupling relationship between a pair of vertices from their vertex features. We argue that while pairwise vertex features can capture the coupling cost (discrepancy) of a pair of vertices, the vertex coupling matrix should be derived from the vertex-pair cost matrix through a more well-established method that is aware of the global context of the graph pair, such as optimal transport. In this paper, we propose an ensemble approach that integrates a supervised learning-based method and an unsupervised method, both based on optimal transport. Our learning method, GEDIOT, is based on inverse optimal transport that leverages a learnable Sinkhorn algorithm to generate the coupling matrix. Our unsupervised method, GEDGW, models GED computation as a linear combination of optimal transport and its variant, Gromov-Wasserstein discrepancy, for node and edge operations, respectively, which can be solved efficiently without needing the ground truth. Our ensemble method, GEDHOT, combines GEDIOT and GEDGW to further boost the performance. Extensive experiments demonstrate that our methods significantly outperform the existing methods in terms of the performance of GED computation, edit path generation, and model generalizability.

📄 PDF Abstract BibTeX arXiv:2412.18857

Code (1)

chengqihao/GED-via-Optimal-Transport 공식 구현 pytorch

Methods 이 논문이 사용한 방법론

AWARE We propose to theoretically and empirically examine the effect of incorporating weighting schemes into walk-aggregating GNNs. To this end, we propose a simple, interpretable, and…

Similar Papers 제목 키워드 기반

Computing Optimal Assignments in Linear Time for Approximate Graph Matching

2019-01-29 · Nils M. Kriege, Pierre-Louis Giscard, Franka Bause, Richard C. Wilson

Finding an optimal assignment between two sets of objects is a fundamental problem arising in many applications, including the matching of `bag-of-words' representations in natural language processing and computer vision…

Graph Matching

Computing Graph Edit Distance with Algorithms on Quantum Devices

2021-11-19 · Massimiliano Incudini, Fabio Tarocco, Riccardo Mengoni, Alessandra Di Pierro 외

Distance measures provide the foundation for many popular algorithms in Machine Learning and Pattern Recognition. Different notions of distance can be used depending on the types of the data the algorithm is working on. …

New Techniques for Graph Edit Distance Computation

2019-08-01 · David B. Blumenthal

Due to their capacity to encode rich structural information, labeled graphs are often used for modeling various kinds of objects such as images, molecules, and chemical compounds. If pattern recognition problems such as …

Clustering

Improved local search for graph edit distance

2019-07-05 · Nicolas Boria, David B. Blumenthal, Sébastien Bougleux, Luc Brun

The graph edit distance (GED) measures the dissimilarity between two graphs as the minimal cost of a sequence of elementary operations transforming one graph into another. This measure is fundamental in many areas such a…

Graph edit distance : a new binary linear programming formulation

2015-05-21 · Julien Lerouge, Zeina Abu-Aisheh, Romain Raveaux, Pierre Héroux 외

Graph edit distance (GED) is a powerful and flexible graph matching paradigm that can be used to address different tasks in structural pattern recognition, machine learning, and data mining. In this paper, some new binar…

Graph Matching