Message Passing in Graph Convolution Networks via Adaptive Filter Banks
Not on the map. Why?
Abstract (arXiv)
Graph convolution networks, like message passing graph convolution networks (MPGCNs), have been a powerful tool in representation learning of networked data. However, when data is heterogeneous, most architectures are limited as they employ a single strategy to handle multi-channel graph signals and they typically focus on low-frequency information. In this paper, we present a novel graph convolution operator, termed BankGCN, which keeps benefits of message passing models, but extends their capabilities beyond `low-pass' features. It decomposes multi-channel signals on graphs into subspaces and handles particular information in each subspace with an adapted filter. The filters of all subspaces have different frequency responses and together form a filter bank. Furthermore, each filter in the spectral domain corresponds to a message passing scheme, and diverse schemes are implemented via the filter bank. Importantly, the filter bank and the signal decomposition are jointly learned to adapt to the spectral characteristics of data and to target applications. Furthermore, this is implemented almost without extra parameters in comparison with most existing MPGCNs. Experimental results show that the proposed convolution operator permits to achieve excellent performance in graph classification on a collection of benchmark graph datasets.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 26 of its 34 references that are in the map. First posted on arXiv 18 Jun 2021.
Builds on
26 of 34 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 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
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,414
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,085
- 2018Deeper Insights into Graph Convolutional Networks for Semi-Supervised Learningcited by 1,099
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,097
14 more
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020Benchmarking Graph Neural Networkscited by 672
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 477
- 2019Self-Attention Graph Poolingcited by 421
- 2019Diffusion Improves Graph Learningcited by 414
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 260
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2019Graph Neural Networks with convolutional ARMA filterscited by 185
- 2019Transferability of Spectral Graph Convolutional Neural Networkscited by 90
- 2020Scattering GCN: Overcoming Oversmoothness in Graph Convolutional Networkscited by 57
- 2018Geometric Scattering for Graph Data Analysiscited by 49
- 2017Design of graph filters and filterbankscited by 22
- 2014Learning parametric dictionaries for graph signalscited by 12
- 2017Graph-based Isometry Invariant Representation Learningcited by 7
Built on by
Citing papers per year: 2021: 1; 2022: 2; 2023: 0; 2024: 1.
4 papers.
- 2021A New Perspective on the Effects of Spectrum in Graph Neural Networkscited by 24
- 2022How Expressive are Transformers in Spectral Domain for Graphs?cited by 15
- 2022When Does A Spectral Graph Neural Network Fail in Node Classification?cited by 6
- 2024Cross-Space Adaptive Filter: Integrating Graph Topology and Node Attributes for Alleviating the Over-smoothing Problemcited by 4
- 2024Cross-Space Adaptive Filter: Integrating Graph Topology and Node Attributes for Alleviating the Over-smoothing Problem26 Jan 2024
- 2022When Does A Spectral Graph Neural Network Fail in Node Classification?16 Feb 2022
- 2022How Expressive are Transformers in Spectral Domain for Graphs?23 Jan 2022
- 2021A New Perspective on the Effects of Spectrum in Graph Neural Networks14 Dec 2021