A-GPT PROJECT
AIとの二人三脚で
LLMの歴史を爆速で駆け抜ける
ChatGPT のような AI は、どうやって言葉を覚えるのでしょうか。 このプロジェクトでは、13個の単語しか知らない、いちばん小さなモデルから始めて、 ChatGPT の祖先にあたる GPT-2 の大きい版に近い大きさまで、10個のモデルを順番に作っています。
既製のモデルを使わず、プログラムは一から作成(AIと共同作成)。学習は、モデル9までは Mac 1台で行い、モデル10ではじめてクラウドの GPU を借りました。
01
やっていること
AI に言葉を覚えさせる手順は、実はとてもシンプルです。各モデルで、この5つを繰り返しています。
- 文章を集める青空文庫の小説、Wikipedia、Web の文章など。モデルが進むほど、たくさん読ませます(モデル8では約44億字)。
- 言葉を小さく分ける文章を「トークン」という小さなかたまりに分けます。AI にとっての「1文字」です。
- 「次の言葉当て」を繰り返す文章の途中までを見せて、次のトークンを当てさせます。外れたら少し直す。これを何万回も繰り返すのが「学習」です。
- 賢さを測る学習に使っていない文章をどれだけ当てられるか(損失)と、約190問の常識テストで測ります。
- 会話を教える「質問と答え」の例で追加の練習をさせて、質問に答えられるチャット版を作ります(モデル6から)。
02
モデルの進化
モデル1から順番に、脳を大きくし、読ませる文章を増やしてきました。 それぞれのページで、実際に文章を書かせたり、常識テストの結果を見たりできます。
読み込み中...
03
(参考)公開されている日本語モデルとの比較
rinna 社が2021年に公開した日本語の GPT-2(small・medium)と、同じ物差しで比べました。 rinna small はモデル8と、rinna medium はモデル9と、ほぼ同じ大きさです。
| モデル7 | モデル8 | モデル9 | rinna small | rinna medium | |
|---|---|---|---|---|---|
| パラメータ数 | 0.42億 | 1.1億 | 3.35億 | 1.1億 | 3.4億 |
| 学習した文章 | 青空文庫・Wikipedia | 青空文庫・Wikipedia・Web | 青空文庫・Wikipedia・Web | Wikipedia・Web(CC-100) | Wikipedia・Web(CC-100) |
| 1文字あたりの損失(小さいほど、次の文字を上手に予測できる) | |||||
| 青空文庫 | 2.939 | 2.822 | 2.737 | 3.236 | 3.121 |
| Wikipedia | 2.184 | 2.063 | 1.978 | 2.131 | 1.991 |
| Web | 2.710 | 2.083 | 1.867 | 2.055 | 1.980 |
| 常識テスト(全189問。多いほど知識がある) | |||||
| 正解数 | 82 | 91 | 112 | 117 | 126 |
緑の太字が、その行で一番良い値です。
同じ書き出しで書かせた文章
それぞれ、ランダムに書かせた数通りの中から1つを選んで載せています(不適切な内容が混ざった文章は除きました)。
わかったこと
- 次の文字を予測する力では、モデル9は、同じ大きさの rinna medium を、青空文庫で大きく(約0.38)、Web でも約0.11上回りました。Wikipedia は、ほぼ互角(約0.01差)でした。
- 知識(常識テスト)では、モデル9はモデル8より21問増えましたが、まだ rinna の2つに届いていません。rinna は、今の日常の文章(Web)をさらに多く学習していると考えられます。
- 文章のまとまりは、モデル9で大きく良くなりました。「秋の食べ物は、秋刀魚、栗、栗きんとん…」のように、話題に合った言葉が続くようになっています。
比べ方: 学習に使っていない同じ段落(青空文庫 約157万字・Wikipedia 約271万字・Web 約406万字)で測りました。 rinna は Wikipedia を学習しているので、この Wikipedia の段落を学習で見ている可能性があります(そのぶん有利)。 青空文庫は、rinna は学習していないので、モデル7・8が有利です。 rinna のモデル: japanese-gpt2-small・japanese-gpt2-medium(MIT ライセンス)。
訂正(2026年10月10日): 9月に載せた rinna の損失は、rinna の説明どおりに英字を小文字にしてから読ませる処理が、測るプログラムの不具合で効いていない状態で測った値でした。 そのため rinna に不利な値(Wikipedia・Web で0.08〜0.18大きい)になっていました。正しく測り直した値に直し、それに合わせて「わかったこと」も直しました(モデル9の Wikipedia での差は約0.19 → 約0.01)。常識テストの正解数は変わりません。
1B 級のモデルとの比較(モデル10)
約10億パラメータのモデル10は、2022〜2024年に公開された同じくらいの大きさの日本語モデルと比べました。 上と同じ段落に加えて、どのモデルも学習していない文章として、2026年10月に新しく作られた Wikipedia の記事(393記事・約57万字)でも測りました。
| モデル10 | rinna 1B | LLM-jp-3 980M | LLM-jp-3 1.8B | |
|---|---|---|---|---|
| パラメータ数 | 10.7億 | 13億 | 9.9億 | 18.7億 |
| 公開・完成 | 2026年 | 2022年 | 2024年 | 2024年 |
| 学習した量 | 約215億トークン | − | 約2.1兆トークン | 約2.1兆トークン |
| 1文字あたりの損失(小さいほど、次の文字を上手に予測できる) | ||||
| 青空文庫 | 2.591 | 2.725 | 2.975 | 2.871 |
| Wikipedia | 1.769 | 1.851 | 2.022 | 1.915 |
| Web | 1.747 | 1.840 | 1.952 | 1.874 |
| 新しい Wikipedia | 1.732 | 1.749 | 1.768 | 1.679 |
| 常識テスト(全189問) | ||||
| 正解数 | 130 | 129 | 147 | 155 |
| 常識テストの損失 | 0.957 | 0.958 | 0.722 | 0.556 |
- 次の文字を予測する力では、青空文庫・Wikipedia・Web の3つで、モデル10が一番よい値でした(モデル9からも、3つとも0.12〜0.21改善)。 ただし、この3つはモデル10が学習した文章と同じ出どころなので、モデル10に有利です。
- どのモデルも学習していない新しい Wikipedia の記事では、モデル10は rinna 1B と LLM-jp-3 980M を上回りましたが、LLM-jp-3 1.8B には届きませんでした。
- 知識(常識テスト)は、rinna 1B とほぼ同じ(130問と129問、損失 0.957 と 0.958)でした。 LLM-jp-3 は、モデル10の約100倍の文章(約2.1兆トークン)で学習していて、知識では大きく上回ります(07 で詳しく)。
すべて2026年10月に、このプロジェクトで同じやり方で測りました。rinna 1B は、語彙に無い文字が約0.5%あり、その文字は「知らない文字」の印1つで予測すればよいので、少し有利です。 モデル: rinna japanese-gpt-1b(MIT ライセンス)・LLM-jp-3 980M・LLM-jp-3 1.8B(Apache 2.0 ライセンス)。
04
(参考)LLM 発展の歴史
ここ10年ほどで、LLM は急速に大きく、賢くなりました。2024年からは「考えてから答える」モデルや、パラメータを公開したモデルも大きく伸びています。A-GPT のモデル8は、2019年の GPT-2 small と同じくらい、モデル9は GPT-2 medium と同じくらい、モデル10は GPT-2 large と XL の間の大きさです。
| 発表年 | モデル名 | パラメータ数 | 特徴 |
|---|---|---|---|
| 2017 | TransformerGoogle | 約2億 | 今の LLM すべての土台になった仕組み(「どの言葉に注目するか」を計算する)。A-GPT も、この仕組みで作っています |
| 2018 | GPTOpenAI | 約1.2億 | たくさんの文章で「次の言葉当て」を練習させてから、仕事ごとに追加で練習させる、という作り方を示した |
| 2018 | BERTGoogle | 約3.4億 | 文章を「書く」のではなく「理解する」ことが得意。検索エンジンなどに使われた |
| 2019 | GPT-2OpenAI | small 約1.2億medium 約3.5億large 約7.7億XL 約15億 | 自然な文章を長く書けるようになり、「悪用が心配」と、大きい版の公開を段階的に行った。4つの大きさがあり、いちばん小さい small は、A-GPT のモデル8と同じくらいの大きさ |
| 2020 | GPT-3OpenAI | 約1,750億 | GPT-2 の100倍以上。いくつか例を見せるだけで、翻訳や要約など、いろいろな仕事ができるようになった |
| 2021 | japanese-gpt2rinna | 約1.1億〜3.4億 | 日本語で学習した GPT-2 を、誰でも使えるように公開した |
| 2022 | ChinchillaDeepMind | 約700億 | 「パラメータ数の約20倍の量の文章で学習させるのが効率がよい」という目安を示した。A-GPT もこの目安で学習量を決めています |
| 2022 | ChatGPTOpenAI | 約1,750億(推定値) | 会話の練習と、人の評価を使った仕上げで、質問に答えるのが上手になった。誰でも使えるサービスとして公開され、世界中に広まった |
| 2023 | GPT-4OpenAI | 約1.8兆(推定値) | 画像も読めるようになり、難しい試験でも高い点を取るようになった |
| 2023 | LLaMAMeta | 約70億〜650億 | 研究者向けにパラメータを公開し、誰でも改良できるモデル(オープンなモデル)が広がるきっかけになった |
| 2023 | LLM-jp-13BLLM-jp(国立情報学研究所など) | 約130億 | 日本の大学・研究機関が協力して、日本語を中心にゼロから作ったモデル |
| 2024 | Claude 3.5 SonnetAnthropic | 約1,750億(推定値) | 文章を書くことや、プログラミングが得意な会話 AI。安全性を重視して作られている |
| 2024 | Llama 3.1Meta | 約4,050億 | パラメータを公開したモデルとして当時最大。性能でも、GPT-4 などの非公開のトップモデルに迫った |
| 2024 | o1OpenAI | 約3,000億(推定値) | 答える前に、じっくり考える(推論する)ようにしたモデル。数学やプログラミングが大きく伸びた |
| 2024 | LLM-jp-3 172BLLM-jp(国立情報学研究所など) | 約1,720億 | GPT-3 と同じくらいの大きさの国産モデル。学習に使ったデータまで含めてすべて公開したモデルとして、世界最大級 |
| 2025 | DeepSeek-R1DeepSeek(中国) | 約6,710億(一度に使うのは約370億) | o1 に並ぶ「考える」力を持ちながら、パラメータを公開し、使う費用もずっと安くした。世界に大きな驚きを与えた |
| 2025 | Kimi K2Moonshot AI(中国) | 約1兆(一度に使うのは約320億) | パラメータを公開したモデルで、初めて1兆に届いた。自分で道具を使って作業を進める(エージェント)ことを重視 |
| 2025 | gpt-ossOpenAI | 約210億・約1,170億 | OpenAI が GPT-2 以来はじめてパラメータを公開したモデル。小さい方は、ノートパソコンでも動く |
| 2025 | GPT-5OpenAI | 非公開(信頼できる推定値なし) | すばやく答えるモデルと、じっくり考えるモデルを1つにまとめ、質問に合わせて自動で切り替える |
| 2025 | Gemini 3Google | 非公開(信頼できる推定値なし) | 文章・画像・音声・動画をまとめて扱い、多くの試験で当時の最高点を記録した |
| 2026 | LLM-jp-4LLM-jp(国立情報学研究所など) | 約86億〜約332億 | 約12兆トークンで学習した国産モデル。日本語の力では、同じくらいの大きさの海外モデルと同等以上 |
| 2026 | Claude Opus 5Anthropic | 非公開(信頼できる推定値なし) | 本1冊よりずっと長い、約100万トークンを一度に読める。長い仕事を任せられるようになった |
| 2026 | GPT-6OpenAI | 非公開(信頼できる推定値なし) | パソコンの操作やプログラミング、科学の仕事で最高水準。サイバー攻撃などへの悪用を防ぐ安全対策を強めてから、段階的に公開した |
| 2026 | A-GPT モデル8このプロジェクト | 約1.1億 | 既製のモデルを使わず、プログラムは一から作成(AIと共同作成)。Mac 1台で学習。GPT-2 small と同じ大きさ |
| 2026 | A-GPT モデル9このプロジェクト | 約3.4億 | 既製のモデルを使わず、プログラムは一から作成(AIと共同作成)。Mac 1台で学習。GPT-2 medium と同じ大きさ(2026年10月完成) |
| 2026 | A-GPT モデル10このプロジェクト | 約10.7億 | 既製のモデルを使わず、プログラムは一から作成(AIと共同作成)。はじめてクラウドの GPU(NVIDIA B200)を借りて学習。GPT-2 large と XL の間の大きさ(2026年10月完成) |
パラメータ数は、発表された値のおおよその数です(いくつかの大きさがあるものは、代表的な値か範囲)。「推定値」は、開発元が公表していないため、報道や研究者の推測(論文での推定など)による値で、実際とは大きくちがう可能性があります。最近のトップモデルは、パラメータ数を公表しておらず、信頼できる推定値もほとんどありません。「一度に使うのは」とあるモデルは、たくさんの「専門家」の中から、言葉ごとに一部だけを使う作り(MoE)で、全体は大きくても計算は軽くなります。2024年以降の内容は、2026年9月にインターネットで調べたものです。
05
用語集
モデルの説明に出てくる言葉です。タップすると説明が開きます。
06
(参考)LLM の学習程度をはかる
モデルがどのくらい学習できたかは、主に「損失」という数字で測ります。このプロジェクトで使っている損失の見方を説明します。
損失とは
LLM は、文章の続きとして「次に来るトークン」を、確率で予想します。損失は、本当に来たトークンに、どれだけ低い確率しか付けられなかったか(外れ具合)を表す数字です。 学習に使っていない文章(検証データ)の、すべてのトークンで平均して測ります。小さいほど、上手に予想できています。
| 本当に来たトークンに付けた確率 | そのトークンの損失 |
|---|---|
| 100%(完全に当てた) | 0 |
| 50% | 0.69 |
| 10% | 2.30 |
| 1% | 4.61 |
| 0.01% | 9.21 |
損失 = −log(確率)。確率を対数(自然対数)にしてマイナスを付けたものです。
1トークンあたりの損失と、1文字あたりの損失
1トークンあたりの損失は、トークン1つごとの外れ具合の平均です。ところが、トークンの大きさはモデルによってちがいます (モデル4は平均1.4文字、モデル8は平均1.8文字で1トークン)。大きなトークンほど、当てるのが難しいので、1トークンあたりの損失は大きく出ます。 そこで、外れ具合の合計を、文章の文字数で割った「1文字あたりの損失」を使うと、トークンの分け方がちがうモデルどうしでも比べられます。
| 語彙 | 1トークンあたり | 1トークンの文字数 | 1文字あたり | |
|---|---|---|---|---|
| モデル4 | 3,000 | 4.73 | 1.38 | 3.42 |
| モデル5 | 10,000 | 5.75 | 1.70 | 3.39 |
| モデル6 | 16,000 | 5.08 | 1.69 | 3.00 |
| モデル7 | 32,000 | 5.32 | 1.81 | 2.94 |
| モデル8 | 32,000 | 5.08 | 1.80 | 2.82 |
青空文庫の同じ検証データ(52作品)で測った値。1トークンあたりの損失は、語彙を増やしたモデル5で一度大きく上がっていますが、 1文字あたりの損失で見ると、モデルが進むたびに、きちんと下がっています。
平均候補数(損失と、迷っている候補の数)
損失は、そのままでは実感しにくい数字です。そこで、損失を X、平均候補数を Y として、次の指数関数で計算すると、 「次に来るものを、平均で何個の候補の中から迷っているか」に直せます。
Y = eX
e は約2.718の数です。Y を平均候補数(専門用語ではパープレキシティ)と呼びます。 たとえば損失 X が2.30なら、Y = e2.30 ≈ 10 で、10個の候補の中から迷っているのと同じくらいの当たり具合です。
| 損失 | 平均候補数 | 目安 |
|---|---|---|
| 10.37 | 32,000個 | 当てずっぽう(語彙32,000から1つ) |
| 6.91 | 1,000個 | |
| 4.61 | 100個 | |
| 3.40 | 30個 | モデル4・5(青空文庫) |
| 3.00 | 20個 | |
| 2.71 | 15個 | モデル7・8(青空文庫) |
| 2.30 | 10個 | |
| 2.00 | 7.4個 | モデル8・9(Web・Wikipedia) |
| 1.61 | 5個 | 最先端の AI(1文字あたり、推定 0.7〜1.6) |
| 1.10 | 3個 | |
| 0.69 | 2個 | コインの裏表くらいの迷い |
表の目安の欄は、1文字あたりの損失の例です。最先端の AI の値は公表されていないため推定です。 文章には本質的に予測できない部分(次に誰が何を言うかなど)があるので、どんなに賢いモデルでも損失は0にはなりません。
モデルごと・文章の種類ごとの損失(1文字あたり)
小さいほど、次の文字を上手に予想できています。小さな文字は、平均候補数です。
| モデル | Web | Wikipedia | 青空文庫 |
|---|---|---|---|
| モデル40.016億 | 4.0557個 | 4.4989個 | 3.4331個 |
| モデル50.021億 | 4.1463個 | 4.67107個 | 3.3930個 |
| モデル60.17億 | 2.9920個 | 2.4411個 | 3.0020個 |
| モデル70.42億 | 2.7115個 | 2.188.9個 | 2.9419個 |
| モデル81.1億 | 2.088.0個 | 2.067.9個 | 2.8217個 |
| rinna small1.1億 | 2.067.8個 | 2.138.4個 | 3.2425個 |
| rinna medium3.4億 | 1.987.2個 | 1.997.3個 | 3.1223個 |
| モデル93.35億 | 1.876.5個 | 1.987.2個 | 2.7415.4個 |
| LLM-jp-3 980M9.9億 | 1.957.0個 | 2.027.6個 | 2.9819.6個 |
| rinna 1B13億 | 1.846.3個 | 1.856.4個 | 2.7315.3個 |
| LLM-jp-3 1.8B18.7億 | 1.876.5個 | 1.926.8個 | 2.8717.7個 |
| モデル1010.7億 | 1.755.7個 | 1.775.9個 | 2.5913.3個 |
- Web(今の日常の文章)と Wikipedia が、ふだん使う日本語の予想のうまさに一番近い物差しです。
- 青空文庫は明治〜昭和初期の小説なので、もともと予想しにくい文章です。モデル3〜9を同じ条件で並べるための、歴史の記録として残しています。
- 損失が小さくても、知識が多いとは限りません(モデル8は青空文庫と Wikipedia の損失で rinna small を上回りましたが、常識テストでは26問少なかった)。知識は常識テストで測ります。
緑の太字は、一番良い値です。すべて、学習に使っていない同じ段落(知らない文字を含む段落を除いたもの)で測りました。モデル4・5は語彙が小さく、Wikipedia や Web の文章に出てくる文字の多くを知らないので、損失がとても大きくなっています。
語彙の広さと比べると、どこまで絞り込めているか
モデルは、次のトークンを、自分の語彙(知っているトークン)全部の中から選びます。 1トークンあたりの損失から平均候補数を出して、語彙全体と比べると、「何万個の中から、何%まで絞り込めているか」がわかります。
モデル8なら32,000個のトークンから74個(0.23%)まで絞り込めていることがわかります。 選ばれた74個の候補は、辞書からランダムに選ばれたものではなく、高次元ベクトル空間上で「文脈的にあり得る、意味が近い単語」の集合体です。
| モデル | 青空文庫 | Web |
|---|---|---|
| モデル4語彙 3,000 | 113個語彙の 3.8% | − |
| モデル5語彙 10,000 | 313個語彙の 3.1% | − |
| モデル6語彙 16,000 | 160個語彙の 1.00% | − |
| モデル7語彙 32,000 | 204個語彙の 0.64% | − |
| モデル8語彙 32,000 | 161個語彙の 0.50% | 74個語彙の 0.23% |
| モデル9語彙 32,000 | 136個語彙の 0.42% | 47個語彙の 0.15% |
| モデル10語彙 32,000 | 105個語彙の 0.33% | 36個語彙の 0.11% |
平均候補数 = e^(1トークンあたりの損失)。モデル8の74個(0.23%)は、Web の文章で測った値です。
文章の質を決める箇所では、候補はもっと多い
平均候補数は、すべての文字の「外れ具合」の平均から計算した値です。 ところが文章には、助詞の「の」「は」や「。」のように、ほぼ確実に当てられる文字がたくさんあります。そうした文字は損失がほぼ0(候補1個)なので、 平均を下げています。そのぶん、文章の質を本当に決める箇所(どの言葉・どの事実を選ぶか)では、モデルは平均よりずっと多くの候補の中で迷っています。
仮に、文章の質を決める箇所が全体の40%で、残りの60%はほぼ確実に当てられるとします。 すると、平均の損失 X は、決め手の箇所の損失の0.4倍になります。決め手の箇所の候補数を Y とすると、
Y = eX ÷ 0.4 = e2.5X
平均候補数(eX)より、ずっと急な曲線になります。損失が0.1下がるだけで、決め手の箇所の候補数は約22%減ります(e−0.25 ≈ 0.78倍)。 損失のわずかな改善が、文章の質を決める箇所での、大きな絞り込みにつながります。
横軸: 1文字あたりの損失 X(右へ行くほど小さい = 学習が進んでいる)/ 縦軸: 決め手の箇所の候補数 Y。点にふれると値が出ます。
| 1文字あたりの損失 X | 平均候補数 eX | 決め手の箇所の候補数 Y | 目安 |
|---|---|---|---|
| 2.8 | 16個 | 1,097個 | モデル7・8(青空文庫) |
| 2.6 | 13個 | 665個 | |
| 2.4 | 11個 | 403個 | |
| 2.2 | 9.0個 | 245個 | |
| 2.0 | 7.4個 | 148個 | モデル8(Web、約2.08)・rinna medium(Web、約1.98) |
| 1.8 | 6.0個 | 90個 | モデル9(Web、約1.87)・モデル10(Web、約1.75) |
| 1.6 | 5.0個 | 55個 | |
| 1.4 | 4.1個 | 33個 | |
| 1.2 | 3.3個 | 20個 | |
| 1.0 | 2.7個 | 12個 | 最先端の AI(推定) |
| 0.8 | 2.2個 | 7.4個 | |
| 0.6 | 1.8個 | 4.5個 |
「40%」は、考え方を示すための仮の数字です。実際には、文章や言葉によって、当てやすさは連続的にちがいます。
07
(参考)LLM の知識をはかる
損失は「次の文字をどれだけ上手に当てられるか」を測る物差しでした。でも、文章を上手に続けられることと、正しい知識を持っていることは、同じではありません。このプロジェクトで、モデルの知識をどう測っているかを説明します。
常識テストのしくみ
常識テストは、地理・歴史・生活・科学など9分野、全189問の4択問題です。ただし、モデルに「問題文」を読ませて答えさせるのではありません。 「日本の首都は」のような書き出しのあとに、4つの選択肢のどれが続くのが一番自然かを、モデルの確率で比べます。
選択肢ごとに、その言葉が続く確率(1トークンあたり)を計算し、4つの合計が100%になるように割合に直します。一番高い選択肢が、モデルの答えです。 誰も答えを教えていないので、正解できたら、それは文章を読むだけで身につけた知識です。
| 「日本の首都は」 | 東京(正解) | 大阪 | 京都 | 名古屋 |
|---|---|---|---|---|
| モデル7 | 65% | 19% | 9% | 6% |
| モデル8 | 64% | 26% | 8% | 2% |
| モデル9 | 90% | 6% | 2% | 2% |
| rinna small | 91% | 5% | 3% | 1% |
| rinna medium | 97% | 2% | 1% | 0% |
| rinna 1B | 9% | 19% | 65% | 6% |
| LLM-jp-3 980M | 94% | 3% | 3% | 1% |
| LLM-jp-3 1.8B | 97% | 1% | 2% | 0% |
| モデル10 | 91% | 3% | 5% | 1% |
緑の太字が正解を選んだモデル。太字の黒は、まちがった選択肢を選んだもの。
ほとんどのモデルが「東京」を選ぶ中、rinna 1B だけは「京都」を選びました。rinna 1B に「日本の首都は」の続きを書かせると、 「日本の首都は京都か、大阪か—日本思想史」のような、本の題名らしい文章を書きます。このテストが測っているのは、 「事実だと思っているか」ではなく、「その続きが文章として自然か」です。ほとんどの場合、自然な続きは正しい事実と一致しますが、いつもではありません。
正解数だけでは見えないこと
正解数はわかりやすい物差しですが、弱点が2つあります。
- 当てずっぽうでも約47問(4分の1)は正解します。何も知らないモデルでも、0問にはなりません。
- 「ぎりぎりの正解」と「自信を持った正解」を区別できません。4択で、正解に35%・ほかの3つに30%・20%・15%を付けても、正解に99%を付けても、同じ1問です。 そのため正解数は、境目にある問題が少し動くだけで上下します。学習中のモデル10では、学習を2,000回進めるごとに 117問 → 125問 → 126問 と増えましたが、 下の「常識テストの損失」はほとんど変わっていませんでした(1.035 → 1.047 → 1.037)。
常識テストの損失
そこで、正解・不正解に丸める前の、正解の選択肢に付けた確率 p を使います。文章の損失と同じように、−log をとって、全問で平均します。
損失 = 平均(−log p)
| 正解に付けた確率 p | その問題の損失(−log p) | 人間でいうと |
|---|---|---|
| 100% | 0 | 完全にわかっている |
| 90% | 0.11 | 自信を持って正解 |
| 50% | 0.69 | 二択まで絞れた |
| 25% | 1.39 | 当てずっぽう(4択) |
| 5% | 3.00 | まちがって覚えている |
| 0.1% | 6.91 | まちがいを強く信じている |
当てずっぽう(どの問題も25%)なら、損失は log 4 ≈ 1.386 です。全問に自信を持って正解すれば、0 に近づきます。 正解数とちがって、「惜しい外れ(正解に40%)」と「大外れ(正解に1%)」をきちんと区別し、とくに自信を持った外れを強く数えます。
文章の損失を「平均候補数」に直したのと同じように、e損失 を計算すると、4択を平均で何択まで絞れているかがわかります。 たとえば損失 0.556 なら e0.556 ≈ 1.7 で、4択を約1.7択まで絞れている計算です。 反対に、4より大きくなる(たとえばモデル7の4.4択)のは、当てずっぽうよりも迷っている、つまり、まちがった選択肢に自信を持ってしまっている状態です。
モデルごとの比較
| モデル | 正解数 | 常識テストの損失 | 平均で何択まで | 正解に付けた確率の平均 |
|---|---|---|---|---|
| モデル70.42億 | 82 | 1.488 | 4.4択 | 35.0% |
| モデル81.1億 | 91 | 1.379 | 4.0択 | 40.4% |
| rinna small1.1億 | 117 | 1.060 | 2.9択 | 51.1% |
| モデル93.35億 | 112 | 1.139 | 3.1択 | 49.6% |
| rinna medium3.4億 | 126 | 0.901 | 2.5択 | 56.8% |
| LLM-jp-3 980M9.9億 | 147 | 0.722 | 2.1択 | 64.2% |
| モデル1010.7億 | 130 | 0.957 | 2.6択 | 57.4% |
| rinna 1B13億 | 129 | 0.958 | 2.6択 | 56.9% |
| LLM-jp-3 1.8B18.7億 | 155 | 0.556 | 1.7択 | 68.6% |
| 当てずっぽう | 約47 | 1.386 | 4択 | 25% |
正解数と常識テストの損失は、ほぼ一直線の関係になります(モデル10より前の8つのモデルで、正解数 ≈ 202 − 80 × 損失。モデル10は、この式で125問のところ、実際は130問でした)。 損失が0.1下がると、正解は約8問増える計算です。モデル7・8は、正解数は当てずっぽうより多いのに、損失は当てずっぽう(1.386)より悪いか、ほぼ同じです。 外すときに、まちがった選択肢へ強い自信を持っているためです。
問題ごとの自信の内訳
正解に付けた確率で問題を分けると、「どの問題も半分くらいわかっている」のか、「わかる問題と、まちがって覚えている問題に分かれている」のかが見えます。
| 正解に付けた確率 | モデル8 | モデル9 | モデル10 | rinna medium | LLM-jp-3 1.8B |
|---|---|---|---|---|---|
| 80%以上(自信を持って正解) | 24 | 43 | 62 | 58 | 82 |
| 50〜80% | 40 | 50 | 47 | 49 | 60 |
| 30〜50%(迷い) | 44 | 34 | 34 | 36 | 21 |
| 15〜30% | 37 | 27 | 21 | 25 | 14 |
| 15%未満(確信して外れ) | 44 | 35 | 25 | 21 | 12 |
確率が一番高い選択肢がモデルの答えになるので、正解に50%以上を付けた問題は必ず正解、25%未満の問題は必ず不正解です。30〜50%の問題は、正解したりしなかったりします。
- モデル9の正解112問のうち、自信を持って(50%以上)答えられたのは93問です。残りの19問は、迷いながらの正解でした。
- 大きいモデル・たくさん学習したモデルほど、上の2行(わかっている)が増え、一番下の「確信して外れ」が減ります。知識が増えるだけでなく、まちがった思い込みも減っていきます。
正解に付けた確率の平均との関係
「正解に付けた確率の平均」と「常識テストの損失」は、どちらも同じ p から計算するので、独立した物差しではありません。ちがうのは、平均のとり方です。 確率の平均では、大外れ(p ≈ 0)も「0に近い1問」にすぎませんが、損失では −log p がいくらでも大きくなります。そのため、いつも次の関係が成り立ちます。
損失 ≥ −log(p の平均)
| モデル | 確率の平均 | −log(確率の平均) | 常識テストの損失 | 差 |
|---|---|---|---|---|
| モデル9 | 49.6% | 0.70 | 1.139 | 0.44 |
| モデル10 | 57.4% | 0.56 | 0.957 | 0.40 |
| rinna medium | 56.8% | 0.57 | 0.901 | 0.33 |
| LLM-jp-3 1.8B | 68.6% | 0.38 | 0.556 | 0.18 |
この差が大きいほど、自信を持って外す問題が多いということです。モデル9と rinna small は、確率の平均ではほぼ同じ(49.6% と 51.1%)ですが、 損失はモデル9の方が少し悪く(1.139 と 1.060)、まちがった思い込みが少し多いことがわかります。
文章の損失と知識は、別のもの
| モデル | Web の損失(1文字あたり) | 常識テストの正解数 |
|---|---|---|
| モデル8 | 2.083 | 91 |
| rinna small | 2.055 | 117 |
| rinna medium | 1.980 | 126 |
| LLM-jp-3 980M | 1.952 | 147 |
| LLM-jp-3 1.8B | 1.874 | 155 |
| モデル9 | 1.867 | 112 |
| rinna 1B | 1.840 | 129 |
| モデル10 | 1.747 | 130 |
Web の文章の損失では、モデル10が一番よく、モデル9も上から3番目ですが、知識(正解数)では、LLM-jp-3 の2つに大きく届きません。モデル9は、損失では上位なのに、知識は下から2番目です。損失の順番と、知識の順番は一致しません。文章の文字の大部分は、「の」「は」「です。」のような、 言い回しや文法で決まる部分です。損失は主に「その種類の文章の書き方に、どれだけ慣れているか」で決まり、事実を当てる部分(「日本の首都は東京」の「東京」)は、全体のほんの一部です。 モデル9・10は、この検証データと同じ出どころの Web の文章で学習しているので、書き方には慣れています。一方、LLM-jp-3 は約2.1兆トークン(モデル9の約300倍)の、はるかに幅広い文章で学習していて、知識の量で大きく上回ります。
分野ごとに見ると
| 分野 | 問題数 | モデル9 | モデル10 | LLM-jp-3 1.8B |
|---|---|---|---|---|
| 歴史・文化 | 41 | 25 | 31 | 38 |
| 数・時間 | 21 | 5 | 8 | 12 |
| 地理 | 29 | 21 | 26 | 27 |
| 科学 | 21 | 10 | 11 | 16 |
| 生活 | 22 | 14 | 13 | 20 |
| 動物 | 21 | 11 | 13 | 14 |
| 季節・自然 | 19 | 15 | 17 | 17 |
| 言葉 | 11 | 8 | 8 | 8 |
| スポーツ | 4 | 3 | 3 | 3 |
- 歴史・地理・科学のような、百科事典に書いてある知識で、差が大きく開いています。たくさんの文章を読むほど、同じ事実に何度も出会えるためです。 モデル10がモデル9から一番伸びたのも、歴史・文化(+6問)と地理(+5問)でした。
- 数・時間は、どのモデルも苦手です。たとえば「一週間は」の続きに「七日」を選んだモデルは1つもありませんでした(モデル9は「三日」に88%、モデル10も「三日」に54%)。 「一週間は七日」のような当たり前すぎる事実は、文章にわざわざ書かれることが少なく、文章を読むだけでは身につきにくい知識です。
この測り方の限界
- 問題が189問と少ないので、正解数は数問くらい上下します。損失の方が安定していますが、それでも±0.01ほどぶれます。
- 問題の作り方の影響を受けます。「食事の前に言うあいさつは」では、モデル9は「ごちそうさま」に98%を付けました。一番成績のよい LLM-jp-3 1.8B でも、正解の「いただきます」には5%しか付けていません。 「食事の前に言うあいさつは『いただきます』、食事の後は『ごちそうさま』」のような文で、2つの言葉がいつも一緒に出てくるので、どちらが続くかを書き出しだけで決めにくいためと思われます。
- この形のテストは、文章を続けるモデル(事前学習モデル)の知識を測るためのものです。質問に答えるチャット版は、答え方が変わるので、同じ物差しでは比べていません。
知識を増やすには
研究から、次のようなことがわかっています。
- 文章の「幅」を広げる: 同じ文章を何度も読むより、いろいろな文章を読む方が、知識は身につきます。このプロジェクトでも、モデル8 → 9 で、モデルを約3倍に大きくすると同時に Web の文章を大きく増やしたら、常識テストが21問増えました。
- 同じ事実に、いろいろな言い方で何度も出会わせる: 1つの事実を取り出せるように覚えるには、言い回しを変えて数十回ほど出会う必要があると報告されています。教科書のような説明文や、質問と答えの形に書き直した文章を学習させると、少ない量で知識が伸びます。
- モデルを大きくする: モデルが覚えられる知識の量には上限があり、パラメータ1つあたり約2ビットと見積もられています。
すべての数字は、学習に使っていない同じ189問で、同じやり方(書き出しに続く選択肢の、1トークンあたりの確率を比べる)で測ったものです(2026年10月)。 rinna と LLM-jp-3 は、公開されている学習済みのモデルを、このプロジェクトで測り直しました。 研究の出典: Allen-Zhu・Li「Physics of Language Models」(知識の覚え方と、パラメータあたりの知識の量)、Gunasekar ほか「Textbooks Are All You Need」(教科書のような文章での学習)、Maini ほか「Rephrasing the Web」(文章の書き直し)。