arXiv paper· machine learning (language model pretraining)· method paper (empirical proof of concept)

Self-Play Pretraining with Zero Data

Aditya Cowsik, Kfir Dolev, Michael Y. Li, G. Bruno De Luca, Nourya Cohen, Noah D. Goodman, Yoav Levine

cs.AI · cs.CL

Quick verdict

Zero-data self-play over a UTM program space shows predictable zero-shot scaling on natural data; small-scale but well-controlled proof of concept.

Summary

The paper introduces a self-play pretraining procedure that uses no natural data. Two randomly initialized byte-level transformers co-evolve: a generator samples programs for a Brainf*ck-like universal Turing machine, and a learner is trained by next-token prediction on the byte sequences those programs emit. The generator is trained with reinforcement learning using a learning-progress reward—an AdamW-preconditioned, absolute-valued alignment between the learner's gradient on a program's output and its recent parameter movement—plus KL regularization toward a length-weighted uniform prior, expert-iteration replay, and MAP-Elites mutation. Across held-out natural datasets (text, images, speech, music, DNA, code, formal math), zero-shot bits-per-byte follows power-law scaling in compute, with exponents (e.g., 0.123 text, 0.066 images) reported as broadly comparable to natural-data pretraining, though consistently higher, and DNA (0.435) diverges sharply from literature values. Self-play scales much faster than sampling the same program space from a fixed universal prior, and beats a PCFG baseline on non-language modalities. The learner exhibits in-context learning on held-out algorithmic tasks, and the generator discovers mathematical sequence families orders of magnitude earlier than uniform sampling predicts. Main limitations: all models are below 25M parameters at 4K context; hyperparameters were selected using validation loss on DCLM and DNA (acknowledged leakage); fitted exponents lack uncertainty quantification; and no full code release is mentioned.

Review complete

Assessment at a glance

machine learning (language model pretraining)

5

risk flags identified

● high 0

● medium 3

● low 2

Reproducibility readinessmedium
Code & data availablenot stated
Review confidencehigh
AI text signal0/20 passages flagged
Deep research viableCode-reproducibleNeeds GPU

5 strengths · 5 weaknesses · 5 author questions

AI text signal = Binoculars zero-shot detector score over 20 sampled passages (Fast-DetectGPT co-reported) — absence does not prove human authorship, and a flag does not imply misconduct.

Levels reflect verification complexity — not a quality score. Evolve never rates your paper.

Key claims under review

  • Zero-shot next-byte loss on diverse natural datasets improves as a predictable power law in self-play compute despite zero natural training data (Figs. 1–2, 7; Table 2).
  • Adaptive self-play is necessary: fixed universal-prior sampling over the identical program space scales substantially more slowly (Fig. 2).
  • The learner acquires in-context learning on held-out algorithmic tasks — REVERSE STRING, STACK, ASSOCIATIVE RECALL, SUM, MAX, MIN — without any gradient updates (Fig. 4).
  • The generator discovers recognizable mathematical sequence families by round 512 versus >53,000 expected rounds under the universal prior (Tables 1 and 3).
  • Fitted scaling exponents broadly resemble natural-data pretraining exponents, suggesting universal predictive structure is a substantial component of ordinary scaling gains (Table 2, §4).

Strengths

  • Clean tabula rasa transfer test

    Both generator and learner start from random initialization and no natural data is used for gradient updates (§2), so any zero-shot gain on held-out natural data (Figs. 1–2, 7) is attributable to the self-play procedure itself rather than to pretraining contamination.

  • Baselines isolate the right variable

    The universal-prior baseline samples from the identical augmented program space including the ten macro primitives (§3.1, Appendix E), so the large scaling gap in Fig. 2 isolates adaptivity rather than expressiveness; the PCFG baseline (Appendix H) tests whether a hand-designed hierarchical prior suffices, winning on text/code but losing on images, audio, and music.

  • Component-level ablation of the reward

  • Rare-event statistics done properly

  • Triangulated evidence and byte-exact benchmarks

