Graph Neural Networks are Dynamic Programmers
Not on the map. Why?
Abstract (arXiv)
Recent advances in neural algorithmic reasoning with graph neural networks (GNNs) are propped up by the notion of algorithmic alignment. Broadly, a neural network will be better at learning to execute a reasoning task (in terms of sample complexity) if its individual components align well with the target algorithm. Specifically, GNNs are claimed to align with dynamic programming (DP), a general problem-solving strategy which expresses many polynomial-time algorithms. However, has this alignment truly been demonstrated and theoretically quantified? Here we show, using methods from category theory and abstract algebra, that there exists an intricate connection between GNNs and DP, going well beyond the initial observations over individual algorithms such as Bellman-Ford. Exposing this connection, we easily verify several prior findings in the literature, produce better-grounded GNN architectures for edge-centric tasks, and demonstrate empirical results on the CLRS algorithmic reasoning benchmark. We hope our exposition will serve as a foundation for building stronger algorithmically aligned GNNs.
Key facts. Cited by 55 papers in the map (data through 7 Oct 2026). Builds on 22 of its 50 references that are in the map. First posted on arXiv 29 Mar 2022.
Builds on
22 of 50 references.
References · 22
- 2017Graph Attention Networkscited by 8,854
- 2018How Powerful are Graph Neural Networks?cited by 4,355
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,597
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,131
- 2020Learning to Simulate Complex Physics with Graph Networkscited by 867
- 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 273
- 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
10 more
- 2019Neural Execution of Graph Algorithmscited by 118
- 2021Neural Algorithmic Reasoningcited by 92
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
- 2020Pointer Graph Networkscited by 52
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2020Normalized Attention Without Probability Cagecited by 19
- 2021Persistent Message Passingcited by 13
- 2021Reasoning-Modulated Representationscited by 13
- 2020How Does a Neural Network's Architecture Impact Its Robustness to Noisy Labels?cited by 12
Built on by
Citing papers per year: 2022: 7; 2023: 17; 2024: 18; 2025: 7; 2026: 6.
55 papers.
Sort:
By area:
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2022A Generalist Neural Algorithmic Learnercited by 58
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 42
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 29
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2023Neural incomplete factorization: learning preconditioners for the conjugate gradient methodcited by 18
- 2023Deep Generative Models for Detector Signature Simulation: A Taxonomic Reviewcited by 18
- 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 16
38 more
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensionscited by 14
- 2022Learnable Commutative Monoids for Graph Neural Networkscited by 13
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 11
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 10
- 2025Graph neural networks extrapolate out-of-distribution for shortest pathscited by 9
- 2024Discrete Neural Algorithmic Reasoningcited by 8
- 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
- 2023Parallel Algorithms Align with Neural Executioncited by 6
- 2023Latent Space Representations of Neural Algorithmic Reasonerscited by 6
- 2023E(2)-Equivariant Graph Planning for Navigationcited by 6
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Deep Equilibrium Algorithmic Reasoningcited by 4
- 2024Equivariant Action Sampling for Reinforcement Learning and Planningcited by 4
- 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encodingcited by 4
- 2023Approximating CKY with Transformerscited by 3
- 2023A Category-theoretical Meta-analysis of Definitions of Disentanglementcited by 3
- 2023Enriching Disentanglement: From Logical Definitions to Quantitative Metricscited by 2
- 2023Triplet Edge Attention for Algorithmic Reasoningcited by 2
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2024Machines and Mathematical Mutations: Using GNNs to Characterize Quiver Mutation Classescited by 2
- 2024Open-Book Neural Algorithmic Reasoningcited by 2
- 2022Directed Acyclic Graph Factorization Machines for CTR Prediction via Knowledge Distillationcited by 1
- 2023Can Euclidean Symmetry be Leveraged in Reinforcement Learning and Planning?cited by 1
- 2023Using Enriched Category Theory to Construct the Nearest Neighbour Classification Algorithmcited by 1
- 2024The Deep Equilibrium Algorithmic Reasonercited by 1
- 2024The Topos of Transformer Networkscited by 1
- 2024Network Interdiction Goes Neuralcited by 1
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoningcited by 1
- 2023On the Equivalence of Graph Convolution and Mixupcited by 0
- 2024Harmonizing Human Insights and AI Precision: Hand in Hand for Advancing Knowledge Graph Taskcited by 0
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networkscited by 0
- 2025Landmark-Based Node Representations for Shortest Path Distance Approximations in Random Graphscited by 0
- 2025Learning Repetition-Invariant Representations for Polymer Informaticscited by 0
- 2025Automated discovery of finite volume schemes using Graph Neural Networkscited by 0
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problemscited by 0
- 2025Disentangling Hyperedges through the Lens of Category Theorycited by 0
50 most cited of 55 All 55 (JSON)
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Provably Communication-Efficient and Privacy-Preserving Federated Graph Neural Networks25 May 2026
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithms3 Apr 2026
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoning27 Jan 2026
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025Automated discovery of finite volume schemes using Graph Neural Networks26 Aug 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025Landmark-Based Node Representations for Shortest Path Distance Approximations in Random Graphs11 Apr 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
38 more
- 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encoding1 Jan 2025
- 2024Open-Book Neural Algorithmic Reasoning30 Dec 2024
- 2024Equivariant Action Sampling for Reinforcement Learning and Planning16 Dec 2024
- 2024Machines and Mathematical Mutations: Using GNNs to Characterize Quiver Mutation Classes12 Nov 2024
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks5 Aug 2024
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
- 2024Network Interdiction Goes Neural26 May 2024
- 2024Harmonizing Human Insights and AI Precision: Hand in Hand for Advancing Knowledge Graph Task15 May 2024
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspective9 Apr 2024
- 2024Benchmarking ChatGPT on Algorithmic Reasoning4 Apr 2024
- 2024The Topos of Transformer Networks27 Mar 2024
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methods7 Mar 2024
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architectures23 Feb 2024
- 2024Discrete Neural Algorithmic Reasoning18 Feb 2024
- 2024The Deep Equilibrium Algorithmic Reasoner9 Feb 2024
- 2024Simulation of Graph Algorithms with Looped Transformers2 Feb 2024
- 2023Using Enriched Category Theory to Construct the Nearest Neighbour Classification Algorithm27 Dec 2023
- 2023Deep Generative Models for Detector Signature Simulation: A Taxonomic Review15 Dec 2023
- 2023Triplet Edge Attention for Algorithmic Reasoning9 Dec 2023
- 2023On the Equivalence of Graph Convolution and Mixup29 Sep 2023
- 2023E(2)-Equivariant Graph Planning for Navigation22 Sep 2023
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning21 Sep 2023
- 2023Latent Space Representations of Neural Algorithmic Reasoners17 Jul 2023
- 2023Can Euclidean Symmetry be Leveraged in Reinforcement Learning and Planning?17 Jul 2023
- 2023Parallel Algorithms Align with Neural Execution8 Jul 2023
- 2023Asynchronous Algorithmic Alignment with Cocycles27 Jun 2023
- 2023Neural Algorithmic Reasoning Without Intermediate Supervision23 Jun 2023
- 2023Neural incomplete factorization: learning preconditioners for the conjugate gradient method25 May 2023
- 2023Enriching Disentanglement: From Logical Definitions to Quantitative Metrics19 May 2023
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisation18 May 2023
- 2023A Category-theoretical Meta-analysis of Definitions of Disentanglement11 May 2023
- 2023Approximating CKY with Transformers3 May 2023
- 2023Neural Algorithmic Reasoning with Causal Regularisation20 Feb 2023
- 2022Learnable Commutative Monoids for Graph Neural Networks16 Dec 2022
- 2022Directed Acyclic Graph Factorization Machines for CTR Prediction via Knowledge Distillation21 Nov 2022
50 newest of 55 All 55 (JSON)
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 42
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 60
- 2022A Generalist Neural Algorithmic Learnercited by 58
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 29
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2023Neural incomplete factorization: learning preconditioners for the conjugate gradient methodcited by 18
- 2023Deep Generative Models for Detector Signature Simulation: A Taxonomic Reviewcited by 18
- 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 16
- 2024Graph Reinforcement Learning for Combinatorial Optimization: A Survey and Unifying Perspectivecited by 16
- 2022Neural Set Function Extensions: Learning with Discrete Functions in High Dimensionscited by 14
12 most cited of 52 All 52 (JSON)
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Provably Communication-Efficient and Privacy-Preserving Federated Graph Neural Networks25 May 2026
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026Towards Near-Real-Time Telemetry-Aware Routing with Neural Routing Algorithms3 Apr 2026
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoning27 Jan 2026
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025Automated discovery of finite volume schemes using Graph Neural Networks26 Aug 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025Landmark-Based Node Representations for Shortest Path Distance Approximations in Random Graphs11 Apr 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
12 newest of 52 All 52 (JSON)