Graph Filters for Signal Processing and Machine Learning on Graphs
Not on the map. Why?
Abstract (arXiv)
Filters are fundamental in extracting information from data. For time series and image data that reside on Euclidean domains, filters are the crux of many signal processing and machine learning techniques, including convolutional neural networks. Increasingly, modern data also reside on networks and other irregular domains whose structure is better captured by a graph. To process and learn from such data, graph filters account for the structure of the underlying data domain. In this article, we provide a comprehensive overview of graph filters, including the different filtering categories, design strategies for each type, and trade-offs between different types of graph filters. We discuss how to extend graph filters into filter banks and graph neural networks to enhance the representational power; that is, to model a broader variety of signal classes, data patterns, and relationships. We also showcase the fundamental role of graph filters in signal processing and machine learning applications. Our aim is that this article provides a unifying framework for both beginner and experienced researchers, as well as a common understanding that promotes collaborations at the intersections of signal processing, machine learning, and application domains.
Key facts. Cited by 53 papers in the map (data through 14 Oct 2026). Builds on 156 of its 370 references that are in the map. First posted on arXiv 16 Nov 2022.
Builds on
156 of 370 references.
References · 156
- 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
- 2017Graph Attention Networkscited by 8,923
- 2017Inductive Representation Learning on Large Graphscited by 6,320
- 2018How Powerful are Graph Neural Networks?cited by 4,393
- 2019A Comprehensive Survey on Graph Neural Networkscited by 2,919
- 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
- 2018Dynamic Graph CNN for Learning on Point Cloudscited by 2,223
- 2016Convolutional Neural Networks on Graphs with Fast Localized Spectral Filteringcited by 2,089
- 2019Federated Learning: Challenges, Methods, and Future Directionscited by 1,538
- 2019Simplifying Graph Convolutional Networkscited by 1,477
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2020LightGCN: Simplifying and Powering Graph Convolution Network for Recommendationcited by 1,139
38 more
- 2018Graph Convolutional Neural Networks for Web-Scale Recommender Systemscited by 1,138
- 2013Spectral Networks and Locally Connected Networks on Graphscited by 1,102
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
- 2019Measuring and Relieving the Over-smoothing Problem for Graph Neural Networks from the Topological Viewcited by 545
- 2017Graph Signal Processing: Overview, Challenges and Applicationscited by 413
- 2020Learning Lane Graph Representations for Motion Forecastingcited by 382
- 2019Revisiting Graph Neural Networks: All We Have is Low-Pass Filterscited by 261
- 2020Pose2Mesh: Graph Convolutional Network for 3D Human Pose and Mesh Recovery from a 2D Human Posecited by 248
- 2017CayleyNets: Graph Convolutional Neural Networks with Complex Rational Spectral Filterscited by 203
- 2021BernNet: Learning Arbitrary Graph Spectral Filters via Bernstein Approximationcited by 195
- 2022How Powerful are Spectral Graph Neural Networkscited by 169
- 2016How to learn a graph from smooth signalscited by 146
- 2021A Survey of Graph Neural Networks for Recommender Systems: Challenges, Methods, and Directionscited by 144
- 2021Interpreting and Unifying Graph Neural Networks with An Optimization Frameworkcited by 131
- 2021ETA Prediction with Graph Neural Networks in Google Mapscited by 130
- 2019Stability Properties of Graph Neural Networkscited by 127
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 122
- 2020Revisiting Graph based Collaborative Filtering: A Linear Residual Graph Convolutional Network Approachcited by 120
- 2018Learning graphs from data: A signal representation perspectivecited by 119
- 2020GNN3DMOT: Graph Neural Network for 3D Multi-Object Tracking with Multi-Feature Learningcited by 113
- 2018Connecting the Dots: Identifying Network Structure via Graph Signal Processingcited by 111
- 2020A Unified View on Graph Neural Networks as Graph Signal Denoisingcited by 110
- 2017Learning Structural Node Embeddings Via Diffusion Waveletscited by 97
- 2018Convolutional Neural Network Architectures for Signals Supported on Graphscited by 95
- 2019Optimal Wireless Resource Allocation with Random Edge Graph Neural Networkscited by 90
- 2022Convolutional Neural Networks on Graphs with Chebyshev Approximation, Revisitedcited by 87
- 2021Signal Processing on Higher-Order Networks: Livin' on the Edge ... and Beyondcited by 82
- 2020Graph Neural Networks: Architectures, Stability and Transferabilitycited by 80
- 2021Graph-based Semi-supervised Learning: A Comprehensive Reviewcited by 79
- 2021Principled Simplicial Neural Networks for Trajectory Predictioncited by 77
- 2020Graphs, Convolutions, and Neural Networks: From Graph Filters to Graph Neural Networkscited by 75
- 2013Discrete Signal Processing on Graphs: Frequency Analysiscited by 73
- 2020Graph signal processing for machine learning: A review and new perspectivescited by 73
- 20203D Point Cloud Processing and Learning for Autonomous Drivingcited by 68
- 2020Mat'ern Gaussian Processes on Graphscited by 66
- 2021What are higher-order networks?cited by 66
- 2020Unfolding WMMSE using Graph Neural Networks for Efficient Power Allocationcited by 61
- 2016Network Topology Inference from Spectral Templatescited by 58
50 most cited of 156 All 156 (JSON)
Built on by
Citing papers per year: 2023: 7; 2024: 11; 2025: 25; 2026: 10.
53 papers.
Sort:
- 2023Graph Neural Networks with Learnable and Optimal Polynomial Basescited by 36
- 2023Improving Protein Optimization with Smoothed Fitness Landscapescited by 21
- 2025Cross-Contrastive Clustering for Multimodal Attributed Graphs with Dual Graph Filteringcited by 14
- 2024Spatiotemporal Covariance Neural Networkscited by 9
- 2023Fairness-Aware Graph Filter Designcited by 8
- 2024Redesigning graph filter-based GNNs to relax the homophily assumptioncited by 8
- 2025Graph-Aware Diffusion for Signal Generationcited by 8
- 2024Sparse Covariance Neural Networkscited by 7
- 2024Fair CoVariance Neural Networkscited by 6
- 2023Recovering Missing Node Features with Local Structure-based Embeddingscited by 5
- 2025Topological Dictionary Learningcited by 4
- 2025Covariance Density Neural Networkscited by 4
38 more
- 2025Disentangling Neurodegeneration with Brain Age Gap Prediction Models: A Graph Signal Processing Perspectivecited by 3
- 2025KrawtchoukNet: A Unified GNN Solution for Heterophily and Over-smoothing with Adaptive Bounded Polynomialscited by 3
- 2023Fairness-aware Optimal Graph Filter Designcited by 2
- 2023On the Trade-Off between Stability and Representational Capacity in Graph Neural Networkscited by 2
- 2024Online Learning Of Expanding Graphscited by 2
- 2025Training-free Adjustable Polynomial Graph Filtering for Ultra-fast Multimodal Recommendationcited by 2
- 2025Topological Adaptive Least Mean Squares Algorithms over Simplicial Complexescited by 2
- 2025GKNet: Graph Kalman Filtering and Model Inference via Model-based Deep Learningcited by 2
- 2025LaguerreNet: Advancing a Unified Solution for Heterophily and Over-smoothing with Adaptive Continuous Polynomialscited by 2
- 2026Stability of Flow Models for Graph Signalscited by 2
- 2026Learning with Covariance Matrices: Principal Component Analysis Meets Learning with Graphscited by 2
- 2023Barron Space for Graph Convolution Neural Networkscited by 1
- 2024Online Graph Filtering Over Expanding Graphscited by 1
- 2024Learning Graph Filters for Structure-Function Coupling based Hub Node Identificationcited by 1
- 2024Explainable Spatio-Temporal GCNNs for Irregular Multivariate Time Series: Architecture and Application to ICU Patient Datacited by 1
- 2024Haar-Laplacian for directed graphscited by 1
- 2025A Fused Gromov-Wasserstein Approach to Subgraph Contrastive Learningcited by 1
- 2025Leveraging Low-rank Factorizations of Conditional Correlation Matrices in Graph Learningcited by 1
- 2025Directed Acyclic Graph Convolutional Networkscited by 1
- 2025Graph Distribution-valued Signals: A Wasserstein Space Perspectivecited by 1
- 2026Which Graph Shift Operator? A Spectral Answer to an Empirical Questioncited by 1
- 2024Graph Convolutional Network For Semi-supervised Node Classification With Subgraph Sketchingcited by 0
- 2024LASE: Learned Adjacency Spectral Embeddingscited by 0
- 2025Converting Transformers into DGNNs Formcited by 0
- 2025Cramer-Rao Bounds for Laplacian Matrix Estimationcited by 0
- 2025On the Stability of Graph Convolutional Neural Networks: A Probabilistic Perspectivecited by 0
- 2025Quantitative Error Feedback for Quantization Noise Reduction of Filtering over Graphscited by 0
- 2025SlepNet: Spectral Subgraph Representation Learning for Neural Dynamicscited by 0
- 2025Signed Graph Learning: Algorithms and Theorycited by 0
- 2025Unrolling Dynamic Programming via Graph Filterscited by 0
- 2025A Novel Unified Extended Matrix for Graph Signal Processing: Theory and Applicationcited by 0
- 2025CoVariance Filters and Neural Networks over Hilbert Spacescited by 0
- 2025Graph Variate Neural Networkscited by 0
- 2025Rotation-Parameterized Graph Fractional Fourier Transform: Definition, Properties, and Optimal Filteringcited by 0
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNscited by 0
- 2026Including Node Textual Metadata in Laplacian-constrained Gaussian Graphical Modelscited by 0
- 2026Subspace Projection Methods for Fast Spectral Embeddings of Evolving Graphscited by 0
- 2026Stochastic Sequential Decision Making over Expanding Networks with Graph Filteringcited by 0
50 most cited of 53 All 53 (JSON)
- 2026Stable Filters for Generative Modeling of Graph Signals16 Sep 2026
- 2026Learning with Covariance Matrices: Principal Component Analysis Meets Learning with Graphs9 Sep 2026
- 2026Stability of Flow Models for Graph Signals8 Jul 2026
- 2026Delving into Non-Exchangeability for Conformal Prediction in Graph-Structured Multivariate Time Series6 May 2026
- 2026Low-pass Personalized Subgraph Federated Recommendation20 Mar 2026
- 2026Stochastic Sequential Decision Making over Expanding Networks with Graph Filtering19 Mar 2026
- 2026Subspace Projection Methods for Fast Spectral Embeddings of Evolving Graphs19 Mar 2026
- 2026Including Node Textual Metadata in Laplacian-constrained Gaussian Graphical Models17 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Which Graph Shift Operator? A Spectral Answer to an Empirical Question6 Feb 2026
- 2025Cross-Contrastive Clustering for Multimodal Attributed Graphs with Dual Graph Filtering25 Nov 2025
- 2025Rotation-Parameterized Graph Fractional Fourier Transform: Definition, Properties, and Optimal Filtering20 Nov 2025
38 more
- 2025LaguerreNet: Advancing a Unified Solution for Heterophily and Over-smoothing with Adaptive Continuous Polynomials19 Nov 2025
- 2025KrawtchoukNet: A Unified GNN Solution for Heterophily and Over-smoothing with Adaptive Bounded Polynomials19 Nov 2025
- 2025Disentangling Neurodegeneration with Brain Age Gap Prediction Models: A Graph Signal Processing Perspective14 Oct 2025
- 2025Graph-Aware Diffusion for Signal Generation6 Oct 2025
- 2025Graph Distribution-valued Signals: A Wasserstein Space Perspective30 Sep 2025
- 2025Graph Variate Neural Networks24 Sep 2025
- 2025CoVariance Filters and Neural Networks over Hilbert Spaces16 Sep 2025
- 2025A Novel Unified Extended Matrix for Graph Signal Processing: Theory and Application16 Aug 2025
- 2025Unrolling Dynamic Programming via Graph Filters29 Jul 2025
- 2025Signed Graph Learning: Algorithms and Theory13 Jul 2025
- 2025GKNet: Graph Kalman Filtering and Model Inference via Model-based Deep Learning27 Jun 2025
- 2025SlepNet: Spectral Subgraph Representation Learning for Neural Dynamics19 Jun 2025
- 2025Directed Acyclic Graph Convolutional Networks13 Jun 2025
- 2025Leveraging Low-rank Factorizations of Conditional Correlation Matrices in Graph Learning12 Jun 2025
- 2025Quantitative Error Feedback for Quantization Noise Reduction of Filtering over Graphs2 Jun 2025
- 2025On the Stability of Graph Convolutional Neural Networks: A Probabilistic Perspective1 Jun 2025
- 2025Topological Adaptive Least Mean Squares Algorithms over Simplicial Complexes29 May 2025
- 2025Covariance Density Neural Networks16 May 2025
- 2025Cramer-Rao Bounds for Laplacian Matrix Estimation6 Apr 2025
- 2025Topological Dictionary Learning14 Mar 2025
- 2025Training-free Adjustable Polynomial Graph Filtering for Ultra-fast Multimodal Recommendation6 Mar 2025
- 2025A Fused Gromov-Wasserstein Approach to Subgraph Contrastive Learning28 Feb 2025
- 2025Converting Transformers into DGNNs Form1 Feb 2025
- 2024LASE: Learned Adjacency Spectral Embeddings23 Dec 2024
- 2024Haar-Laplacian for directed graphs23 Nov 2024
- 2024Explainable Spatio-Temporal GCNNs for Irregular Multivariate Time Series: Architecture and Application to ICU Patient Data1 Nov 2024
- 2024Learning Graph Filters for Structure-Function Coupling based Hub Node Identification22 Oct 2024
- 2024Sparse Covariance Neural Networks2 Oct 2024
- 2024Spatiotemporal Covariance Neural Networks16 Sep 2024
- 2024Redesigning graph filter-based GNNs to relax the homophily assumption13 Sep 2024
- 2024Online Learning Of Expanding Graphs13 Sep 2024
- 2024Fair CoVariance Neural Networks13 Sep 2024
- 2024Online Graph Filtering Over Expanding Graphs11 Sep 2024
- 2024Graph Convolutional Network For Semi-supervised Node Classification With Subgraph Sketching19 Apr 2024
- 2023On the Trade-Off between Stability and Representational Capacity in Graph Neural Networks4 Dec 2023
- 2023Barron Space for Graph Convolution Neural Networks6 Nov 2023
- 2023Fairness-aware Optimal Graph Filter Design22 Oct 2023
- 2023Recovering Missing Node Features with Local Structure-based Embeddings16 Sep 2023
50 newest of 53 All 53 (JSON)
- 2023Graph Neural Networks with Learnable and Optimal Polynomial Basescited by 36
- 2023Improving Protein Optimization with Smoothed Fitness Landscapescited by 21
- 2025Cross-Contrastive Clustering for Multimodal Attributed Graphs with Dual Graph Filteringcited by 14
- 2024Spatiotemporal Covariance Neural Networkscited by 9
- 2023Fairness-Aware Graph Filter Designcited by 8
- 2024Redesigning graph filter-based GNNs to relax the homophily assumptioncited by 8
- 2025Graph-Aware Diffusion for Signal Generationcited by 8
- 2024Sparse Covariance Neural Networkscited by 7
- 2024Fair CoVariance Neural Networkscited by 6
- 2023Recovering Missing Node Features with Local Structure-based Embeddingscited by 5
- 2025Topological Dictionary Learningcited by 4
- 2025Covariance Density Neural Networkscited by 4
12 most cited of 53 All 53 (JSON)
- 2026Stable Filters for Generative Modeling of Graph Signals16 Sep 2026
- 2026Learning with Covariance Matrices: Principal Component Analysis Meets Learning with Graphs9 Sep 2026
- 2026Stability of Flow Models for Graph Signals8 Jul 2026
- 2026Delving into Non-Exchangeability for Conformal Prediction in Graph-Structured Multivariate Time Series6 May 2026
- 2026Low-pass Personalized Subgraph Federated Recommendation20 Mar 2026
- 2026Stochastic Sequential Decision Making over Expanding Networks with Graph Filtering19 Mar 2026
- 2026Subspace Projection Methods for Fast Spectral Embeddings of Evolving Graphs19 Mar 2026
- 2026Including Node Textual Metadata in Laplacian-constrained Gaussian Graphical Models17 Feb 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026Which Graph Shift Operator? A Spectral Answer to an Empirical Question6 Feb 2026
- 2025Cross-Contrastive Clustering for Multimodal Attributed Graphs with Dual Graph Filtering25 Nov 2025
- 2025Rotation-Parameterized Graph Fractional Fourier Transform: Definition, Properties, and Optimal Filtering20 Nov 2025
12 newest of 53 All 53 (JSON)