What Can Neural Networks Reason About?
Not on the map. Why?
Abstract (arXiv)
Neural networks have succeeded in many reasoning tasks. Empirically, these tasks require specialized network structures, e.g., Graph Neural Networks (GNNs) perform well on many such tasks, but less structured networks fail. Theoretically, there is limited understanding of why and when a network structure generalizes better than others, although they have equal expressive power. In this paper, we develop a framework to characterize which reasoning tasks a network can learn well, by studying how well its computation structure aligns with the algorithmic structure of the relevant reasoning process. We formally define this algorithmic alignment and derive a sample complexity bound that decreases with better alignment. This framework offers an explanation for the empirical success of popular reasoning models, and suggests their limitations. As an example, we unify seemingly different reasoning tasks, such as intuitive physics, visual question answering, and shortest paths, via the lens of a powerful algorithmic paradigm, dynamic programming (DP). We show that GNNs align with DP and thus are expected to solve these tasks. On several reasoning tasks, our theory is supported by empirical results.
Key facts. Cited by 159 papers in the map (data through 14 Oct 2026). First posted on arXiv 30 May 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 30; 2022: 32; 2023: 31; 2024: 32; 2025: 18; 2026: 16.
159 papers.
Sort:
By area:
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2021QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answeringcited by 388
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021Identity-aware Graph Neural Networkscited by 198
- 2025When More is Less: Understanding Chain-of-Thought Length in LLMscited by 183
- 2022Sign and Basis Invariant Networks for Spectral Graph Representation Learningcited by 179
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2023EvoPrompting: Language Models for Code-Level Neural Architecture Searchcited by 131
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 122
- 2022Teaching Algorithmic Reasoning via In-context Learningcited by 112
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2022On the Paradox of Learning to Reason from Datacited by 93
38 more
- 2024Position: Graph Foundation Models are Already Herecited by 86
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2021Object-Region Video Transformerscited by 73
- 2021Directed Acyclic Graph Neural Networkscited by 70
- 2021Cross-Node Federated Graph Neural Network for Spatio-Temporal Data Modelingcited by 69
- 2022When Physics Meets Machine Learning: A Survey of Physics-Informed Machine Learningcited by 65
- 2022Theory of Graph Neural Networks: Representation and Learningcited by 61
- 2022A Generalist Neural Algorithmic Learnercited by 59
- 2024Graph Neural Networks for Learning Equivariant Representations of Neural Networkscited by 59
- 2021On Provable Benefits of Depth in Training Graph Convolutional Networkscited by 58
- 2022Provably expressive temporal graph networkscited by 56
- 2023Relational Deep Learning: Graph Representation Learning on Relational Databasescited by 56
- 2021Optimization of Graph Neural Networks: Implicit Acceleration by Skip Connections and More Depthcited by 55
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2021LIME: Learning Inductive Bias for Primitives of Mathematical Reasoningcited by 46
- 2022Graph Neural Networks for Wireless Communications: From Theory to Practicecited by 46
- 2024Softmax is not Enough (for Sharp Size Generalisation)cited by 46
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 43
- 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
- 2023Towards Understanding the Generalization of Graph Neural Networkscited by 41
- 2021Sampling methods for efficient training of graph convolutional networks: A surveycited by 40
- 2023Generalization in Graph Neural Networks: Improved PAC-Bayesian Bounds on Graph Diffusioncited by 40
- 2021VQ-GNN: A Universal Framework to Scale up Graph Neural Networks using Vector Quantizationcited by 39
- 2023Incorporating Structured Representations into Pretrained Vision & Language Models Using Scene Graphscited by 39
- 2024Learning Iterative Reasoning through Energy Diffusioncited by 36
- 2024Position: Categorical Deep Learning is an Algebraic Theory of All Architecturescited by 32
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2024Simulation of Graph Algorithms with Looped Transformerscited by 30
- 2023Joint Learning of Label and Environment Causal Independence for Graph Out-of-Distribution Generalizationcited by 29
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2023The Expressive Power of Graph Neural Networks: A Surveycited by 27
- 2025Metastable Dynamics of Chain-of-Thought Reasoning: Provable Benefits of Search, RL and Distillationcited by 25
- 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
- 2023Dual Algorithmic Reasoningcited by 21
- 2022PACE: A Parallelizable Computation Encoder for Directed Acyclic Graphscited by 20
- 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
- 2023Limits, approximation and size transferability for GNNs on sparse graphs via graphopscited by 18
- 2021Ego-GNNs: Exploiting Ego Structures in Graph Neural Networkscited by 17
50 most cited of 159 All 159 (JSON)
- 2026Tiny Recursive Message Passing13 Oct 2026
- 2026EDISCO: Equivariant DIScrete Diffusion for Euclidean Combinatorial Optimization4 Oct 2026
- 2026Specific Algorithmic Interpretability of Neural Networks: A Case Study on Textures3 Oct 2026
- 2026From Shortcut Learning to Discrete Neural Insertion Sort25 Sep 2026
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Distance-Preserving Embeddings in Inhomogeneous Random Graphs11 Jul 2026
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routing7 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026When LLMs Stop Following Steps: A Diagnostic Study of Procedural Execution in Language Models1 May 2026
- 2026THEIA: Learning Complete Kleene Three-Valued Logic in a Pure-Neural Modular Architecture13 Apr 2026
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformers11 Mar 2026
38 more
- 2026Latent Wasserstein Adversarial Imitation Learning5 Mar 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026UltRAG: a Universal Simple Scalable Recipe for Knowledge Graph RAG28 Jan 2026
- 2026Neural Algorithmic Reasoning for Approximate k-Coloring with Recursive Warm Starts8 Jan 2026
- 2025Distributional Biases in Post-Training: A Markovian Analysis of Reasoning Trajectories10 Nov 2025
- 2025Disentangling Hyperedges through the Lens of Category Theory18 Oct 2025
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problems17 Sep 2025
- 2025What Expressivity Theory Misses: Message Passing Complexity for GNNs1 Sep 2025
- 2025Natural Language Satisfiability: Exploring the Problem Distribution and Evaluating Transformer-based Language Models23 Aug 2025
- 2025Unsupervised Learning for the Elementary Shortest Path Problem3 Aug 2025
- 2025Primal-Dual Neural Algorithmic Reasoning29 May 2025
- 2025Let Me Think! A Long Chain-of-Thought Can Be Worth Exponentially Many Short Ones27 May 2025
- 2025G1: Teaching LLMs to Reason on Graphs with Reinforcement Learning24 May 2025
- 2025Learning Repetition-Invariant Representations for Polymer Informatics15 May 2025
- 2025Landmark-Based Node Representations for Shortest Path Distance Approximations in Random Graphs11 Apr 2025
- 2025Traffic Engineering in Large-scale Networks with Generalizable Graph Neural Networks31 Mar 2025
- 2025Graph neural networks extrapolate out-of-distribution for shortest paths24 Mar 2025
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2025When More is Less: Understanding Chain-of-Thought Length in LLMs11 Feb 2025
- 2025Metastable Dynamics of Chain-of-Thought Reasoning: Provable Benefits of Search, RL and Distillation2 Feb 2025
- 2025Principal Graph Encoder Embedding and Principal Community Detection24 Jan 2025
- 2025Generalization Performance of Hypergraph Neural Networks22 Jan 2025
- 2024Equivariant Action Sampling for Reinforcement Learning and Planning16 Dec 2024
- 2024Machines and Mathematical Mutations: Using GNNs to Characterize Quiver Mutation Classes12 Nov 2024
- 2024Are Large-Language Models Graph Algorithmic Reasoners?29 Oct 2024
- 2024Deep Equilibrium Algorithmic Reasoning19 Oct 2024
- 2024Neural Symbolic Regression of Complex Network Dynamics15 Oct 2024
- 2024NAR-*ICP: Neural Execution of Classical ICP-based Pointcloud Registration Algorithms14 Oct 2024
- 2024Deeper Insights into Deep Graph Convolutional Networks: Stability and Generalization11 Oct 2024
- 2024Towards a Categorical Foundation of Deep Learning: A Survey7 Oct 2024
- 2024Softmax is not Enough (for Sharp Size Generalisation)1 Oct 2024
- 2024Recurrent Aggregators in Neural Algorithmic Reasoning11 Sep 2024
- 2024Algorithm-Informed Graph Neural Networks for Leakage Detection and Localization in Water Distribution Networks5 Aug 2024
- 2024RICA2: Rubric-Informed, Calibrated Assessment of Actions4 Aug 2024
- 2024Systematic Relational Reasoning With Epistemic Graph Neural Networks24 Jul 2024
- 2024Learning Iterative Reasoning through Energy Diffusion17 Jun 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
50 newest of 159 All 159 (JSON)
- 2025When More is Less: Understanding Chain-of-Thought Length in LLMscited by 183
- 2022Teaching Algorithmic Reasoning via In-context Learningcited by 112
- 2022On the Paradox of Learning to Reason from Datacited by 93
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmarkcited by 28
- 2025Metastable Dynamics of Chain-of-Thought Reasoning: Provable Benefits of Search, RL and Distillationcited by 25
- 2025G1: Teaching LLMs to Reason on Graphs with Reinforcement Learningcited by 14
- 2025Let Me Think! A Long Chain-of-Thought Can Be Worth Exponentially Many Short Onescited by 13
- 2024On the Empirical Complexity of Reasoning and Planning in LLMscited by 6
- 2024Are Large-Language Models Graph Algorithmic Reasoners?cited by 5
- 2025Distributional Biases in Post-Training: A Markovian Analysis of Reasoning Trajectoriescited by 4
- 2022Deep Neural Networks for Visual Reasoningcited by 0
12 most cited of 13 All 13 (JSON)
- 2025Distributional Biases in Post-Training: A Markovian Analysis of Reasoning Trajectories10 Nov 2025
- 2025Natural Language Satisfiability: Exploring the Problem Distribution and Evaluating Transformer-based Language Models23 Aug 2025
- 2025Let Me Think! A Long Chain-of-Thought Can Be Worth Exponentially Many Short Ones27 May 2025
- 2025G1: Teaching LLMs to Reason on Graphs with Reinforcement Learning24 May 2025
- 2025When More is Less: Understanding Chain-of-Thought Length in LLMs11 Feb 2025
- 2025Metastable Dynamics of Chain-of-Thought Reasoning: Provable Benefits of Search, RL and Distillation2 Feb 2025
- 2024Are Large-Language Models Graph Algorithmic Reasoners?29 Oct 2024
- 2024The CLRS-Text Algorithmic Reasoning Language Benchmark6 Jun 2024
- 2024On the Empirical Complexity of Reasoning and Planning in LLMs17 Apr 2024
- 2023Neural Algorithmic Reasoning with Causal Regularisation20 Feb 2023
- 2022Teaching Algorithmic Reasoning via In-context Learning15 Nov 2022
- 2022Deep Neural Networks for Visual Reasoning24 Sep 2022
12 newest of 13 All 13 (JSON)
- 2024Can Graph Learning Improve Planning in LLM-based Agents?cited by 43
- 2024Can Graph Learning Improve Planning in LLM-based Agents?29 May 2024
- 2022Sparse Mixture-of-Experts are Domain Generalizable Learnerscited by 85
- 2026Latent Wasserstein Adversarial Imitation Learningcited by 0
- 2026Latent Wasserstein Adversarial Imitation Learning5 Mar 2026
- 2025When Do Neural Networks Learn World Models?cited by 8
- 2025When Do Neural Networks Learn World Models?13 Feb 2025
- 2021Geometric Deep Learning: Grids, Groups, Graphs, Geodesics, and Gaugescited by 1,167
- 2021QA-GNN: Reasoning with Language Models and Knowledge Graphs for Question Answeringcited by 388
- 2021Combinatorial optimization and reasoning with graph neural networkscited by 268
- 2021Identity-aware Graph Neural Networkscited by 198
- 2022Sign and Basis Invariant Networks for Spectral Graph Representation Learningcited by 179
- 2022Learning Causally Invariant Representations for Out-of-Distribution Generalization on Graphscited by 144
- 2023EvoPrompting: Language Models for Code-Level Neural Architecture Searchcited by 131
- 2021Weisfeiler and Leman go Machine Learning: The Story so farcited by 122
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
- 2024Position: Graph Foundation Models are Already Herecited by 86
- 2021Object-Region Video Transformerscited by 73
- 2021Directed Acyclic Graph Neural Networkscited by 70
12 most cited of 138 All 138 (JSON)
- 2026Tiny Recursive Message Passing13 Oct 2026
- 2026Specific Algorithmic Interpretability of Neural Networks: A Case Study on Textures3 Oct 2026
- 2026From Shortcut Learning to Discrete Neural Insertion Sort25 Sep 2026
- 2026Recurrent Graph Neural Networks with Set-Based Aggregation14 Sep 2026
- 2026Distance-Preserving Embeddings in Inhomogeneous Random Graphs11 Jul 2026
- 2026Towards Distillation Guarantees under Algorithmic Alignment for Combinatorial Optimization19 May 2026
- 2026LINC: Decoupling Local Consequence Scoring from Hidden Matching in Constructive Neural Routing7 May 2026
- 2026UniSAGE: Unifying Static and Dynamic Attributes with Hyper-Structure6 May 2026
- 2026When LLMs Stop Following Steps: A Diagnostic Study of Procedural Execution in Language Models1 May 2026
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformers11 Mar 2026
- 2026Graph Learning Should Move Beyond Restrictive Views of Spectral and Message-Passing GNNs10 Feb 2026
- 2026UltRAG: a Universal Simple Scalable Recipe for Knowledge Graph RAG28 Jan 2026
12 newest of 138 All 138 (JSON)