A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition

Nian Liu, Xiaoxin He, Thomas Laurent, Francesco Di Giovanni, Michael M. Bronstein +1 more
5/22/2024
cs.LG

Official code: liun-online/WaveGC (34 stars, last commit 2025-06-22). 1 more implementation below.

Abstract

Spectral graph convolution, an important tool of data filtering on graphs, relies on two essential decisions: selecting spectral bases for signal transformation and parameterizing the kernel for frequency analysis. While recent techniques mainly focus on standard Fourier transform and vector-valued spectral functions, they fall short in flexibility to model signal distributions over large spatial ranges, and capacity of spectral function. In this paper, we present a novel wavelet-based graph convolution network, namely WaveGC, which integrates multi-resolution spectral bases and a matrix-valued filter kernel. Theoretically, we establish that WaveGC can effectively capture and decouple short-range and long-range information, providing superior filtering flexibility, surpassing existing graph wavelet neural networks. To instantiate WaveGC, we introduce a novel technique for learning general graph wavelets by separately combining odd and even terms of Chebyshev polynomials. This approach strictly satisfies wavelet admissibility criteria. Our numerical experiments showcase the consistent improvements in both short-range and long-range tasks. This underscores the effectiveness of the proposed model in handling different scenarios. Our code is available at https://github.com/liun-online/WaveGC.

View on arXivView PDF

Code Implementations(2)

liun-online/WaveGCOfficial100%

Official implement of 'Advancing Graph Convolutional Networks via General Spectral Wavelets'

346PythonFeb 23, 20241 years ago
MIT

This is a realization of the article "A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition"

11Python, Jupyter NotebookNov 16, 20259 months agoMIT

Cite this paper

@article{liu2024general,
  title  = {A General Graph Spectral Wavelet Convolution via Chebyshev Order Decomposition},
  author = {Nian Liu and Xiaoxin He and Thomas Laurent and Francesco Di Giovanni and Michael M. Bronstein and Xavier Bresson},
  year   = {2024},
  eprint = {2405.13806},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2405.13806v2},
  journal = {ICML 2024 2024}
}

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/2405.13806.svg)](https://codeofpaper.com/paper/2405.13806)

Discussion