# Gated Graph Recurrent Neural Networks

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

## Key facts

- Cited by 58 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 3 Feb 2020.

## Built on by (most cited first, 30 of 58)

- [On Over-Squashing in Message Passing Neural Networks: The Impact of Width, Depth, and Topology](https://mlsanity.com/paper/2302.02941/) (2023)
- [Dynamic Graph Representation Learning with Neural Networks: A Survey](https://mlsanity.com/paper/2304.05729/) (2023)
- [Synthesizing Decentralized Controllers with Graph Neural Networks and Imitation Learning](https://mlsanity.com/paper/2012.14906/) (2020)
- [Embedding Graph Convolutional Networks in Recurrent Neural Networks for Predictive Monitoring](https://mlsanity.com/paper/2112.09641/) (2021)
- [TopoImb: Toward Topology-level Imbalance in Learning from Graphs](https://mlsanity.com/paper/2212.08689/) (2022)
- [Space-Time Graph Neural Networks](https://mlsanity.com/paper/2110.02880/) (2021)
- [Robust Graph Neural Networks via Probabilistic Lipschitz Constraints](https://mlsanity.com/paper/2112.07575/) (2021)
- [Graph-Time Convolutional Neural Networks: Architecture and Theoretical Analysis](https://mlsanity.com/paper/2206.15174/) (2022)
- [Message-Passing State-Space Models: Improving Graph Learning with Modern Sequence Modeling](https://mlsanity.com/paper/2505.18728/) (2025)
- [Graph-Time Convolutional Neural Networks](https://mlsanity.com/paper/2103.01730/) (2021)
- [Unsupervised Learning of Sampling Distributions for Particle Filters](https://mlsanity.com/paper/2302.01174/) (2023)
- [Continuous Product Graph Neural Networks](https://mlsanity.com/paper/2405.18877/) (2024)
- [Scalable Perception-Action-Communication Loops with Convolutional and Graph Neural Networks](https://mlsanity.com/paper/2106.13358/) (2021)
- [A Bipartite Graph Neural Network Approach for Scalable Beamforming Optimization](https://mlsanity.com/paper/2207.05364/) (2022)
- [Sparse Covariance Neural Networks](https://mlsanity.com/paper/2410.01669/) (2024)
- [HUNTER: AI based Holistic Resource Management for Sustainable Cloud Computing](https://mlsanity.com/paper/2110.05529/) (2021)
- [Graph Kalman Filters](https://mlsanity.com/paper/2303.12021/) (2023)
- [A Comprehensive Survey on Graph Summarization with Graph Neural Networks](https://mlsanity.com/paper/2302.06114/) (2023)
- [Disambiguated Node Classification with Graph Neural Networks](https://mlsanity.com/paper/2402.08824/) (2024)
- [Representation Power of Graph Neural Networks: Improved Expressivity via Algebraic Analysis](https://mlsanity.com/paper/2205.09801/) (2022)
- [Deep Representations for Time-varying Brain Datasets](https://mlsanity.com/paper/2205.11648/) (2022)
- [Short-Range Oversquashing](https://mlsanity.com/paper/2511.20406/) (2025)
- [Graph Convolutional Memory using Topological Priors](https://mlsanity.com/paper/2106.14117/) (2021)
- [DeepFT: Fault-Tolerant Edge Computing using a Self-Supervised Deep Surrogate Model](https://mlsanity.com/paper/2212.01302/) (2022)
- [Assessment of Spatio-Temporal Predictors in the Presence of Missing and Heterogeneous Data](https://mlsanity.com/paper/2302.01701/) (2023)
- [Graph Neural Network approaches for single-cell data: A recent overview](https://mlsanity.com/paper/2310.09561/) (2023)
- [Dynamic Neural Control Flow Execution: An Agent-Based Deep Equilibrium Approach for Binary Vulnerability Detection](https://mlsanity.com/paper/2404.08562/) (2024)
- [Multimodal graph representation learning for website generation based on visual sketch](https://mlsanity.com/paper/2504.18729/) (2025)
- [GKNet: Graph Kalman Filtering and Model Inference via Model-based Deep Learning](https://mlsanity.com/paper/2506.22004/) (2025)
- [Exploiting Supply Chain Interdependencies for Stock Return Prediction: A Full-State Graph Convolutional LSTM](https://mlsanity.com/paper/2303.09406/) (2023)

## Abstract (arXiv)

Graph processes exhibit a temporal structure determined by the sequence index and and a spatial structure determined by the graph support. To learn from graph processes, an information processing architecture must then be able to exploit both underlying structures. We introduce Graph Recurrent Neural Networks (GRNNs) as a general learning framework that achieves this goal by leveraging the notion of a recurrent hidden state together with graph signal processing (GSP). In the GRNN, the number of learnable parameters is independent of the length of the sequence and of the size of the graph, guaranteeing scalability. We prove that GRNNs are permutation equivariant and that they are stable to perturbations of the underlying graph support. To address the problem of vanishing gradients, we also put forward gated GRNNs with three different gating mechanisms: time, node and edge gates. In numerical experiments involving both synthetic and real datasets, time-gated GRNNs are shown to improve upon GRNNs in problems with long term dependencies, while node and edge gates help encode long range dependencies present in the graph. The numerical results also show that GRNNs outperform GNNs and RNNs, highlighting the importance of taking both the temporal and graph structures of a graph process into account.
