paper-with-me

Papers

Learning to Count Isomorphisms with Graph Neural Networks

2023-02-07 · Xingtong Yu, Zemin Liu, Yuan Fang, Xinming Zhang

Subgraph isomorphism counting is an important problem on graphs, as many graph-based tasks exploit recurring subgraph patterns. Classical methods usually boil down to a backtracking framework that needs to navigate a huge search space with prohibitive computational costs. Some recent studies resort to graph neural networks (GNNs) to learn a low-dimensional representation for both the query and input graphs, in order to predict the number of subgraph isomorphisms on the input graph. However, typical GNNs employ a node-centric message passing scheme that receives and aggregates messages on nodes, which is inadequate in complex structure matching for isomorphism counting. Moreover, on an input graph, the space of possible query graphs is enormous, and different parts of the input graph will be triggered to match different queries. Thus, expecting a fixed representation of the input graph to match diversely structured query graphs is unrealistic. In this paper, we propose a novel GNN called Count-GNN for subgraph isomorphism counting, to deal with the above challenges. At the edge level, given that an edge is an atomic unit of encoding graph structures, we propose an edge-centric message passing scheme, where messages on edges are propagated and aggregated based on the edge adjacency to preserve fine-grained structural information. At the graph level, we modulate the input graph representation conditioned on the query, so that the input graph can be adapted to each query individually to improve their matching. Finally, we conduct extensive experiments on a number of benchmark datasets to demonstrate the superior performance of Count-GNN.

📄 PDF Abstract BibTeX arXiv:2302.03266

Code (1)

Starlien95/Count-GNN 공식 구현 pytorch

Tasks

Navigate

Similar Papers 제목 키워드 기반

Neural Subgraph Isomorphism Counting

2019-12-25 · Xin Liu, Haojie Pan, Mutian He, Yangqiu Song 외

In this paper, we study a new graph learning problem: learning to count subgraph isomorphisms. Different from other traditional graph learning problems such as node classification and link prediction, subgraph isomorphis…

Domain AdaptationGraph LearningLink PredictionNode Classification+2

Towards Subgraph Isomorphism Counting with Graph Kernels

2024-05-13 · Xin Liu, Weiqi Wang, Jiaxin Bai, Yangqiu Song

Subgraph isomorphism counting is known as #P-complete and requires exponential time to find the accurate solution. Utilizing representation learning has been shown as a promising direction to represent substructures and …

Graph ClassificationRepresentation Learning

Graph Convolutional Networks with Dual Message Passing for Subgraph Isomorphism Counting and Matching

2021-12-16 · Xin Liu, Yangqiu Song

Graph neural networks (GNNs) and message passing neural networks (MPNNs) have been proven to be expressive for subgraph structures in many applications. Some applications in heterogeneous graphs require explicit edge mod…

Node ClassificationRepresentation Learning

Linguistic Inspired Graph Analysis

2021-05-13 · Andrew Broekman, Linda Marshall

Isomorphisms allow human cognition to transcribe a potentially unsolvable problem from one domain to a different domain where the problem might be more easily addressed. Current approaches only focus on transcribing stru…

Topology-Informed Graph Transformer

2024-02-03 · Yun Young Choi, Sun Woo Park, Minho Lee, Youngho Woo

Transformers have revolutionized performance in Natural Language Processing and Vision, paving the way for their integration with Graph Neural Networks (GNNs). One key challenge in enhancing graph transformers is strengt…

Graph ClassificationGraph RegressionInductive BiasNode Classification