Zero-data self-play pretraining: generator-learner pairs learn from scratch and develop in-context learning

CatAstro_Piyush · x · 2026-09-27

A proof-of-concept called Self-Play Pretraining with Zero Data: two models start from random initialization — a generator proposes programs for a universal Turing machine, and a learner trains on their outputs, with no real data used at all.

Key findings:

Co-led by michaelyli with AdityaCowsik and KfirDolev, with Noah Goodman and Yoav Levine among co-authors. Another researcher applied a similar generator-language approach to vision models, producing line and circle drawings with varied placement, rotation, and intensity after only 250 self-play rounds.

Related event: Self-Play Pretraining with Zero Data: Models Learn from Self-Generated Data Alone(14 posts)→

Original post →

More from Research

Research channel →