次トークン予測Next-Token Prediction
前の文を見て次の断片一つを当てる作業
- 次トークン予測は、これまでの文を見てすぐ次の断片一つを当てる作業です。
- 一つに絞り込むのではありません。候補数万個にそれぞれ可能性を付けたうえでその中から選びます。
- 正解はもとの文にすでに入っています。だから採点が自動的にでき、人が答えを付ける必要がありません。
- 文一本から断片の数だけ問題が生まれます。隠す場所を一つずつずらすだけでいいからです。
- 答えを作るときも同じ作業を繰り返します。この単純な課題一つが翻訳・要約・相談すべてを支えています。
目次
1たとえで理解する
スーパーでもらったレシートを半分に折って下の行を隠してみてください。上に牛乳、卵、食パンと印字されていたら、次の行に何が印字されていたか見当がつきます。買い物かごの中身が目に浮かぶからです。
この遊びの良いところは採点がただだということです。折った紙を開くだけで正解がそこに印刷されています。答案を別に用意する必要も、誰かに聞く必要もありません。
一枚で問題をたくさん作ることもできます。一行目だけ見て二行目を当てる、二行を見て三行目を当てる。行数だけ問題が生まれます。この当てっこを文章に置き換えたものが次トークン予測です。
2くわしく
一つを選ぶのではなく可能性を付けます
モデルは次の場所に来る候補を一つだけずばり選び出すわけではありません。断片の一覧にある数万個の候補すべてに「これが来る可能性はこのくらい」と点数を付けます。「今日の天気はとても」の次なら「いいですね」が高く、「晴れです」もかなり高く、「四角いです」はとても低い、といった具合です。
そのあと、この点数を見て一つを選びます。いつも一位ばかり選ぶと答えが硬くなり、同じ言葉ばかり繰り返すようになります。だから普通は点数の高い候補たちの中で少し運を混ぜて選びます。同じ質問に毎回少しずつ違う答えが返ってくる理由がここにあります。
当ててみてすぐ確認します
学習はこの当てっこを途方もなく繰り返す作業です。文をある断片まで見せて次の断片を当てさせたあと、もとの文に書かれている本当の断片と比べます。
外れていたら、その分だけモデルの中の数字をほんの少し手直しします。次回は正解のほうの可能性が少し高く出るようにするためです。一回の修正は目立たないほど小さいものですが、これを数十億回繰り返すと感覚が身についていきます。
注目すべきは、人が介入する場所がないということです。問題も文から出て、正解も同じ文にあります。インターネット上の文章なら何でもそのまま問題集になるわけです。
文一本から問題があふれ出ます
隠す場所を一つずつずらすだけで新しい問題になります。断片が千個ある文章なら、問題もおよそ千個です。文書一本を捨てる部分なく最後まで使い切るのです。
前をどれだけ見せるかも毎回変わります。ある問題は前の三断片だけ見て解かなければならず、ある問題は数百断片を見て解きます。短い文脈と長い文脈を扱う練習が自然に混ざります。
問題の難しさも場所ごとに大きく違います。「ありがと」の次の断片はほぼ決まっているので誰でも当てられますが、物語の結末の最初の断片は前の内容をすべて抱えていなければ、やっと見当がつく程度です。易しい問題と難しい問題が入り混じっているわけで、同じやり方で解き続けるうちに扱える幅が自然に広がります。
当てっこが能力に変わる地点
次の断片を当てることは些細に見えます。ところがうまくやろうとすると、知っておくべきことがどんどん増えていきます。「日本の首都は」の次を当てるには地理を知らなければならず、「三足す四は」の次を当てるには計算をしなければなりません。
長い文章では要求がさらに大きくなります。小説の最後の行の次の断片を当てるには、前で誰が何をしたかを抱えていなければなりません。結局、当てっこをうまくやり続けようとするうちに、知識や推論が自然に付いてきたのです。
答えを作るときも同じことをします。質問を受けると、その後に続く断片を一つ選び、それをつなげた文を読み直してまた一つ選ぶ、という具合です。翻訳も要約も相談も、内側で起きているのはこの一つのことだけです。
3もう少し正確に
モデルの最後の段階は、断片一覧全体に対する点数の並びを出すことです。この点数をすべて足すと1になる比率に変えたものが、次の断片の確率です。学習は正解の断片に付けられた確率が高くなるように内部の数字を少しずつ動かす過程で、その度合いを測る値を損失と呼びます。
たとえがずれる点もあります。レシートはすでに全部印刷されているので正解が一つに決まっていますが、文章では次に来られる言葉が複数あります。「今日の天気はとても」の次に何が来ても自然な場合が多いのです。だから学習は正解一つを覚えさせるのではなく、もっともらしい候補たちにまんべんなく重みを持たせる方向に進みます。またモデルは次の一断片だけを見るのであって、文全体をあらかじめ計画するわけではありません。答えがどこで終わるかも、書きながら決まっていきます。当てる単位も単語ではなくもっと細かく切られた断片なので、一つの単語を完成させるのに何度も予測が必要になることもあります。
4やってみる
5よくある誤解
モデルが次に来る言葉を一つに確定して知っていると思われがちですが、実際には候補すべてに可能性を付け、その中から選ぶので、同じ質問でも答えが変わります。
次の断片を当てる程度では難しいことはできないと見なされがちですが、実際にはうまく当てるために知識や計算、文脈把握が必要になり、その能力が一緒に育ちます。
答えを全部作っておいて一文字ずつ見せていると思われがちですが、実際には画面に出る瞬間にその断片がちょうど決まりつつあるのです。
7ひとこと要約
つまり次トークン予測は前の文だけを見てすぐ次の断片の可能性を付けて選ぶ作業で、言語モデルがすることのほとんどすべてがこの繰り返しの上に立っています。
誤りや、もっと良いたとえがありますか? 修正を提案する · 最終更新2026-09-02