Skip to content

Releases: google-deepmind/clrs

v2.0.3

25 Jan 22:43

Choose a tag to compare

What's Changed

Full Changelog: v2.0.2...v2.0.3

v2.0.2

25 Jan 19:16

Choose a tag to compare

What's Changed

Full Changelog: v2.0.1...v2.0.2

v2.0.1 CLRS-Text Algorithmic Reasoning Language Benchmark

18 Jul 19:03

Choose a tag to compare

Main Changes

Added the CLRS-Text Algorithmic Reasoning Language Benchmark to the codebase

CLRS-Text is a textual version of the traces generated by thirty algorithms selected from the third edition of the standard "Introduction to Algorithms" textbook by Cormen, Leiserson, Rivest, and Stein. It serves to consolidate and unify previous lines of research in this direction and offers a robust test bed for evaluating language models' out-of-distribution reasoning capabilities.

CLRS-Text is Hugging Face compatible and can generate data in many formats, such as JSON.

For more details, refer to the [README.md].

Base CLRS script update
Revamped the base script incorporating modeling and data improvements from the A Generalist Neural Algorithmic Learner paper.

What's Changed

New Contributors

Full Changelog: v1.0.0...v2.0.0

CLRS 1.0.0

01 Jun 16:07

Choose a tag to compare

Main changes

  • Extended the benchmark from 21 to 30 tasks by adding the following:
    • Activity selection (Gavril, 1972)
    • Longest common subsequence
    • Articulation points
    • Bridges
    • Kosaraju's strongly connected components algorithm (Aho et al., 1974)
    • Kruskal's minimum spanning tree algorithm (Kruskal, 1956)
    • Segment intersection
    • Graham scan convex hull algorithm (Graham, 1972)
    • Jarvis' march convex hull algorithm (Jarvis, 1973)
  • Added new baseline processors:
    • Deep Sets (Zaheer et al., NIPS 2017) and Pointer Graph Networks (Veličković et al., NeurIPS 2020) as particularisations of the existing Message-Passing Neural Network processor.
    • End-to-End Memory Networks (Sukhbaatar et al., NIPS 2015)
    • Graph Attention Networks v2 (Brody et al., ICLR 2022)

Detailed changes

Full Changelog: v0.0.2...v1.0.0

CLRS 0.0.2

26 Aug 17:40

Choose a tag to compare

The CLRS Algorithmic Reasoning Benchmark.

CLRS 0.0.1

26 Aug 17:24

Choose a tag to compare

Initial release of CLRS Algorithmic Reasoning Benchmark.