ROTE: Benchmarking Neural Memorization on Complexity-Controlled Symbolic Sequences

Xinye Chen, Stefan Güttel, Mohammad Mozaffari
9/25/2026
cs.LGcs.AI
benchmark-dataset

Official code: nla-group/rote (15 stars, MIT, last commit 2026-10-03).

Abstract

We introduce ROTE (RollOut Testing of Exact memorization), a benchmarking protocol for evaluating symbolic memorization of neural architectures. We study memorization and the extension of symbolic rules in neural sequence models by using sequences whose complexity is regulated by Lempel--Ziv--Welch (LZW) compression. Under ROTE, each architecture is trained as the same finite-context conditional predictor and is evaluated using teacher-forced one-step prediction as well as closed-loop rollout on the withheld symbols. Following a shared prediction-and-rollout evaluation routine, the benchmark evaluates gated recurrent, minimal recurrent, attention-based, and hybrid recurrent-attention models with their native computational characteristics preserved. Beyond standard predictive metrics, the benchmark reports normalized string distances, training time, memory usage, and parameter count across an LZW-complexity sweep. The study establishes a connection between the complexity of algorithmic sequences and the memorization capacity of neural architectures, revealing the trade-offs involving memorization quality, rollout stability, and computational expense. Our software and reproducible experimental code can be obtained from https://github.com/nla-group/rote.

View on arXivView PDF

Code Implementations(1)

nla-group/roteOfficial100%
MIT

A reproducible benchmark for learning and extending controlled symbolic sequences.

152CSS, TeXNov 18, 20213 weeks agoMIT
benchmark-frameworkdeep-learningneural-architectureneural-memorysymbolic-sequence

Similar Papers

Cite this paper

@article{chen2026rote,
  title  = {ROTE: Benchmarking Neural Memorization on Complexity-Controlled Symbolic Sequences},
  author = {Xinye Chen and Stefan Güttel and Mohammad Mozaffari},
  year   = {2026},
  eprint = {2609.31918},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2609.31918v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2609.31918.svg)](https://codeofpaper.com/paper/2609.31918)

Discussion