paper-with-me

홈 › Papers

Detecting Small Query Graphs in A Large Graph via Neural Subgraph Search

2022-07-21 · Yunsheng Bai, Derek Xu, Yizhou Sun, Wei Wang

Recent advances have shown the success of using reinforcement learning and search to solve NP-hard graph-related tasks, such as Traveling Salesman Optimization, Graph Edit Distance computation, etc. However, it remains unclear how one can efficiently and accurately detect the occurrences of a small query graph in a large target graph, which is a core operation in graph database search, biomedical analysis, social group finding, etc. This task is called Subgraph Matching which essentially performs subgraph isomorphism check between a query graph and a large target graph. One promising approach to this classical problem is the "learning-to-search" paradigm, where a reinforcement learning (RL) agent is designed with a learned policy to guide a search algorithm to quickly find the solution without any solved instances for supervision. However, for the specific task of Subgraph Matching, though the query graph is usually small given by the user as input, the target graph is often orders-of-magnitude larger. It poses challenges to the neural network design and can lead to solution and reward sparsity. In this paper, we propose NSUBS with two innovations to tackle the challenges: (1) A novel encoder-decoder neural network architecture to dynamically compute the matching information between the query and the target graphs at each search state; (2) A novel look-ahead loss function for training the policy network. Experiments on six large real-world target graphs show that NSUBS can significantly improve the subgraph matching performance.

📄 PDF Abstract BibTeX arXiv:2207.10305

Code (0)

등록된 구현이 없습니다.

Tasks

reinforcement-learningReinforcement Learning (RL)

Similar Papers 제목 키워드 기반

Who With Whom And How?: Extracting Large Social Networks Using Search Engines

2017-01-28 · Siersdorfer Stefan, Kemkes Philipp, Ackermann Hanno, Zerr Sergej

Social network analysis is leveraged in a variety of applications such as identifying influential entities, detecting communities with special interests, and determining the flow of information and innovations. However, …

Learning to Rank Query Graphs for Complex Question Answering over Knowledge Graphs

2018-11-02 · Gaurav Maheshwari, Priyansh Trivedi, Denis Lukovnikov, Nilesh Chakraborty 외

In this paper, we conduct an empirical investigation of neural query graph ranking approaches for the task of complex question answering over knowledge graphs. We experiment with six different ranking models and propose …

Graph RankingKnowledge GraphsLearning-To-RankQuestion Answering+1

Finding path motifs in large temporal graphs using algebraic fingerprints

2020-01-20 · Suhas Thejaswi, Aristides Gionis, Juho Lauri

We study a family of pattern-detection problems in vertex-colored temporal graphs. In particular, given a vertex-colored temporal graph and a multiset of colors as a query, we search for temporal paths in the graph that …

Learning partial correlation graphs and graphical models by covariance queries

2019-06-22 · Gábor Lugosi, Jakub Truszkowski, Vasiliki Velona, Piotr Zwiernik

We study the problem of recovering the structure underlying large Gaussian graphical models or, more generally, partial correlation graphs. In high-dimensional problems it is often too costly to store the entire sample c…

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…