mlsanityData to 7 Oct 2026

Deep Equilibrium Algorithmic Reasoning

arXiv 2410.15059 ↗First posted 19 Oct 2024cs.LGcited by 4

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

  1. 2014Adam: A Method for Stochastic Optimizationcited by 36,960
  2. 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
  3. 2017Neural Message Passing for Quantum Chemistrycited by 3,460
  4. 2020Open Graph Benchmark: Datasets for Machine Learning on Graphscited by 2,148
  5. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 875
  6. 2020On the Bottleneck of Graph Neural Networks and its Practical Implicationscited by 624
  7. 2019Deep Equilibrium Modelscited by 603
  8. 2021Understanding over-squashing and bottlenecks on graphs via curvaturecited by 471
  9. 2021OGB-LSC: A Large-Scale Challenge for Machine Learning on Graphscited by 328
  10. 2023Exphormer: Sparse Transformers for Graphscited by 166
  11. 2019What Can Neural Networks Reason About?cited by 155
  12. 2019Implicit Deep Learningcited by 124
22 more
  1. 2019Neural Execution of Graph Algorithmscited by 118
  2. 2022FoSR: First-order spectral rewiring for addressing oversquashing in GNNscited by 104
  3. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 103
  4. 2021Neural Algorithmic Reasoningcited by 92
  5. 2022DiffWire: Inductive Graph Rewiring via the Lov'asz Boundcited by 79
  6. 2022Expander Graph Propagationcited by 75
  7. 2021Stabilizing Equilibrium Models by Jacobian Regularizationcited by 71
  8. 2023On the Connection Between MPNN and Graph Transformercited by 60
  9. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  10. 2023Locality-Aware Graph-Rewiring in GNNscited by 55
  11. 2023How does over-squashing affect the power of GNNs?cited by 53
  12. 2020Pointer Graph Networkscited by 52
  13. 2022Oversquashing in GNNs through the lens of information contraction and graph expansioncited by 52
  14. 2018Relational inductive bias for physical construction in humans and machinescited by 41
  15. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 30
  16. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 29
  17. 2023TorchDEQ: A Library for Deep Equilibrium Modelscited by 21
  18. 2024Cayley Graph Propagationcited by 21
  19. 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 16
  20. 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
  21. 2024GRANOLA: Adaptive Normalization for Graph Neural Networkscited by 7
  22. 2023Parallel Algorithms Align with Neural Executioncited by 6

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 2; 2026: 2.

4 papers.