paper-with-me

Papers

MATA*: Combining Learnable Node Matching with A* Algorithm for Approximate Graph Edit Distance Computation

2023-11-04 · Junfeng Liu, Min Zhou, Shuai Ma, Lujia Pan

Graph Edit Distance (GED) is a general and domain-agnostic metric to measure graph similarity, widely used in graph search or retrieving tasks. However, the exact GED computation is known to be NP-complete. For instance, the widely used A* algorithms explore the entire search space to find the optimal solution which inevitably suffers scalability issues. Learning-based methods apply graph representation techniques to learn the GED by formulating a regression task, which can not recover the edit path and lead to inaccurate GED approximation (i.e., the predicted GED is smaller than the exact). To this end, in this work, we present a data-driven hybrid approach MATA* for approximate GED computation based on Graph Neural Networks (GNNs) and A* algorithms, which models from the perspective of learning to match nodes instead of directly regressing GED. Specifically, aware of the structure-dominant operations (i.e.,node and edge insertion/deletion) property in GED computation, a structure-enhanced GNN is firstly designed to jointly learn local and high-order structural information for node embeddings for node matchings. Second, top-k candidate nodes are produced via a differentiable top-k operation to enable the training for node matchings, which is adhering to another property of GED, i.e., multiple optimal node matchings. Third, benefiting from the candidate nodes, MATA* only performs on the promising search directions, reaching the solution efficiently. Finally, extensive experiments show the superiority of MATA* as it significantly outperforms the combinatorial search-based, learning-based and hybrid methods and scales well to large-size graphs.

📄 PDF Abstract BibTeX arXiv:2311.02356

Code (1)

jfkey/mata 공식 구현 pytorch

Tasks

Graph Similarity

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 제목 키워드 기반

Weighted DAG Automata for Semantic Graphs

2018-03-01 · CL 2018 3 · David Chiang, Frank Drewes, Daniel Gildea, Adam Lopez 외

Graphs have a variety of uses in natural language processing, particularly as representations of linguistic meaning. A deficit in this area of research is a formal framework for creating, combining, and using models invo…

Learning Efficient and Generalizable Human Representation with Human Gaussian Model

2025-07-24 · Yifan Liu, Shengjun Zhang, Chensheng Dai, Yang Chen 외 arxiv

Modeling animatable human avatars from videos is a long-standing and challenging problem. While conventional methods require per-instance optimization, recent feed-forward methods have been proposed to generate 3D Gaussi…

Novel View Synthesis

xNeuSM: Explainable Neural Subgraph Matching with Graph Learnable Multi-hop Attention Networks

2023-12-04 · Duc Q. Nguyen, Thanh Toan Nguyen, Tho Quan

Subgraph matching is a challenging problem with a wide range of applications in database systems, biochemistry, and cognitive science. It involves determining whether a given query graph is present within a larger target…

Graph Matching

Node Embeddings for Graph Merging: Case of Knowledge Graph Construction

2019-11-01 · WS 2019 11 · Ida Szubert, Mark Steedman

Combining two graphs requires merging the nodes which are counterparts of each other. In this process errors occur, resulting in incorrect merging or incorrect failure to merge. We find a high prevalence of such errors w…

graph constructionKnowledge Graphs

Provably Correct Automata Embeddings for Optimal Automata-Conditioned Reinforcement Learning

2025-03-06 · Beyazit Yalcinkaya, Niklas Lauffer, Marcell Vazquez-Chanlatte, Sanjit A. Seshia

Automata-conditioned reinforcement learning (RL) has given promising results for learning multi-task policies capable of performing temporally extended objectives given at runtime, done by pretraining and freezing automa…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)