mlsanityData to 14 Oct 2026

SALSA-CLRS: A Sparse and Scalable Benchmark for Algorithmic Reasoning

arXiv 2309.12253 ↗First posted 21 Sep 2023cs.LG cs.AIcited by 12

Not on the map. Why?

Abstract (arXiv)

We introduce an extension to the CLRS algorithmic learning benchmark, prioritizing scalability and the utilization of sparse representations. Many algorithms in CLRS require global memory or information exchange, mirrored in its execution model, which constructs fully connected (not sparse) graphs based on the underlying problem. Despite CLRS's aim of assessing how effectively learned algorithms can generalize to larger instances, the existing execution model becomes a significant constraint due to its demanding memory requirements and runtime (hard to scale). However, many important algorithms do not demand a fully connected graph; these algorithms, primarily distributed in nature, align closely with the message-passing paradigm employed by Graph Neural Networks. Hence, we propose SALSA-CLRS, an extension of the current CLRS benchmark specifically with scalability and sparseness in mind. Our approach includes adapted algorithms from the original CLRS benchmark and introduces new problems from distributed and randomized algorithms. Moreover, we perform a thorough empirical evaluation of our benchmark. Code is publicly available at https://github.com/jkminder/SALSA-CLRS.

Key facts. Cited by 12 papers in the map (data through 14 Oct 2026). Builds on 26 of its 37 references that are in the map. First posted on arXiv 21 Sep 2023.

Builds on

26 of 37 references.

References · 26

  1. 2016Layer Normalizationcited by 5,669
  2. 2018How Powerful are Graph Neural Networks?cited by 4,393
  3. 2019Fast Graph Representation Learning with PyTorch Geometriccited by 2,434
  4. 2018Relational inductive biases, deep learning, and graph networkscited by 1,360
  5. 2014On the Properties of Neural Machine Translation: Encoder-Decoder Approachescited by 1,304
  6. 2019Strategies for Pre-training Graph Neural Networkscited by 971
  7. 2014Neural Turing Machinescited by 644
  8. 2020How Neural Networks Extrapolate: From Feedforward to Graph Neural Networkscited by 222
  9. 2019What graph neural networks cannot learn: depth vs widthcited by 201
  10. 2018Learning a SAT Solver from Single-Bit Supervisioncited by 200
  11. 2021Can You Learn an Algorithm? Generalizing from Easy to Hard Problems with Recurrent Networkscited by 117
  12. 2022The CLRS Algorithmic Reasoning Benchmarkcited by 106
14 more
  1. 2020Learning the Travelling Salesperson Problem Requires Rethinking Generalizationcited by 98
  2. 2021Neural Algorithmic Reasoningcited by 94
  3. 2017Recurrent Relational Networkscited by 72
  4. 2022A Generalist Neural Algorithmic Learnercited by 59
  5. 2022Graph Neural Networks are Dynamic Programmerscited by 55
  6. 2020Pointer Graph Networkscited by 53
  7. 2022Relational Attention: Generalizing Transformers for Graph-Structured Taskscited by 41
  8. 2022End-to-end Algorithm Synthesis with Recurrent Networks: Logical Extrapolation Without Overthinkingcited by 33
  9. 2023Neural Algorithmic Reasoning with Causal Regularisationcited by 31
  10. 2022Towards Better Out-of-Distribution Generalization of Neural Algorithmic Reasoning Taskscited by 30
  11. 2023Neural Algorithmic Reasoning for Combinatorial Optimisationcited by 19
  12. 2023Neural Algorithmic Reasoning Without Intermediate Supervisioncited by 17
  13. 2022Learning Graph Algorithms With Recurrent Graph Neural Networkscited by 6
  14. 2023Parallel Algorithms Align with Neural Executioncited by 6

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2024: 6; 2025: 4; 2026: 2.

12 papers.