mlsanityData to 14 Oct 2026

Primal-Dual Neural Algorithmic Reasoning

arXiv 2505.24067 ↗First posted 29 May 2025cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

Neural Algorithmic Reasoning (NAR) trains neural networks to simulate classical algorithms, enabling structured and interpretable reasoning over complex data. While prior research has predominantly focused on learning exact algorithms for polynomial-time-solvable problems, extending NAR to harder problems remains an open challenge. In this work, we introduce a general NAR framework grounded in the primal-dual paradigm, a classical method for designing efficient approximation algorithms. By leveraging a bipartite representation between primal and dual variables, we establish an alignment between primal-dual algorithms and Graph Neural Networks. Furthermore, we incorporate optimal solutions from small instances to greatly enhance the model's reasoning capabilities. Our empirical results demonstrate that our model not only simulates but also outperforms approximation algorithms for multiple tasks, exhibiting robust generalization to larger and out-of-distribution graphs. Moreover, we highlight the framework's practical utility by integrating it with commercial solvers and applying it to real-world datasets.

Key facts. Cited by 9 papers in the map (data through 14 Oct 2026). Builds on 60 of its 73 references that are in the map. First posted on arXiv 29 May 2025.

Builds on

60 of 73 references.

References · 60

  1. 2016Semi-Supervised Classification with Graph Convolutional Networkscited by 11,361
  2. 2017Graph Attention Networkscited by 8,923
  3. 2017Inductive Representation Learning on Large Graphscited by 6,320
  4. 2018How Powerful are Graph Neural Networks?cited by 4,393
  5. 2017Neural Message Passing for Quantum Chemistrycited by 3,487
  6. 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,501
  7. 2016node2vec: Scalable Feature Learning for Networkscited by 1,918
  8. 2018Representation Learning on Graphs with Jumping Knowledge Networkscited by 877
  9. 2020Benchmarking Graph Neural Networkscited by 680
  10. 2017Learning Combinatorial Optimization Algorithms over Graphscited by 561
  11. 2021Graph Neural Networks with Learnable Structural and Positional Representationscited by 333
  12. 2019Exact Combinatorial Optimization with Graph Convolutional Neural Networkscited by 318
38 more
  1. 2021Neural Bellman-Ford Networks: A General Graph Neural Network Framework for Link Predictioncited by 275
  2. 2019An Efficient Graph Convolutional Network Technique for the Travelling Salesman Problemcited by 269
  3. 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
  4. 2017struc2vec: Learning Node Representations from Structural Identitycited by 215
  5. 2018Combinatorial Optimization with Graph Convolutional Networks and Guided Tree Searchcited by 183
  6. 2020Generalize a Small Pre-trained Model to Arbitrarily Large TSP Instancescited by 162
  7. 2019What Can Neural Networks Reason About?cited by 159
  8. 2015Neural GPUs Learn Algorithmscited by 121
  9. 2019Neural Execution of Graph Algorithmscited by 121
  10. 2020Erdos Goes Neural: an Unsupervised Learning Framework for Combinatorial Optimization on Graphscited by 115
  11. 2022Teaching Algorithmic Reasoning via In-context Learningcited by 112
  12. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
  13. 2020Learning the Travelling Salesperson Problem Requires Rethinking Generalizationcited by 98
  14. 2021Neural Algorithmic Reasoningcited by 94
  15. 2023Edge Directionality Improves Learning on Heterophilic Graphscited by 90
  16. 2015Parallelizing the dual revised simplex methodcited by 89
  17. 2024Understanding Transformer Reasoning Capabilities via Graph Algorithmscited by 67
  18. 2018Relational inductive bias for physical construction in humans and machinescited by 44
  19. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
  20. 2024Simulation of Graph Algorithms with Looped Transformerscited by 30
  21. 2019GraLSP: Graph Neural Networks with Local Structural Patternscited by 25
  22. 2021How to transfer algorithmic reasoning knowledge to learn new algorithms?cited by 22
  23. 2021Neural Algorithmic Reasoners are Implicit Plannerscited by 21
  24. 2023Dual Algorithmic Reasoningcited by 21
  25. 2023Unsupervised Learning for Combinatorial Optimization Needs Meta-Learningcited by 20
  26. 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
  27. 2020Neural Bipartite Matchingcited by 17
  28. 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 17
  29. 2024PDHG-Unrolled Learning-to-Optimize Method for Large-Scale Linear Programmingcited by 17
  30. 2023Asynchronous Algorithmic Alignment with Cocyclescited by 13
  31. 2024Transformers meet Neural Algorithmic Reasonerscited by 13
  32. 2024PUZZLES: A Benchmark for Neural Algorithmic Reasoningcited by 13
  33. 2021Algorithmic Concept-based Explainable Reasoningcited by 12
  34. 2023SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoningcited by 12
  35. 2023Are Graph Neural Networks Optimal Approximation Algorithms?cited by 11
  36. 2018An Experimental Study of Algorithms for Online Bipartite Matchingcited by 9
  37. 2020Graph neural induction of value iterationcited by 9
  38. 2023Recursive Algorithmic Reasoningcited by 9

50 most cited of 60 All 60 (JSON)

Built on by

Cited by year (2026 to 14 Oct)

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

9 papers.

Similar, not cited

Close in wording, no citation either way

  1. 2024Reasoning Algorithmically in Graph Neural Networks
  2. 2026Which Algorithms Can Graph Neural Networks Learn?
  3. 2025Efficiently Learning Branching Networks for Multitask Algorithmic Reasoning
  4. 2026MINAR: Mechanistic Interpretability for Neural Algorithmic Reasoning
  5. 2024Open-Book Neural Algorithmic Reasoning
  6. 2025Neural Algorithmic Reasoning for Hypergraphs with Looped Transformers
  7. 2023Neurosymbolic AI for Reasoning over Knowledge Graphs: A Survey
  8. 2025Reasoning in Neurosymbolic AI