mlsanityData to 7 Oct 2026

On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methods

arXiv 2403.04929 ↗First posted 7 Mar 2024cs.LG cs.AI cs.NEcited by 10

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

  1. 2017Graph Attention Networkscited by 8,854
  2. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  3. 2017Deep Setscited by 1,394
  4. 2018Relational inductive biases, deep learning, and graph networkscited by 1,341
  5. 2020Benchmarking Graph Neural Networkscited by 672
  6. 2014Neural Turing Machinescited by 630
  7. 2019What Can Neural Networks Reason About?cited by 155
  8. 2015Neural GPUs Learn Algorithmscited by 118
  9. 2019Neural Execution of Graph Algorithmscited by 118
  10. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
  11. 2021Neural Algorithmic Reasoningcited by 92
  12. 2015Inferring Algorithmic Patterns with Stack-Augmented Recurrent Netscited by 76
14 more
  1. 2022A Generalist Neural Algorithmic Learnercited by 58
  2. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  3. 2020Pointer Graph Networkscited by 52
  4. 2018Relational inductive bias for physical construction in humans and machinescited by 41
  5. 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
  6. 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
  7. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
  8. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
  9. 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
  10. 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
  11. 2023Dual Algorithmic Reasoningcited by 21
  12. 2020Neural Bipartite Matchingcited by 16
  13. 2021Reasoning-Modulated Representationscited by 13
  14. 2022Learning to Configure Computer Networks with Neural Algorithmic Reasoningcited by 5

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2024: 6; 2025: 2; 2026: 2.

10 papers.