Learning Graph Matching with Graph Neural Networks

Graph matching aims at evaluating the dissimilarity of two graphs by defining a constrained correspondence between their nodes and edges. Error-tolerant graph matching, for instance, introduces the concept of a cost for penalizing structural differences in the matching. A popular method for this approach is graph edit distance, which is based on the cost of the minimal sequence of edit operations to transform a source graph into a target graph. One of the main problems of graph edit distance is the computational complexity, which is exponential in its exact form. In recent years, several approximation methods for graph edit distance have been presented which offer polynomial runtimes. In this paper, we approach the graph edit distance problem in a fundamentally different way. In particular, we propose to learn graph edit distance by means of graph neural networks. In a comprehensive experimental evaluation on six data sets, we verify that our approach not only provides comparable classification performance but also substantially reduces the runtime compared to a prominent algorithm for approximate graph edit distance computation.

Institutions

Publication Details

Journal
Open Access CRIS of the University of Bern
Published
2024-09-19
DOI
https://doi.org/10.48620/76936
Primary Topic
Graph Theory and Algorithms
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Learning Graph Matching with Graph Neural Networks

Open Access CRIS of the University of Bern
Graph Theory and Algorithms
article

Learning Graph Matching with Graph Neural Networks

article en

Abstract

Graph matching aims at evaluating the dissimilarity of two graphs by defining a constrained correspondence between their nodes and edges. Error-tolerant graph matching, for instance, introduces the concept of a cost for penalizing structural differences in the matching. A popular method for this approach is graph edit distance, which is based on the cost of the minimal sequence of edit operations to transform a source graph into a target graph. One of the main problems of graph edit distance is the computational complexity, which is exponential in its exact form. In recent years, several approximation methods for graph edit distance have been presented which offer polynomial runtimes. In this paper, we approach the graph edit distance problem in a fundamentally different way. In particular, we propose to learn graph edit distance by means of graph neural networks. In a comprehensive experimental evaluation on six data sets, we verify that our approach not only provides comparable classification performance but also substantially reduces the runtime compared to a prominent algorithm for approximate graph edit distance computation.

Open Access CRIS of the University of Bern
Czech Academy of Sciences, Institute of Computer Science (CZ)
Peace, Justice and strong institutions
Openalex Percentile: Top 65%
Graph Theory and Algorithms
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.