On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methods
Not on the map. Why?
Abstract (arXiv)
Neural algorithmic reasoning is an emerging research direction that endows neural networks with the ability to mimic algorithmic executions step-by-step. A common paradigm in existing designs involves the use of historical embeddings in predicting the results of future execution steps. Our observation in this work is that such historical dependence intrinsically contradicts the Markov nature of algorithmic reasoning tasks. Based on this motivation, we present our ForgetNet, which does not use historical embeddings and thus is consistent with the Markov nature of the tasks. To address challenges in training ForgetNet at early stages, we further introduce G-ForgetNet, which uses a gating mechanism to allow for the selective integration of historical embeddings. Such an enhanced capability provides valuable computational pathways during the model's early training phase. Our extensive experiments, based on the CLRS-30 algorithmic reasoning benchmark, demonstrate that both ForgetNet and G-ForgetNet achieve better generalization capability than existing methods. Furthermore, we investigate the behavior of the gating mechanism, highlighting its degree of alignment with our intuitions and its effectiveness for robust performance.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 26 of its 29 references that are in the map. First posted on arXiv 7 Mar 2024.
Builds on
26 of 29 references.
References · 26
- 2017Graph Attention Networkscited by 8,854
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2017Deep Setscited by 1,394
- 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
- 2020Benchmarking Graph Neural Networkscited by 672
- 2014Neural Turing Machinescited by 630
- 2019What Can Neural Networks Reason About?cited by 155
- 2015Neural GPUs Learn Algorithmscited by 118
- 2019Neural Execution of Graph Algorithmscited by 118
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2021Neural Algorithmic Reasoningcited by 92
- 2015Inferring Algorithmic Patterns with Stack-Augmented Recurrent Netscited by 76
14 more
- 2022A Generalist Neural Algorithmic Learnercited by 58
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2020Pointer Graph Networkscited by 52
- 2018Relational inductive bias for physical construction in humans and machinescited by 41
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2023Dual Algorithmic Reasoningcited by 21
- 2020Neural Bipartite Matchingcited by 16
- 2021Reasoning-Modulated Representationscited by 13
- 2022Learning to Configure Computer Networks with Neural Algorithmic Reasoningcited by 5
Built on by
Citing papers per year: 2024: 6; 2025: 2; 2026: 2.
10 papers.
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutionscited by 4
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
- 2025Beyond Interpolation: Extrapolative Reasoning with Reinforcement Learning and Graph Neural Networkscited by 1
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoningcited by 1
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networkscited by 0
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learningcited by 0
- 2026From Shortcut Learning to Discrete Neural Insertion Sortcited by 0
- 2026From Shortcut Learning to Discrete Neural Insertion Sort25 Sep 2026
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoning27 Jan 2026
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learning23 Sep 2025
- 2025Beyond Interpolation: Extrapolative Reasoning with Reinforcement Learning and Graph Neural Networks6 Feb 2025
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Neural Algorithmic Reasoning with Multiple Correct Solutions11 Sep 2024
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks5 Aug 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024Benchmarking ChatGPT on Algorithmic Reasoning4 Apr 2024