自然データを使わない自己対戦型の言語モデル事前学習
Self-Play Pretraining with Zero Data
この論文をやさしく読む
ひとことで言うと
人が集めた自然データを使わず、プログラムが作る列を二つのモデルの自己対戦で学習させた概念実証。
何に役立つ?
合成データだけの事前学習が自然データへどの程度転移するかを研究するための方法になる。
この研究の面白いところ
生成器が学習器にとって難しすぎず易しすぎない列を探し、学習器の成長に合わせて課題を変える。
どこまで分かった?
著者は初期的な概念実証と位置付けている。要旨に示されるのは複数の自然データセットでのゼロショット損失などで、実用モデル全般での優位性ではない。
v1のアブストラクトに基づくAI解説。日本語訳とは別に、用途の解釈を含みます。
アブストラクトの日本語訳
言語モデルの進歩は、より多くのデータで事前学習を拡大することによって進んできた。しかし学習データの大部分は、依然としてモデルのために人間側で選ばれている。より一般的な事前学習では、モデル自身の改善に最も有用なデータをモデルに生成させることが考えられる。そうすれば、人間の知識ではなく計算資源で制限される、実質的に上限のない学習データ源になり得る。本研究は、この構想の初期的な概念実証として、データを使わない自己対戦型事前学習を導入する。 ソロモノフ帰納から着想を得て、合成データの生成を、計算可能なあらゆる構造の空間での探索として扱う。ランダムな初期状態から、二つのモデルを同時に学習させる。生成器は万能チューリング機械が解釈するプログラムを提案してバイト列を作り、学習器はそのバイト列を自己回帰的に予測する。学習器は通常の交差エントロピーで訓練し、生成器は強化学習によって学習器の能力の境界にある列を作るよう訓練する。これにより、適応的な学習順序が生まれる。万能チューリング機械は、特定分野の構造をほとんど課さずに、計算可能なデータ生成過程すべてを探索空間として与える。 自然データで生成器も学習器も訓練しないため、自然データでのゼロショット性能が自己対戦の計算量とともに予測可能に改善するかは、転移の明確な検証になる。複数の自然データセットで、ゼロショット損失は計算量に応じた予測可能なスケーリングを示した。モデルは文脈内学習も示し、学習中に認識可能な数学的数列を発見した。
v1の要旨から自動生成。本文の精読・人による確認は未実施。
- 初稿
- 2026-09-24(UTC)
- 最新改訂
- 2026-09-24 · v1
- 査読・掲載
- 査読状況未確認
更新履歴
- v1 2026-09-24 この版を読む
取得できた版を表示。版の更新は査読済みを意味しません。過去版の本文差分は未解析です。
原文の要旨
Advances in language modeling have been driven by scaling pretraining on ever more data. Yet, the training data is still largely curated on the model's behalf. A more general approach to pretraining would let the model learn to generate the data most useful for its own improvement. This would provide an effectively unbounded source of training data, limited by compute rather than human knowledge. We introduce Self-Play Pretraining with Zero Data, an initial proof-of-concept towards realizing this vision. Our procedure casts synthetic data generation as a search over the space of all computable structure, taking inspiration from Solomonoff induction. Starting from random initialization, two models learn in tandem: a generator proposes programs interpreted by a universal Turing machine, generating byte sequences, while a learner autoregressively predicts these byte sequences. The learner is trained with standard cross-entropy, while the generator is trained with reinforcement learning to produce sequences at the frontier of the learner's capabilities, yielding an adaptive curriculum. A universal Turing machine gives us a search space over all computable data-generating processes, imposing little domain-specific structure, and self-play searches over this space for useful training data. We test whether zero-shot performance on natural data improves predictably with self-play compute; this is a clean test of transfer since neither generator nor learner is trained on natural data. Across several natural datasets, zero-shot loss exhibits predictable scaling in compute. The models also exhibit in-context learning, and discover recognizable mathematical sequences during training.
著者のコメント
AC, KD, and MYL contributed equally; authors are listed alphabetically
arXiv ID: 2609.30063 / 要約の誤りについて