Deep Equilibrium Algorithmic Reasoning
Not on the map. Why?
Abstract (arXiv)
Neural Algorithmic Reasoning (NAR) research has demonstrated that graph neural networks (GNNs) could learn to execute classical algorithms. However, most previous approaches have always used a recurrent architecture, where each iteration of the GNN matches an iteration of the algorithm. In this paper we study neurally solving algorithms from a different perspective: since the algorithm's solution is often an equilibrium, it is possible to find the solution directly by solving an equilibrium equation. Our approach requires no information on the ground-truth number of steps of the algorithm, both during train and test time. Furthermore, the proposed method improves the performance of GNNs on executing algorithms and is a step towards speeding up existing NAR models. Our empirical evidence, leveraging algorithms from the CLRS-30 benchmark, validates that one can train a network to solve algorithmic problems by directly finding the equilibrium. We discuss the practical implementation of such models and propose regularisations to improve the performance of these equilibrium reasoners.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 34 of its 51 references that are in the map. First posted on arXiv 19 Oct 2024.
Builds on
34 of 51 references.
References · 34
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2017Neural Message Passing for Quantum Chemistrycited by 3,460
- 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
- 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
- 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
- 2019Deep Equilibrium Modelscited by 603
- 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
- 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
- 2023Exphormer: Sparse Transformers for Graphscited by 166
- 2019What Can Neural Networks Reason About?cited by 155
- 2019Implicit Deep Learningcited by 124
22 more
- 2019Neural Execution of Graph Algorithmscited by 118
- 2022FoSR: First-order spectral rewiring for addressing oversquashing in GNNscited by 104
- 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
- 2021Neural Algorithmic Reasoningcited by 92
- 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
- 2022Expander Graph Propagationcited by 75
- 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
- 2023On the Connection Between MPNN and Graph Transformercited by 60
- 2022Graph Neural Networks are Dynamic Programmerscited by 55
- 2023Locality-Aware Graph-Rewiring in GNNscited by 55
- 2023How does over-squashing affect the power of GNNs?cited by 53
- 2020Pointer Graph Networkscited by 52
- 2022Oversquashing in GNNs through the lens of information contraction and graph expansioncited by 52
- 2018Relational inductive bias for physical construction in humans and machinescited by 41
- 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
- 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
- 2023TorchDEQ: A Library for Deep Equilibrium Modelscited by 21
- 2024Cayley Graph Propagationcited by 21
- 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 16
- 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
- 2024GRANOLA: Adaptive Normalization for Graph Neural Networkscited by 7
- 2023Parallel Algorithms Align with Neural Executioncited by 6
Built on by
Citing papers per year: 2025: 2; 2026: 2.
4 papers.
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformerscited by 1
- 2026Response Renormalization for Critical Deep Equilibrium Modelscited by 1
- 2025KNARsack: Teaching Neural Algorithmic Reasoners to Solve Pseudo-Polynomial Problemscited by 0
- 2025Tackling GNARLy Problems: Graph Neural Algorithmic Reasoning Reimagined through Reinforcement Learningcited by 0
- 2026Response Renormalization for Critical Deep Equilibrium Models24 Aug 2026
- 2026Algorithmic Task Capture, Computational Complexity, and Inductive Bias of Infinite Transformers11 Mar 2026
- 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