mlsanityData to 7 Oct 2026

A Generalist Neural Algorithmic Learner

arXiv 2209.11142 ↗First posted 22 Sep 2022cs.LG cs.AI stat.MLcited by 58

Not on the map. Why?

Abstract (arXiv)

The cornerstone of neural algorithmic reasoning is the ability to solve algorithmic tasks, especially in a way that generalises out of distribution. While recent years have seen a surge in methodological improvements in this area, they mostly focused on building specialist models. Specialist models are capable of learning to neurally execute either only one algorithm or a collection of algorithms with identical control-flow backbone. Here, instead, we focus on constructing a generalist neural algorithmic learner -- a single graph neural network processor capable of learning to execute a wide range of algorithms, such as sorting, searching, dynamic programming, path-finding and geometry. We leverage the CLRS benchmark to empirically show that, much like recent successes in the domain of perception, generalist algorithmic learners can be built by "incorporating" knowledge. That is, it is possible to effectively learn algorithms in a multi-task manner, so long as we can learn to execute them well in a single-task regime. Motivated by this, we present a series of improvements to the input representation, training regime and processor architecture over CLRS, improving average single-task performance by over 20% from prior art. We then conduct a thorough ablation of multi-task learners leveraging these improvements. Our results demonstrate a generalist learner that effectively incorporates knowledge captured by specialist models.

Key facts. Cited by 58 papers in the map (data through 7 Oct 2026). Builds on 34 of its 74 references that are in the map. First posted on arXiv 22 Sep 2022.

Builds on

34 of 74 references.

References · 34

  1. 2017Attention Is All You Needcited by 59,932
  2. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  3. 2016Layer Normalizationcited by 5,579
  4. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  5. 2018Weisfeiler and Leman Go Neural: Higher-order Graph Neural Networkscited by 878
  6. 2022A Generalist Agentcited by 802
  7. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 557
  8. 2019Leveraging Procedural Generation to Benchmark Reinforcement Learningcited by 478
  9. 2021Combinatorial optimization and reasoning with graph neural networkscited by 267
  10. 2018Graph networks as learnable physics engines for inference and controlcited by 242
  11. 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 218
  12. 2020The NetHack Learning Environmentcited by 196
22 more
  1. 2018Learning Latent Permutations with Gumbel-Sinkhorn Networkscited by 172
  2. 2019What Can Neural Networks Reason About?cited by 155
  3. 2020From Local Structures to Size Generalization in Graph Neural Networkscited by 119
  4. 2019Neural Execution of Graph Algorithmscited by 118
  5. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
  6. 2021MiniHack the Planet: A Sandbox for Open-Ended Reinforcement Learning Researchcited by 96
  7. 2021Neural Algorithmic Reasoningcited by 92
  8. 2022A data-driven approach for learning to control computerscited by 87
  9. 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 82
  10. 2020My Body is a Cage: the Role of Morphology in Graph-Based Incompatible Controlcited by 68
  11. 2022In Defense of the Unitary Scalarization for Deep Multi-Task Learningcited by 65
  12. 2021The Neural Data Router: Adaptive Control Flow in Transformers Improves Systematic Generalizationcited by 62
  13. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  14. 2020Pointer Graph Networkscited by 52
  15. 2019Structured agents for physical constructioncited by 50
  16. 2018Relational inductive bias for physical construction in humans and machinescited by 41
  17. 2022End-to-end Algorithm Synthesis with Recurrent Networks: Logical Extrapolation Without Overthinkingcited by 33
  18. 2017DeepPermNet: Visual Permutation Learningcited by 32
  19. 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
  20. 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
  21. 2021Reasoning-Modulated Representationscited by 13
  22. 2021Snowflake: Scaling GNNs to High-Dimensional Continuous Control via Parameter Freezingcited by 7

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2022: 5; 2023: 16; 2024: 20; 2025: 7; 2026: 10.

58 papers.

Sort:

By area:

  1. 2023Randomized Positional Encodings Boost Length Generalization of Transformerscited by 114
  2. 2024Position: Graph Foundation Models are Already Herecited by 84
  3. 2024Transformers Can Do Arithmetic with the Right Embeddingscited by 77
  4. 2022Parsel: Algorithmic Reasoning with Language Models by Composing Decompositionscited by 62
  5. 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 52
  6. 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
  7. 2024GOAL: A Generalist Combinatorial Optimization Agent Learnercited by 39
  8. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
  9. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
  10. 2024Simulation of Graph Algorithms with Looped Transformerscited by 29
  11. 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
  12. 2023Adaptive Computation with Elastic Input Sequencecited by 22
38 more
  1. 2023Dual Algorithmic Reasoningcited by 21
  2. 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
  3. 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 16
  4. 2024SymbolicAI: A framework for logic-based approaches combining generative models and solverscited by 15
  5. 2023MatSciML: A Broad, Multi-Task Benchmark for Solid-State Materials Modelingcited by 14
  6. 2024GraphFM: A generalist graph transformer that learns transferable representations across diverse domainscited by 14
  7. 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
  8. 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 11
  9. 2024Towards Principled Graph Transformerscited by 11
  10. 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 10
  11. 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 10
  12. 2023Recursive Algorithmic Reasoningcited by 9
  13. 2023Differentiable graph-structured models for inverse design of lattice materialscited by 8
  14. 2024Discrete Neural Algorithmic Reasoningcited by 8
  15. 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
  16. 2023Parallel Algorithms Align with Neural Executioncited by 6
  17. 2023Latent Space Representations of Neural Algorithmic Reasonerscited by 6
  18. 2024Chameleon: A Data-Efficient Generalist for Dense Visual Prediction in the Wildcited by 6
  19. 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
  20. 2022Learning to Configure Computer Networks with Neural Algorithmic Reasoningcited by 5
  21. 2022Learning Graph Algorithms With Recurrent Graph Neural Networkscited by 5
  22. 2023Minimum Levels of Interpretability for Artificial Moral Agentscited by 5
  23. 2024Are Large-Language Models Graph Algorithmic Reasoners?cited by 5
  24. 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encodingcited by 4
  25. 2026Mining Generalizable Activation Functionscited by 3
  26. 2023Triplet Edge Attention for Algorithmic Reasoningcited by 2
  27. 2024Accelerating data-driven algorithm selection for combinatorial partitioning problemscited by 2
  28. 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithmscited by 2
  29. 2024Open-Book Neural Algorithmic Reasoningcited by 2
  30. 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Searchcited by 2
  31. 2024The Deep Equilibrium Algorithmic Reasonercited by 1
  32. 2024A Context-Enhanced Framework for Sequential Graph Reasoningcited by 1
  33. 2026FloydNet: A Learning Paradigm for Global Relational Reasoningcited by 1
  34. 2026Metriplector: From Field Theory to Neural Architecturecited by 1
  35. 2024GraphFSA: A Finite State Automaton Framework for Algorithmic Learning on Graphscited by 0
  36. 2025AlgoPilot: Fully Autonomous Program Synthesis Without Human-Written Programscited by 0
  37. 2025Thinking agents for zero-shot generalization to qualitatively novel taskscited by 0
  38. 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problemscited by 0

50 most cited of 58 All 58 (JSON)