DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting

Tianyu Fu, Chiyue Wei, Yu Wang, Rex Ying
8/16/2023
cs.LGcs.SI

Official code: fuvty/DeSCo (24 stars, Apache-2.0, last commit 2024-03-11).

Abstract

We introduce DeSCo, a scalable neural deep subgraph counting pipeline, designed to accurately predict both the count and occurrence position of queries on target graphs post single training. Firstly, DeSCo uses a novel canonical partition and divides the large target graph into small neighborhood graphs, greatly reducing the count variation while guaranteeing no missing or double-counting. Secondly, neighborhood counting uses an expressive subgraph-based heterogeneous graph neural network to accurately count in each neighborhood. Finally, gossip propagation propagates neighborhood counts with learnable gates to harness the inductive biases of motif counts. DeSCo is evaluated on eight real-world datasets from various domains. It outperforms state-of-the-art neural methods with 137x improvement in the mean squared error of count prediction, while maintaining the polynomial runtime complexity. Our open source project is at https://github.com/fuvty/DeSCo.

View on arXivView PDF

Code Implementations(1)

fuvty/DeSCoOfficial100%
Apache-2.0

[WSDM'24 Oral] The official implementation of paper <DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting>

240PythonSep 27, 20222 years agoApache-2.0
gnngraphsubgraph-countsubgraph-mining

Similar Papers

Cite this paper

@article{fu2023desco,
  title  = {DeSCo: Towards Generalizable and Scalable Deep Subgraph Counting},
  author = {Tianyu Fu and Chiyue Wei and Yu Wang and Rex Ying},
  year   = {2023},
  eprint = {2308.08198},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2308.08198v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2308.08198.svg)](https://codeofpaper.com/paper/2308.08198)

Discussion