Persistent Message Passing
Not on the map. Why?
Abstract (arXiv)
Graph neural networks (GNNs) are a powerful inductive bias for modelling algorithmic reasoning procedures and data structures. Their prowess was mainly demonstrated on tasks featuring Markovian dynamics, where querying any associated data structure depends only on its latest state. For many tasks of interest, however, it may be highly beneficial to support efficient data structure queries dependent on previous states. This requires tracking the data structure's evolution through time, placing significant pressure on the GNN's latent representations. We introduce Persistent Message Passing (PMP), a mechanism which endows GNNs with capability of querying past state by explicitly persisting it: rather than overwriting node representations, it creates new nodes whenever required. PMP generalises out-of-distribution to more than 2x larger test inputs on dynamic temporal range queries, significantly outperforming GNNs which overwrite states.
Key facts. Cited by 13 papers in the map (data through 7 Oct 2026). Builds on 18 of its 25 references that are in the map. First posted on arXiv 1 Mar 2021.
Builds on
18 of 25 references.
References · 18
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Learning Mesh-Based Simulation with Graph Networkscited by 840
- 2020Directional Message Passing for Molecular Graphscited by 556
- 2020Temporal Graph Networks for Deep Learning on Dynamic Graphscited by 521
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 218
- 2020Solving Mixed Integer Programs Using Neural Networkscited by 178
- 2019What Can Neural Networks Reason About?cited by 155
- 2017Neural Episodic Controlcited by 148
- 2021How to represent part-whole hierarchies in a neural networkcited by 123
- 2019Neural Execution of Graph Algorithmscited by 118
6 more
- 2020PinnerSage: Multi-Modal User Embedding Framework for Recommendations at Pinterestcited by 75
- 2020Pointer Graph Networkscited by 52
- 2018Relational inductive bias for physical construction in humans and machinescited by 41
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2020XLVIN: eXecuted Latent Value Iteration Netscited by 17
- 2020Towards Scale-Invariant Graph-related Problem Solving by Iterative Homogeneous Graph Neural Networkscited by 6
Built on by
Citing papers per year: 2021: 4; 2022: 4; 2023: 4; 2024: 0; 2025: 1.
13 papers.
Sort:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2022Graph neural networks for materials science and chemistrycited by 181
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2023DRew: Dynamically Rewired Message Passing with Delaycited by 81
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2021Relating Graph Neural Networks to Structural Causal Modelscited by 39
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2021Reasoning-Modulated Representationscited by 13
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2021Algorithmic Concept-based Explainable Reasoningcited by 12
- 2023Neural Priority Queues for Graph Neural Networkscited by 7
- 2022Memory-Augmented Graph Neural Networks: A Brain-Inspired Reviewcited by 2
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2023Neural Priority Queues for Graph Neural Networks18 Jul 2023
- 2023Asynchronous Algorithmic Alignment with Cocycles27 Jun 2023
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisation18 May 2023
- 2023DRew: Dynamically Rewired Message Passing with Delay13 May 2023
- 2022Memory-Augmented Graph Neural Networks: A Brain-Inspired Review22 Sep 2022
- 2022Graph neural networks for materials science and chemistry5 Aug 2022
- 2022The CLRS Algorithmic Reasoning Benchmark31 May 2022
- 2022Graph Neural Networks are Dynamic Programmers29 Mar 2022
- 2021Relating Graph Neural Networks to Structural Causal Models9 Sep 2021
- 2021Reasoning-Modulated Representations19 Jul 2021
- 2021Algorithmic Concept-based Explainable Reasoning15 Jul 2021
1 more
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2022Graph neural networks for materials science and chemistrycited by 181
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2023DRew: Dynamically Rewired Message Passing with Delaycited by 81
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2021Relating Graph Neural Networks to Structural Causal Modelscited by 39
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2021Reasoning-Modulated Representationscited by 13
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2021Algorithmic Concept-based Explainable Reasoningcited by 12
- 2023Neural Priority Queues for Graph Neural Networkscited by 7
- 2022Memory-Augmented Graph Neural Networks: A Brain-Inspired Reviewcited by 2
12 most cited of 13 All 13 (JSON)
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2023Neural Priority Queues for Graph Neural Networks18 Jul 2023
- 2023Asynchronous Algorithmic Alignment with Cocycles27 Jun 2023
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisation18 May 2023
- 2023DRew: Dynamically Rewired Message Passing with Delay13 May 2023
- 2022Memory-Augmented Graph Neural Networks: A Brain-Inspired Review22 Sep 2022
- 2022Graph neural networks for materials science and chemistry5 Aug 2022
- 2022The CLRS Algorithmic Reasoning Benchmark31 May 2022
- 2022Graph Neural Networks are Dynamic Programmers29 Mar 2022
- 2021Relating Graph Neural Networks to Structural Causal Models9 Sep 2021
- 2021Reasoning-Modulated Representations19 Jul 2021
- 2021Algorithmic Concept-based Explainable Reasoning15 Jul 2021
12 newest of 13 All 13 (JSON)