mlsanityData to 14 Oct 2026

Neural Algorithmic Reasoning Without Intermediate Supervision

arXiv 2306.13411 ↗First posted 23 Jun 2023cs.LGcited by 17

Not on the map. Why?

Abstract (arXiv)

Neural algorithmic reasoning is an emerging area of machine learning focusing on building models that can imitate the execution of classic algorithms, such as sorting, shortest paths, etc. One of the main challenges is to learn algorithms that are able to generalize to out-of-distribution data, in particular with significantly larger input sizes. Recent work on this problem has demonstrated the advantages of learning algorithms step-by-step, giving models access to all intermediate steps of the original algorithm. In this work, we instead focus on learning neural algorithmic reasoning only from the input-output pairs without appealing to the intermediate supervision. We propose simple but effective architectural improvements and also build a self-supervised objective that can regularise intermediate computations of the model without access to the algorithm trajectory. We demonstrate that our approach is competitive to its trajectory-supervised counterpart on tasks from the CLRS Algorithmic Reasoning Benchmark and achieves new state-of-the-art results for several problems, including sorting, where we obtain significant improvements. Thus, learning without intermediate supervision is a promising direction for further research on neural reasoners.

Key facts. Cited by 17 papers in the map (data through 14 Oct 2026). Builds on 28 of its 32 references that are in the map. First posted on arXiv 23 Jun 2023.

Builds on

28 of 32 references.

References · 28

  1. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,132
  2. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 12,049
  3. 2022Training Compute-Optimal Large Language Modelscited by 3,019
  4. 2022Emergent Abilities of Large Language Modelscited by 2,512
  5. 2018Unsupervised Feature Learning via Non-Parametric Instance-level Discriminationcited by 1,845
  6. 2022Solving Quantitative Reasoning Problems with Language Modelscited by 1,392
  7. 2020Benchmarking Graph Neural Networkscited by 680
  8. 2018Attention, Learn to Solve Routing Problems!cited by 656
  9. 2020Generative Language Modeling for Automated Theorem Provingcited by 388
  10. 2022Draft, Sketch, and Prove: Guiding Formal Theorem Provers with Informal Proofscited by 291
  11. 2020Can Graph Neural Networks Count Substructures?cited by 236
  12. 2020Representation Learning via Invariant Causal Mechanismscited by 199
16 more
  1. 2019What Can Neural Networks Reason About?cited by 159
  2. 2015Neural GPUs Learn Algorithmscited by 121
  3. 2019Neural Execution of Graph Algorithmscited by 121
  4. 2014Learning to Executecited by 106
  5. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
  6. 2021Neural Algorithmic Reasoningcited by 94
  7. 2018Neural Arithmetic Logic Unitscited by 70
  8. 2022A Generalist Neural Algorithmic Learnercited by 59
  9. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  10. 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
  11. 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
  12. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
  13. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
  14. 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
  15. 2023Dual Algorithmic Reasoningcited by 21
  16. 2020Neural Bipartite Matchingcited by 17

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2023: 1; 2024: 10; 2025: 3; 2026: 3.

17 papers.

Sort: