The CLRS Algorithmic Reasoning Benchmark
Not on the map. Why?
Abstract (arXiv)
Learning representations of algorithms is an emerging area of machine learning, seeking to bridge concepts from neural networks with classical algorithms. Several important works have investigated whether neural networks can effectively reason like algorithms, typically by learning to execute them. The common trend in the area, however, is to generate targeted kinds of algorithmic data to evaluate specific hypotheses, making results hard to transfer across publications, and increasing the barrier of entry. To consolidate progress and work towards unified evaluation, we propose the CLRS Algorithmic Reasoning Benchmark, covering classical algorithms from the Introduction to Algorithms textbook. Our benchmark spans a variety of algorithmic reasoning procedures, including sorting, searching, dynamic programming, graph algorithms, string algorithms and geometric algorithms. We perform extensive experiments to demonstrate how several popular algorithmic reasoning baselines perform on these tasks, and consequently, highlight links to several open challenges. Our library is readily available at https://github.com/deepmind/clrs.
Key facts. Cited by 106 papers in the map (data through 14 Oct 2026). Builds on 48 of its 84 references that are in the map. First posted on arXiv 31 May 2022.
Builds on
48 of 84 references.
References · 48
- 2017Attention Is All You Needcited by 60,361
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2017Graph Attention Networkscited by 8,923
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Neural Message Passing for Quantum Chemistrycited by 3,487
- 2016Pointer Sentinel Mixture Modelscited by 3,096
- 2014Sequence to Sequence Learning with Neural Networkscited by 2,986
- 2018Neural Tangent Kernel: Convergence and Generalization in Neural Networkscited by 2,621
- 2017Deep Setscited by 1,421
- 2015Pointer Networkscited by 895
- 2021How Attentive are Graph Attention Networks?cited by 835
- 2020Benchmarking Graph Neural Networkscited by 680
36 more
- 2018Attention, Learn to Solve Routing Problems!cited by 656
- 2014Neural Turing Machinescited by 644
- 2018Taskonomy: Disentangling Task Transfer Learningcited by 634
- 2018Machine Learning for Combinatorial Optimization: a Methodological Tour d'Horizoncited by 623
- 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
- 2020Principal Neighbourhood Aggregation for Graph Netscited by 478
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2020Can Graph Neural Networks Count Substructures?cited by 236
- 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
- 2019Two models of double descent for weak featurescited by 195
- 2021PonderNet: Learning to Pondercited by 168
- 2019What Can Neural Networks Reason About?cited by 159
- 2015Neural GPUs Learn Algorithmscited by 121
- 2019Neural Execution of Graph Algorithmscited by 121
- 2014Learning to Executecited by 106
- 2018Adapting Auxiliary Losses Using Gradient Similaritycited by 100
- 2019Compositional generalization through meta sequence-to-sequence learningcited by 99
- 2021Neural Algorithmic Reasoningcited by 94
- 2021Size-Invariant Graph Representations for Graph Classification Extrapolationscited by 84
- 2018Neural Arithmetic Logic Unitscited by 70
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2020Pointer Graph Networkscited by 53
- 2018Modular meta-learningcited by 51
- 2018Relational inductive bias for physical construction in humans and machinescited by 44
- 2021Simple GNN Regularisation for 3D Molecular Property Prediction & Beyondcited by 44
- 2020Neural Execution Engines: Learning to Execute Subroutinescited by 36
- 2020It's Not What Machines Can Learn, It's What We Cannot Teachcited by 29
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2020MEMO: A Deep Network for Flexible Combination of Episodic Memoriescited by 21
- 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
- 2020Normalized Attention Without Probability Cagecited by 20
- 2020Neural Bipartite Matchingcited by 17
- 2021Persistent Message Passingcited by 13
- 2021Reasoning-Modulated Representationscited by 13
- 2020Strong Generalization and Efficiency in Neural Programscited by 12
- 2020Graph neural induction of value iterationcited by 9
Built on by
Citing papers per year: 2022: 7; 2023: 26; 2024: 30; 2025: 21; 2026: 22.
106 papers.
Sort:
By area:
- 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentationcited by 366
- 2023LINC: A Neurosymbolic Approach for Logical Reasoning by Combining Language Models with First-Order Logic Proverscited by 168
- 2023EvoPrompting: Language Models for Code-Level Neural Architecture Searchcited by 131
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 124
- 2023LLMatic: Neural Architecture Search via Large Language Models and Quality Diversity Optimizationcited by 87
- 2024Position: Graph Foundation Models are Already Herecited by 86
- 2024Transformers Can Achieve Length Generalization But Not Robustlycited by 86
- 2024Transformers Can Do Arithmetic with the Right Embeddingscited by 78
- 2023Generalization on the Unseen, Logic Reasoning and Degree Curriculumcited by 73
- 2024Understanding Transformer Reasoning Capabilities via Graph Algorithmscited by 67
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2023Large Language Models Are Not Strong Abstract Reasonerscited by 53
38 more
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 53
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computationcited by 49
- 2023TacticAI: an AI assistant for football tacticscited by 44
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2024How Far Can Transformers Reason? The Globality Barrier and Inductive Scratchpadcited by 36
- 2023Never Train from Scratch: Fair Comparison of Long-Sequence Models Requires Data-Driven Priorscited by 34
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 30
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2024Language Models Need Inductive Biases to Count Inductivelycited by 25
- 2023Adaptive Computation with Elastic Input Sequencecited by 22
- 2023Dual Algorithmic Reasoningcited by 21
- 2022Systematic Generalization and Emergent Structures in Transformers Trained on Structured Taskscited by 19
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2024Quantifying Generalization Complexity for Large Language Modelscited by 18
- 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 17
- 2025RL for Reasoning by Adaptively Revealing Rationalescited by 16
- 2023Boosting Multitask Learning on Graphs through Higher-Order Task Affinitiescited by 15
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2024PUZZLES: A Benchmark for Neural Algorithmic Reasoningcited by 13
- 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
- 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
- 2024Towards Principled Graph Transformerscited by 11
- 2024On the Markov Property of Neural Algorithmic Reasoning: Analyses and Methodscited by 11
- 2025Graph neural networks extrapolate out-of-distribution for shortest pathscited by 11
- 2023Recursive Algorithmic Reasoningcited by 9
- 2024Discrete Neural Algorithmic Reasoningcited by 9
- 2025IOLBENCH: Benchmarking LLMs on Linguistic Reasoningcited by 9
- 2025Primal-Dual Neural Algorithmic Reasoningcited by 9
- 2024Benchmarking ChatGPT on Algorithmic Reasoningcited by 8
- 2023Latent Space Representations of Neural Algorithmic Reasonerscited by 7
- 2023Neural Priority Queues for Graph Neural Networkscited by 7
- 2024Prompting Strategies for Enabling Large Language Models to Infer Causation from Correlationcited by 7
- 2022Learning Graph Algorithms With Recurrent Graph Neural Networkscited by 6
- 2023Parallel Algorithms Align with Neural Executioncited by 6
- 2024Future Directions in the Theory of Graph Machine Learningcited by 6
- 2024Recurrent Aggregators in Neural Algorithmic Reasoningcited by 6
50 most cited of 106 All 106 (JSON)
- 2026Fitting Every Hint Is Not Enough: Premature Floods in Recurrent Algorithmic Reasoners10 Oct 2026
- 2026Learning to Extrapolate in Depth with Looped Transformers10 Oct 2026
- 2026The Expressive Power of Random-Feature MPNNs Across Graph Sizes8 Oct 2026
- 2026Let the Heads Talk: Beyond Diagonal Graph Attention1 Oct 2026
- 2026Neural Structural Reasoner: A Brain-inspired Architecture for Reasoning over Structured Knowledge29 Sep 2026
- 2026Attention Graphons: A Graph Limit Perspective on Graph Transformers28 Sep 2026
- 2026How Many Thoughts Can a Vector Hold? The Capacity of Reasoning by Superposition12 Sep 2026
- 2026When Does Recurrence Become an Algorithm? Convergence Selection in Weight-Tied Looped Transformers22 Jul 2026
- 2026The Equilibrium Is the Initialization: Lazy Identity Collapse in Physics-Structured Deep Equilibrium Reasoning13 Jul 2026
- 2026Graph Neural Networks for Scalable and Transferable Node Centrality Approximation10 Jul 2026
- 2026World-Time Compute with Verified Code World Models7 Jul 2026
- 2026Closed-Loop Graph Algorithm Execution with Small Language Models: Step Accuracy and Rollout Reliability23 Jun 2026
38 more
- 2026RL4RLA: Teaching ML to Discover Randomized Linear Algebra Algorithms Through Curriculum Design and Graph-Based Search18 May 2026
- 2026Recurrent Reasoning on Symbolic Puzzles with Sequence Models19 Apr 2026
- 2026THEIA: Learning Complete Kleene Three-Valued Logic in a Pure-Neural Modular Architecture13 Apr 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
- 2026Metriplector: From Field Theory to Neural Architecture31 Mar 2026
- 2026Reasoning as Energy Minimization over Structured Latent Trajectories30 Mar 2026
- 2026Differentiable Symbolic Planning: A Neural Architecture for Constraint Reasoning with Learned Feasibility19 Feb 2026
- 2026Mining Generalizable Activation Functions5 Feb 2026
- 2026Statistical Guarantees for Reasoning Probes on Looped Boolean Circuits3 Feb 2026
- 2026FloydNet: A Learning Paradigm for Global Relational Reasoning27 Jan 2026
- 2025Adapting, Fast and Slow: On Few-Shot Transportability of Compositions28 Dec 2025
- 2025Efficiently Learning Branching Networks for Multitask Algorithmic Reasoning30 Nov 2025
- 2025Generalizable Insights for Graph Transformers in Theory and Practice11 Nov 2025
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learning23 Sep 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025RL for Reasoning by Adaptively Revealing Rationales22 Jun 2025
- 2025Assessing the Limits of In-Context Learning beyond Functions using Partially Ordered Relation16 Jun 2025
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agents10 Jun 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Graph Alignment for Benchmarking Graph Neural Networks and Learning Positional Encodings19 May 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025On Vanishing Variance in Transformer Length Generalization3 Apr 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
- 2025Machine Learning meets Algebraic Combinatorics: A Suite of Datasets Capturing Research-level Conjecturing Ability in Pure Mathematics9 Mar 2025
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarks20 Feb 2025
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agents20 Feb 2025
- 2025What makes a good feedforward computational graph?10 Feb 2025
- 2025Learning Model Successors31 Jan 2025
- 2025The Karp Dataset24 Jan 2025
- 2025IOLBENCH: Benchmarking LLMs on Linguistic Reasoning8 Jan 2025
- 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encoding1 Jan 2025
- 2024Open-Book Neural Algorithmic Reasoning30 Dec 2024
- 2024Prompting Strategies for Enabling Large Language Models to Infer Causation from Correlation18 Dec 2024
- 2024A Context-Enhanced Framework for Sequential Graph Reasoning12 Dec 2024
- 2024Discovering Data Structures: Nearest Neighbor Search and Beyond5 Nov 2024
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Chain-of-Sketch: Enabling Global Visual Reasoning10 Oct 2024
50 newest of 106 All 106 (JSON)
- 2023LINC: A Neurosymbolic Approach for Logical Reasoning by Combining Language Models with First-Order Logic Proverscited by 168
- 2024Understanding Transformer Reasoning Capabilities via Graph Algorithmscited by 67
- 2023Large Language Models Are Not Strong Abstract Reasonerscited by 53
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2025IOLBENCH: Benchmarking LLMs on Linguistic Reasoningcited by 9
- 2024Prompting Strategies for Enabling Large Language Models to Infer Causation from Correlationcited by 7
- 2024Chain-of-Sketch: Enabling Global Visual Reasoningcited by 4
- 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encodingcited by 4
- 2025Efficiently Learning Branching Networks for Multitask Algorithmic Reasoningcited by 1
- 2025The Karp Datasetcited by 0
- 2026Reasoning as Energy Minimization over Structured Latent Trajectoriescited by 0
12 most cited of 14 All 14 (JSON)
- 2026How Many Thoughts Can a Vector Hold? The Capacity of Reasoning by Superposition12 Sep 2026
- 2026Recurrent Reasoning on Symbolic Puzzles with Sequence Models19 Apr 2026
- 2026Reasoning as Energy Minimization over Structured Latent Trajectories30 Mar 2026
- 2025Efficiently Learning Branching Networks for Multitask Algorithmic Reasoning30 Nov 2025
- 2025The Karp Dataset24 Jan 2025
- 2025IOLBENCH: Benchmarking LLMs on Linguistic Reasoning8 Jan 2025
- 2025Rethinking Addressing in Language Models via Contexualized Equivariant Positional Encoding1 Jan 2025
- 2024Prompting Strategies for Enabling Large Language Models to Infer Causation from Correlation18 Dec 2024
- 2024Chain-of-Sketch: Enabling Global Visual Reasoning10 Oct 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024Understanding Transformer Reasoning Capabilities via Graph Algorithms28 May 2024
- 2023LINC: A Neurosymbolic Approach for Logical Reasoning by Combining Language Models with First-Order Logic Provers23 Oct 2023
12 newest of 14 All 14 (JSON)
- 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentationcited by 366
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agentscited by 124
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agentscited by 4
- 2024DANA: Domain-Aware Neurosymbolic Agents for Consistency and Accuracycited by 2
- 2025Measuring Data Science Automation: A Survey of Evaluation Tools for AI Assistants and Agents10 Jun 2025
- 2025MLGym: A New Framework and Benchmark for Advancing AI Research Agents20 Feb 2025
- 2024DANA: Domain-Aware Neurosymbolic Agents for Consistency and Accuracy27 Sep 2024
- 2023MLAgentBench: Evaluating Language Agents on Machine Learning Experimentation5 Oct 2023
- 2026World-Time Compute with Verified Code World Modelscited by 1
- 2026World-Time Compute with Verified Code World Models7 Jul 2026
- 2023EvoPrompting: Language Models for Code-Level Neural Architecture Searchcited by 131
- 2023LLMatic: Neural Architecture Search via Large Language Models and Quality Diversity Optimizationcited by 87
- 2024Position: Graph Foundation Models are Already Herecited by 86
- 2024Transformers Can Achieve Length Generalization But Not Robustlycited by 86
- 2024Transformers Can Do Arithmetic with the Right Embeddingscited by 78
- 2023Generalization on the Unseen, Logic Reasoning and Degree Curriculumcited by 73
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2025Position: Graph Learning Will Lose Relevance Due To Poor Benchmarkscited by 53
- 2024GraphArena: Evaluating and Exploring Large Language Models on Graph Computationcited by 49
- 2023TacticAI: an AI assistant for football tacticscited by 44
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2024How Far Can Transformers Reason? The Globality Barrier and Inductive Scratchpadcited by 36
12 most cited of 86 All 86 (JSON)
- 2026Fitting Every Hint Is Not Enough: Premature Floods in Recurrent Algorithmic Reasoners10 Oct 2026
- 2026Learning to Extrapolate in Depth with Looped Transformers10 Oct 2026
- 2026The Expressive Power of Random-Feature MPNNs Across Graph Sizes8 Oct 2026
- 2026Let the Heads Talk: Beyond Diagonal Graph Attention1 Oct 2026
- 2026Neural Structural Reasoner: A Brain-inspired Architecture for Reasoning over Structured Knowledge29 Sep 2026
- 2026Attention Graphons: A Graph Limit Perspective on Graph Transformers28 Sep 2026
- 2026When Does Recurrence Become an Algorithm? Convergence Selection in Weight-Tied Looped Transformers22 Jul 2026
- 2026The Equilibrium Is the Initialization: Lazy Identity Collapse in Physics-Structured Deep Equilibrium Reasoning13 Jul 2026
- 2026Graph Neural Networks for Scalable and Transferable Node Centrality Approximation10 Jul 2026
- 2026Closed-Loop Graph Algorithm Execution with Small Language Models: Step Accuracy and Rollout Reliability23 Jun 2026
- 2026RL4RLA: Teaching ML to Discover Randomized Linear Algebra Algorithms Through Curriculum Design and Graph-Based Search18 May 2026
- 2026Structured Progressive Knowledge Activation for LLM-Driven Neural Architecture Search10 Apr 2026
12 newest of 86 All 86 (JSON)