DOTIN: Dropping Task-Irrelevant Nodes for GNNs
Not on the map. Why?
Abstract (arXiv)
Scalability is an important consideration for deep graph neural networks. Inspired by the conventional pooling layers in CNNs, many recent graph learning approaches have introduced the pooling strategy to reduce the size of graphs for learning, such that the scalability and efficiency can be improved. However, these pooling-based methods are mainly tailored to a single graph-level task and pay more attention to local information, limiting their performance in multi-task settings which often require task-specific global information. In this paper, departure from these pooling-based efforts, we design a new approach called DOTIN (underlineDrunderlineopping underlineTask-underlineIrrelevant underlineNodes) to reduce the size of graphs. Specifically, by introducing K learnable virtual nodes to represent the graph embeddings targeted to K different graph-level tasks, respectively, up to 90% raw nodes with low attentiveness with an attention model -- a transformer in this paper, can be adaptively dropped without notable performance decreasing. Achieving almost the same accuracy, our method speeds up GAT by about 50% on graph-level tasks including graph classification and graph edit distance (GED) with about 60% less memory, on D&D dataset. Code will be made publicly available in https://github.com/Sherrylone/DOTIN.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 27 of its 43 references that are in the map. First posted on arXiv 28 Apr 2022.
Builds on
27 of 43 references.
References · 27
- 2017Attention Is All You Needcited by 59,932
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,282
- 2017Graph Attention Networkscited by 8,854
- 2017Inductive Representation Learning on Large Graphscited by 6,284
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2015Fast and Accurate Deep Network Learning by Exponential Linear Units (ELUs)cited by 1,061
- 2018Hierarchical Graph Representation Learning with Differentiable Poolingcited by 786
- 2019DropEdge: Towards Deep Graph Convolutional Networks on Node Classificationcited by 679
- 2019Graph U-Netscited by 489
- 2019Self-Attention Graph Poolingcited by 421
15 more
- 2022Not All Patches are What You Need: Expediting Vision Transformers via Token Reorganizationscited by 359
- 2020DeeperGCN: All You Need to Train Deeper GCNscited by 249
- 2015Order Matters: Sequence to sequence for setscited by 236
- 2019Graph Matching Networks for Learning the Similarity of Graph Structured Objectscited by 202
- 2016Discriminative Embeddings of Latent Variable Models for Structured Datacited by 130
- 2021DropGNN: Random Dropouts Increase the Expressiveness of Graph Neural Networkscited by 117
- 2018Towards Sparse Hierarchical Graph Classifierscited by 100
- 2020Rethinking pooling in graph neural networkscited by 73
- 2021Understanding Pooling in Graph Neural Networkscited by 69
- 2019Dynamic Graph Message Passing Networkscited by 62
- 2020Revisiting Over-smoothing in Deep GCNscited by 55
- 2019Octree guided CNN with Spherical Kernels for 3D Point Cloudscited by 50
- 2017Graph Classification via Deep Learning with Virtual Nodescited by 30
- 2020Combinatorial Learning of Graph Edit Distance via Dynamic Embeddingcited by 24
- 2019Towards Interpretable Sparse Graph Representation Learning with Laplacian Poolingcited by 20
Built on by
Citing papers per year: 2022: 2.
2 papers.