AIToday
大規模言語モデルAIコーディングZenn AI/ML掲載日時: 2026年10月2日 22:00

極小LLM、57万パラメータで18000字が反復

LINEで送る
極小LLM、57万パラメータで18000字が反復

3つのポイント

  1. 何が起きたか

    趣味の開発者がパラメータ数573,952、コンテキスト16トークン、バイトレベルトークン化の極小言語モデルをゼロから自作し、未公開の自分の小説をCPU単一スレッドで学習させた。

  2. なぜ重要か

    学習を約300回行うと短い挨拶は記憶したが、18000字では文法を学ばず1文字を繰り返し、短いコンテキストが先行テキストを捉えられなかったことを示唆した。

  3. 注目点

    作者は反復の原因を短いコンテキストと乏しい評価に求め、既に言ったことを追跡するモデルならループを避けられるとし、次期版を計画している。

わからないところ、AIに聞けます

質問と回答はこのページに公開されます。

こういう要約が、毎朝あなたのメールに届きます。

背景と解説

このプロジェクトは当初からチュートリアルではなく実験の記録として位置づけられ、作者は外部コードライブラリなし、CPU単一スレッド、全て自己完結という三つの厳しい制約を設けた。CPU制限の理由は、並列処理ではLLMの仕組みの研究がぼやけるためと説明し、ゼロから作るルールは好奇心と、これほど削ぎ落とした構成を対象とする既存ライブラリがないことを反映していた。

モデル自体は意図的に単純で、3層、シグモイド活性化、argmaxによるトークン選択を採用し、平均二乗誤差を用いた誤差逆伝播と勾配降下で学習する。初期結果は短い入力での記憶が機能することを示したが、学習テキストが増えると出力は文字の繰り返しに劣化し、作者はこれを16トークンのコンテキストと、繰り返しを抑制しない評価方法に関連づけている。

ここでの関心は商業的ではなく個人的なものだ。作者はこの作業を好奇心主導の約2日間と述べ、重み行列を1.0で初期化したことや日本語文字を十分に見られない短すぎるコンテキストなど、列挙した失敗は、作るつもりだと語る次期モデルに活かせる実践的な教訓だ。

よくある質問
モデルの規模は?
総パラメータ数は573,952で、作者は最新LLMの数百万分の一と表現している。コンテキスト長は16、バイトレベルトークン化を採用する。
小説で学習させるとどうなった?
約180字の文章を約300回学習させるとモデルは崩壊した。3回で約1,800字でも崩れた語句を繰り返し、18000字では改善しなかったため中止した。
なぜモデルは反復するのか?
作者は、直前の日本語数文字しか見えない非常に短いコンテキスト長と、同じ語句の繰り返しにペナルティを与えない評価方法を挙げている。
LINEで送る

あなたの仕事に関係するAIニュースを、毎朝お届けします。

業界と使っているAIツールを選ぶと、仕事に関係するニュースが毎朝届きます。

登録無料・Googleアカウントなら30秒・いつでも解除できますAITodayについて →

AIに質問

この記事についてわからないことをAIに質問できます。AIはこの記事・AIToday の過去記事・Wikipedia を読み、出典を付けて答えます。Q&Aはこのページに公開され、他の読者も読めます。

質問と回答はこのページに公開されます。

関連記事

次の記事へHao Globalが密輸認罪 H100・H200不正輸出