# GSP-KalmanNet: Tracking Graph Signals via Neural-Aided Kalman Filtering

arXiv: https://arxiv.org/abs/2311.16602 · HTML: https://mlsanity.com/paper/2311.16602/

## Key facts

- Cited by 10 papers in the map (data through 14 Oct 2026).
- Builds on 39 of its 81 references that are in the map.
- First posted on arXiv 28 Nov 2023.

## Builds on (most cited first, 30 of 39)

- [Attention Is All You Need](https://mlsanity.com/paper/1706.03762/) (2017)
- [Empirical Evaluation of Gated Recurrent Neural Networks on Sequence Modeling](https://mlsanity.com/paper/1412.3555/) (2014)
- [Graph Neural Networks: A Review of Methods and Applications](https://mlsanity.com/paper/1812.08434/) (2018)
- [EvolveGCN: Evolving Graph Convolutional Networks for Dynamic Graphs](https://mlsanity.com/paper/1902.10191/) (2019)
- [Graph Signal Processing: Overview, Challenges and Applications](https://mlsanity.com/paper/1712.00468/) (2017)
- [MoDL: Model Based Deep Learning Architecture for Inverse Problems](https://mlsanity.com/paper/1712.02862/) (2017)
- [Graph Neural Network for Traffic Forecasting: A Survey](https://mlsanity.com/paper/2101.11174/) (2021)
- [Model-Based Deep Learning](https://mlsanity.com/paper/2012.08405/) (2020)
- [KalmanNet: Neural Network Aided Kalman Filtering for Partially Known Dynamics](https://mlsanity.com/paper/2107.10043/) (2021)
- [Foundations and modelling of dynamic networks using Dynamic Graph Neural Networks: A survey](https://mlsanity.com/paper/2005.07496/) (2020)
- [Convolutional Neural Network Architectures for Signals Supported on Graphs](https://mlsanity.com/paper/1805.00165/) (2018)
- [Recurrent Kalman Networks: Factorized Inference in High-Dimensional Deep Feature Spaces](https://mlsanity.com/paper/1905.07357/) (2019)
- [Model-Based Deep Learning: On the Intersection of Deep Learning and Optimization](https://mlsanity.com/paper/2205.02640/) (2022)
- [Long Short-Term Memory Kalman Filters:Recurrent Neural Estimators for Pose Regularization](https://mlsanity.com/paper/1708.01885/) (2017)
- [Forecasting Time Series with VARMA Recursions on Graphs](https://mlsanity.com/paper/1810.08581/) (2018)
- [Sampling of graph signals with successive local aggregations](https://mlsanity.com/paper/1504.04687/) (2015)
- [Unsupervised Learned Kalman Filtering](https://mlsanity.com/paper/2110.09005/) (2021)
- [Latent-KalmanNet: Learned Kalman Filtering for Tracking from High-Dimensional Signals](https://mlsanity.com/paper/2304.07827/) (2023)
- [Discriminative and Generative Learning for Linear Estimation of Random Signals [Lecture Notes]](https://mlsanity.com/paper/2206.04432/) (2022)
- [Graph Signal Restoration Using Nested Deep Algorithm Unrolling](https://mlsanity.com/paper/2106.15910/) (2021)
- [Kernel-based Reconstruction of Space-time Functions on Dynamic Graphs](https://mlsanity.com/paper/1612.03615/) (2016)
- [Detection of false data injection attacks in smart grids based on graph signal processing](https://mlsanity.com/paper/1810.04894/) (2018)
- [Grid-Graph Signal Processing (Grid-GSP): A Graph Signal Processing Framework for the Power Grid](https://mlsanity.com/paper/2103.06068/) (2021)
- [Graphon Pooling in Graph Neural Networks](https://mlsanity.com/paper/2003.01795/) (2020)
- [RTSNet: Learning to Smooth in Partially Known State-Space Models (Preprint)](https://mlsanity.com/paper/2110.04717/) (2021)
- [Monitoring and Optimization for Power Grids: A Signal Processing Perspective](https://mlsanity.com/paper/1302.0885/) (2013)
- [Adaptive Graph Signal Processing: Algorithms and Optimal Sampling Strategies](https://mlsanity.com/paper/1709.03726/) (2017)
- [Bayesian Estimation of Graph Signals](https://mlsanity.com/paper/2103.15520/) (2021)
- [Filter Design for Autoregressive Moving Average Graph Filters](https://mlsanity.com/paper/1711.09086/) (2017)
- [Neural Kalman Filtering](https://mlsanity.com/paper/2102.10021/) (2021)

## Built on by (most cited first, 10 of 10)

- [GKNet: Graph Kalman Filtering and Model Inference via Model-based Deep Learning](https://mlsanity.com/paper/2506.22004/) (2025)
- [Ksurf-Drone: Attention Kalman Filter for Contextual Bandit Optimization in Cloud Resource Allocation](https://mlsanity.com/paper/2511.09766/) (2025)
- [PiGGO: Physics-Guided Learnable Graph Kalman Filters for Virtual Sensing of Nonlinear Dynamic Structures under Uncertainty](https://mlsanity.com/paper/2604.26593/) (2026)
- [DBPnet: Damper Characteristics-Based Bayesian Physics-Informed Neural Network for Wheel Load Estimation](https://mlsanity.com/paper/2605.24860/) (2026)
- [Learning Flock: Enhancing Sets of Particles for Multi~Sub-State Particle Filtering with Neural Augmentation](https://mlsanity.com/paper/2408.11348/) (2024)
- [Motion Estimation for Multi-Object Tracking using KalmanNet with Semantic-Independent Encoding](https://mlsanity.com/paper/2509.11323/) (2025)
- [Filtering Jump Markov Systems with Partially Known Dynamics: A Model-Based Deep Learning Approach](https://mlsanity.com/paper/2511.09569/) (2025)
- [Topological Kalman Filtering on Cell Complexes](https://mlsanity.com/paper/2605.15955/) (2026)
- [Edge-Aware Thermal Infrared UAV Swarm Tracking](https://mlsanity.com/paper/2607.12544/) (2026)
- [Unscented KalmanNet: Structure-Preserving Deep Learning with Calibrated Posterior Uncertainty under Incomplete Physics and Unknown Noise](https://mlsanity.com/paper/2608.04201/) (2026)

## Abstract (arXiv)

Dynamic systems of graph signals are encountered in various applications, including social networks, power grids, and transportation. While such systems can often be described as state space (SS) models, tracking graph signals via conventional tools based on the Kalman filter (KF) and its variants is typically challenging. This is due to the nonlinearity, high dimensionality, irregularity of the domain, and complex modeling associated with real-world dynamic systems of graph signals. In this work, we study the tracking of graph signals using a hybrid model-based/data-driven approach. We develop the GSP-KalmanNet, which tracks the hidden graphical states from the graphical measurements by jointly leveraging graph signal processing (GSP) tools and deep learning (DL) techniques. The derivations of the GSP-KalmanNet are based on extending the KF to exploit the inherent graph structure via graph frequency domain filtering, which considerably simplifies the computational complexity entailed in processing high-dimensional signals and increases the robustness to small topology changes. Then, we use data to learn the Kalman gain following the recently proposed KalmanNet framework, which copes with partial and approximated modeling, without forcing a specific model over the noise statistics. Our empirical results demonstrate that the proposed GSP-KalmanNet achieves enhanced accuracy and run time performance as well as improved robustness to model misspecifications compared with both model-based and data-driven benchmarks.
