GLSearch: Maximum Common Subgraph Detection via Learning to Search
Yunsheng Bai, Derek Xu, Yizhou Sun, Wei Wang
摘要
Detecting the Maximum Common Subgraph (MCS) between two input graphs is fundamental for applications in drug synthesis, malware detection, cloud computing, etc. However, MCS computation is NP-hard, and state-of-the-art MCS solvers rely on heuristic search algorithms which in practice cannot find good solution for large graph pairs given a limited computation budget. We propose GLSEARCH, a Graph Neural Network (GNN) based learning to search model. Our model is built upon the branch and bound algorithm, which selects one pair of nodes from the two input graphs to expand at a time. Instead of using heuristics, we propose a novel GNN-based Deep Q-Network (DQN) to select the node pair, making the search process faster and more adaptive. To further enhance the training of DQN, we leverage the search process to provide supervision in a pre-training stage and guide our agent during an imitation learning stage. Experiments on synthetic and real-world graph pairs demonstrate that our model learns a search strategy that is able to detect significantly larger common subgraphs than existing MCS solvers given the same computation budget. GLSEARCH can be potentially extended to solve many other combinatorial problems with constraints on graphs.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper16
- Graph Convolutional Networks with Dual Message Passing for Subgraph Isomorphism Counting and MatchingXin Liu, Yangqiu SongAAAI 2022 · 被引用 37 次
- Community Search: A Meta-Learning ApproachShuheng Fang, Kangfei Zhao, Guanghua Li, Jeffrey Xu YuICDE 2023 · 被引用 19 次
- Retrieval-Guided Reinforcement Learning for Boolean Circuit MinimizationAnimesh Basak Chowdhury, Marco Romanelli, Benjamin Tan, Ramesh Karri 等ICLR 2024 · 被引用 17 次
- EXTRACT and REFINE: Finding a Support Subgraph Set for Graph RepresentationKuo Yang, Zhengyang Zhou, Wei Sun, Pengkun Wang 等KDD 2023 · 被引用 13 次
- Maximum Common Subgraph Guided Graph Retrieval: Late and Early Interaction NetworksIndradyumna Roy, Soumen Chakrabarti, Abir DeNeurIPS 2022 · 被引用 12 次
它引用的顶会 Paper3
- Learning Combinatorial Embedding Networks for Deep Graph MatchingRunzhong Wang, Junchi Yan, Xiaokang YangICCV 2019 · 被引用 268 次
- Learning-Based Efficient Graph Similarity Computation via Multi-Scale Convolutional Set MatchingYunsheng Bai, Hao Ding, Ken Gu, Yizhou Sun 等AAAI 2020 · 被引用 130 次
- Analyzing the Expressive Power of Graph Neural Networks in a Spectral PerspectiveMuhammet Balcilar, Guillaume Renton, Pierre Héroux, Benoit Gaüzère 等ICLR 2021 · 被引用 44 次
相关 Paper
- A Learning Based Branch and Bound for Maximum Common Subgraph Related ProblemsYanli Liu, Chu-Min Li, Hua Jiang, Kun HeAAAI 2020 · 被引用 26 次
- What's Wrong with Deep Learning in Tree Search for Combinatorial OptimizationMaximilian Böther, Otto Kißig, Martin Taraz, Sarel Cohen 等ICLR 2022 · 被引用 56 次
- Neural Graduated Assignment for Maximum Common Edge SubgraphsChaolong Ying, Yingqi Ruan, Xuemin Chen, Yaomin Wang 等ICLR 2026 · 被引用 3 次
- Hybrid Learning with New Value Function for the Maximum Common Induced Subgraph ProblemYanli Liu, Jiming Zhao, Chu-Min Li, Hua Jiang 等AAAI 2023 · 被引用 5 次
- Learning to Explore and Exploit with GNNs for Unsupervised Combinatorial OptimizationUtku Umur Acikalin, Aaron M. Ferber, Carla P. GomesICLR 2025
