Graph Similarity Computation via Interpretable Neural Node Alignment
Not on the map. Why?
Abstract (arXiv)
Graph similarity computation is an essential task in many real-world graph-related applications such as retrieving the similar drugs given a query chemical compound or finding the user's potential friends from the social network database. Graph Edit Distance (GED) and Maximum Common Subgraphs (MCS) are the two commonly used domain-agnostic metrics to evaluate graph similarity in practice. Unfortunately, computing the exact GED is known to be a NP-hard problem. To solve this limitation, neural network based models have been proposed to approximate the calculations of GED/MCS. However, deep learning models are well-known ``black boxes'', thus the typically characteristic one-to-one node/subgraph alignment process in the classical computations of GED and MCS cannot be seen. Existing methods have paid attention to approximating the node/subgraph alignment (soft alignment), but the one-to-one node alignment (hard alignment) has not yet been solved. To fill this gap, in this paper we propose a novel interpretable neural node alignment model without relying on node alignment ground truth information. Firstly, the quadratic assignment problem in classical GED computation is relaxed to a linear alignment via embedding the features in the node embedding space. Secondly, a differentiable Gumbel-Sinkhorn module is proposed to unsupervised generate the optimal one-to-one node alignment matrix. Experimental results in real-world graph datasets demonstrate that our method outperforms the state-of-the-art methods in graph similarity computation and graph retrieval tasks, achieving up to 16% reduction in the Mean Squared Error and up to 12% improvement in the retrieval evaluation metrics, respectively.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 17 of its 32 references that are in the map. First posted on arXiv 13 Dec 2024.
Builds on
17 of 32 references.
References · 17
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
- 2014DeepWalk: Online Learning of Social Representationscited by 1,547
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 205
- 2020Graph Optimal Transport for Cross-Domain Alignmentcited by 103
- 2018SimGNN: A Neural Network Approach to Fast Graph Similarity Computationcited by 90
- 2020Deep Graph Matching Consensuscited by 85
- 2019GOT: An Optimal Transport framework for Graph comparisoncited by 64
- 2020Neural Subgraph Matchingcited by 47
- 2018Learning-based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set Matchingcited by 46
- 2024Efficient Graph Similarity Computation with Alignment Regularizationcited by 26
5 more
- 2023Robust Attributed Graph Alignment via Joint Structure Learning and Optimal Transportcited by 15
- 2023SemiGNN-PPI: Self-Ensembling Multi-Graph Neural Network for Efficient and Generalizable Protein-Protein Interaction Predictioncited by 13
- 2023Efficient Exact Subgraph Matching via GNN-based Path Dominance Embedding (Technical Report)cited by 9
- 2020Graph Partitioning and Graph Neural Network based Hierarchical Graph Matching for Graph Similarity Computationcited by 8
- 2024Cross-domain Named Entity Recognition via Graph Matchingcited by 5
Built on by
Not cited yet.