BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximation
Mingguo He, Zhewei Wei, Zengfeng Huang, Hongteng Xu

TL;DR
BernNet introduces a novel graph neural network that uses Bernstein polynomial approximation to learn arbitrary spectral filters, enabling more flexible and effective graph signal processing.
Contribution
The paper proposes BernNet, a new GNN framework that employs Bernstein polynomial approximation for designing and learning arbitrary spectral filters with theoretical support.
Findings
BernNet can learn complex spectral filters like band-rejection and comb filters.
It outperforms existing methods in real-world graph tasks.
The approach provides a principled way to design spectral filters with theoretical guarantees.
Abstract
Many representative graph neural networks, e.g., GPR-GNN and ChebNet, approximate graph convolutions with graph spectral filters. However, existing work either applies predefined filter weights or learns them without necessary constraints, which may lead to oversimplified or ill-posed filters. To overcome these issues, we propose BernNet, a novel graph neural network with theoretical support that provides a simple but effective scheme for designing and learning arbitrary graph spectral filters. In particular, for any filter over the normalized Laplacian spectrum of a graph, our BernNet estimates it by an order- Bernstein polynomial approximation and designs its spectral property by setting the coefficients of the Bernstein basis. Moreover, we can learn the coefficients (and the corresponding filter weights) based on observed graphs and their associated signals and thus achieve the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
Taxonomy
TopicsAdvanced Graph Neural Networks · Topic Modeling · Bayesian Modeling and Causal Inference
MethodsGraph Neural Network · ChebNet