Weaknesses

  • Exponent comparison is generous

  • Natural-data leakage in model selection

  • Scale and absolute performance

  • Theoretical account is an untested ansatz

  • Reproducibility artifacts thin

Full Review Report

$1.99 · one-time

Unlock the complete preliminary analysis Evolve produced for this paper.

Report preview

Scope & Claims

The paper introduces Self-Play Pretraining with Zero Data (§1–2): two randomly initialized byte-level transformers co-evolve — a generator samples programs for a Brainf*ck-like universal Turing machine (UTM), and a learner is trained by next-token prediction on the emitted byte sequences. The central claim is that zero-shot loss on natural data (text, images, speech, music, DNA, code, formal math) improves as a predictable power law in self-play compute, with no natural data ever used for gradient updates. Supporting claims: adaptive self-play is necessary (Fig. 2 fixed-prior control), in-context learning emerges (Fig. 4), the generator discovers mathematical sequence families orders of magnitude earlier than uniform sampling (Tables 1/3), and the fitted exponents are broadly similar to natural-data pretraining (Table 2), from which §4 argues that universal predictive structure is a major component of ordinary scaling gains. This is explicitly a proof of concept: all models are below 25M parameters at 4K context (§6).

The remaining sections cover Methodology Assessment, Statistical Evidence, Results & Reproducibility, Limitations & Risks, and Verdict & Recommendations.

  • All 5 strengths & 5 weaknesses, analyzed in detail
  • 5 risk flags with severity, section & reviewer questions
  • Methods & statistical evidence assessment
  • 5 questions a peer reviewer would ask
  • Full six-dimension evaluation report & recommendations

One-time purchase · this paper only

One-time purchase, this paper only. AI-generated preliminary analysis — not peer review.

Frequently asked questions

Can a language model be pretrained with zero data?

This paper demonstrates a tiny-scale version of yes: a generator network learns to propose programs for a universal Turing machine, and a learner network trained only on those programs' byte outputs shows predictable zero-shot improvement on natural data (text, images, audio) as compute grows. It is a proof of concept below 25M parameters, not a replacement for web-scale pretraining.

What reward does the generator use in self-play pretraining?

A learning-progress signal: the absolute value of the AdamW-preconditioned inner product between the learner's gradient on a candidate program's output and the learner's recent parameter movement over a growing lookback window. Programs that are already mastered or completely unlearnable earn little reward, concentrating generation at the frontier of the learner's ability.

Does the zero-data model beat models trained on real data?

No. Its absolute losses are high (roughly 4–8 bits per byte), its fitted scaling exponents are consistently worse than natural-data pretraining, and it cannot acquire contingent world knowledge. The value shown is predictable improvement from compute alone, plus faster downstream pretraining when the self-play checkpoint is used as an initialization.

Is code available for Self-Play Pretraining with Zero Data?

The paper links only a third-party forward-mode attention kernel used to compute the reward efficiently. No full training code, generated corpora, or checkpoints are mentioned as released, though appendices E–H describe the machine, reward, pool construction, and PCFG baseline in detail.

About this review

This is an AI-generated preliminary review by Evolve.Pub, produced from the openly available text of the paper. It is not peer review and does not represent the authors' views. The canonical record of the paper is at the publisher link above.

  • Figures are available only as text dumps in the extraction; curve shapes and per-scale ensemble sizes could not be visually verified.
  • Some RL loop details (exact pool composition fractions, N programs per round) are referenced to appendices but not fully visible in the extracted text.
  • The literature-exponent comparisons in Table 2 rely on the authors' own conversion of Chinchilla-form fits (b=αβ/(α+β)); original sources were not checked.
  • Abstract and full text appear consistent; no major truncation detected, but page-level layout of tables 1 and 3 (duplicated content) was normalized.

Go deeper on this paper

Wrote a paper? Stress-test it before reviewers do.

Upload your manuscript for the same structured scrutiny — reasoning, statistics, evidence, figures, and reproducibility.

Scan your paper
Self-Play Pretraining with Zero Data | Evolve.Pub