Datasets › MLRegTest

MLRegTest (A Benchmark for the Machine Learning of Regular Languages)

Introduced by Sam van der Poel et al. in MLRegTest: A Benchmark for the Machine Learning of Regular Languages16 Apr 2023 archive 2025-07-28

MLRegTest is a benchmark for sequence classification, containing training, development, and test sets from 1,800 regular languages. Regular languages are formal languages, which are sets of sequences definable with certain kinds of formal grammars, including regular expressions, finite-state acceptors, and monadic second-order logic with either the successor or precedence relation in the model signature for words. This benchmark was designed to help identify those factors, specifically the kinds of long-distance dependencies, that can make it difficult for ML systems to generalize successfully in learning patterns over sequences. MLRegTest organizes its languages according to their logical complexity (monadic second-order, first-order, propositional, or monomial expressions) and the kind of logical literals (string, tier-string, subsequence, or combinations thereof). The logical complexity and choice of literal provides a systematic way to understand different kinds of long-distance dependencies in regular languages, and therefore to understand the capabilities of different ML systems to learn such long-distance dependencies. The authors think it will be an important milestone if other researchers are able to find an ML system that succeeds across the board on MLRegTest.

Benchmarks archive 2025-07-28

No leaderboard in the archive resolves to this dataset.

Papers archive 2025-07-28

No paper in the archive has a leaderboard row on this dataset; the archive counts 1 paper for it but never published that list.

Dataset loaders archive 2025-07-28

No loader listed in the archive.

Tasks archive 2025-07-28

No task tagged in the archive.

License archive 2025-07-28

Creative Commons Attribution 4.0 International License

Modalities archive 2025-07-28

No modality tagged.

Languages archive 2025-07-28

No language tagged.

Variants archive 2025-07-28

  • MLRegTest

1 variant name, as the archive lists them.

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections