paper-with-me

Papers

Approximate Subgraph Matching with Neural Graph Representations and Reinforcement Learning

2026-03-18 · Kaiyang Li, Shihao Ji, Zhipeng Cai, Wei Li arxiv

Approximate subgraph matching (ASM) is a task that determines the approximate presence of a given query graph in a large target graph. Being an NP-hard problem, ASM is critical in graph analysis with a myriad of applications ranging from database systems and network science to biochemistry and privacy. Existing techniques often employ heuristic search strategies, which cannot fully utilize the graph information, leading to sub-optimal solutions. This paper proposes a Reinforcement Learning based Approximate Subgraph Matching (RL-ASM) algorithm that exploits graph transformers to effectively extract graph representations and RL-based policies for ASM. Our model is built upon the branch-and-bound algorithm that selects one pair of nodes from the two input graphs at a time for potential matches. Instead of using heuristics, we exploit a Graph Transformer architecture to extract feature representations that encode the full graph information. To enhance the training of the RL policy, we use supervised signals to guide our agent in an imitation learning stage. Subsequently, the policy is fine-tuned with the Proximal Policy Optimization (PPO) that optimizes the accumulative long-term rewards over episodes. Extensive experiments on both synthetic and real-world datasets demonstrate that our RL-ASM outperforms existing methods in terms of effectiveness and efficiency. Our source code is available at https://github.com/KaiyangLi1992/RL-ASM.

📄 PDF Abstract BibTeX arXiv:2603.18314

Code (0)

등록된 구현이 없습니다.

Tasks

Reinforcement Learning

Similar Papers 제목 키워드 기반

Neural Subgraph Matching

2020-07-06 · Rex, Ying, Zhaoyu Lou, Jiaxuan You 외

Subgraph matching is the problem of determining the presence and location(s) of a given query graph in a large target graph. Despite being an NP-complete problem, the subgraph matching problem is crucial in domains rangi…

A Weighted Common Subgraph Matching Algorithm

2014-11-04 · Xu Yang, Hong Qiao, Zhi-Yong Liu

We propose a weighted common subgraph (WCS) matching algorithm to find the most similar subgraphs in two labeled weighted graphs. WCS matching, as a natural generalization of the equal-sized graph matching or subgraph ma…

Combinatorial OptimizationGraph Matching

Reinforcement Learning Based Query Vertex Ordering Model for Subgraph Matching

2022-01-25 · Hanchen Wang, Ying Zhang, Lu Qin, Wei Wang 외

Subgraph matching is a fundamental problem in various fields that use graph structured data. Subgraph matching algorithms enumerate all isomorphic embeddings of a query graph q in a data graph G. An important branch of m…

reinforcement-learningReinforcement LearningReinforcement Learning (RL)

PharmacoMatch: Efficient 3D Pharmacophore Screening via Neural Subgraph Matching

2024-09-10 · Daniel Rose, Oliver Wieder, Thomas Seidel, Thierry Langer

The increasing size of screening libraries poses a significant challenge for the development of virtual screening methods for drug discovery, necessitating a re-evaluation of traditional approaches in the era of big data…

Contrastive LearningDrug Discovery

ASM Kernel: Graph Kernel using Approximate Subgraph Matching for Relation Extraction

2016-12-01 · ALTA 2016 12 · Nagesh C. Panyam, Karin Verspoor, Trevor Cohn, Rao Kotagiri
Feature EngineeringGeneral ClassificationRelationRelation Extraction+1