あなたは、1912年に生きていた人と同じように話し、考えさせようとしているタイムトラベラーに、その時代の教え方を教えているところだと想像してください。もしあなたが現代の教科書を与えたり、インターネットを閲覧させたりすれば、彼らは誤って、飛行機やインターネット、あるいはアインシュタインの相対性理論について学んでしまうでしょう。すると彼らは自信満々に、「コンピューター」とはあなたの家の地下室にある大きな機械のことだ、とあなたに告げるかもしれません。しかし、1912年において「コンピューター」とは、手計算を行う人間のことを指していたという事実に気づかないのです。
これが、この論文の著者たちが解決しようとしている問題です。彼らは、1913年以降に起きたことを一切知らないことが厳格に定められた、TYPEWRITERLMと呼ばれる特別なAIを構築しました。
その手法を、分かりやすい比喩を用いて説明します。
1. 「タイムカプセル」ライブラリ(データ)
このAIを訓練するために、研究者たちは現代のインターネットを使用することはできませんでした。代わりに、彼らはTYPEWRITERCORPUSと呼ばれる巨大なデジタル・ライブラリを構築しました。
- 情報源: 彼らは、1700年から1913年までの古い書籍、議事録、科学論文、裁判の記録から、540億語を集めました。
- クリーニング: コンピュータでスキャンされた古い書籍には、「Googleによるデジタル化」や現代のページ番号といった「グリッチ(不具合)」が含まれていることがよくあります。チームは厳格な司書のように振る舞い、歴史的な純粋さを保つために、あらゆる現代的な痕跡、URL、あるいは時代錯誤な注釈をすべて取り除きました。
- 結果: 第一次世界大戦が始まる前の世界を正確に表す、膨大なテキストの集まりが完成しました。
2. 「厳格な司書」のルール(指示チューニング)
通常、AIに指示に従うよう教える際は、現代的な例を用いたり、非常に賢い現代のAIに回答を書かせたりします。しかし、それではタイムトラベラーの「時代考証の正確さ」を台無しにしてしまいます。
そこで、研究者たちは**語彙に基づいた指示チューニング(Lexically Grounded Instruction Tuning)**と呼ばれる新しい手法を考案しました。
- 比喩: 特定の古い本の中に存在する言葉「のみ」を使って質問に答えなければならないゲームをしていると想像してください。新しい言葉を作ったり、現代のスラングを使ったりしてはいけません。
- プロセス: 彼らは2つの新しいデータセット(HISTORY-LIMAおよびHISTORY-SELFINSTRUCT)を作成しました。AIが投げかけられるすべての質問に対し、その回答は1913年当時の文書から直接構成されます。もしソーステキストに「飛行機(airplane)」という言葉がなければ、AIはその言葉を使うことは許されません。これにより、AIが回答の中に現代の知識を誤って「漏洩」させることを防いでいます。
3. 「サプライズ・テスト」(評価)
AIが本当に未来を知らないことを、どうやって証明するのでしょうか? 彼らは「HISTORY-EVENT」と呼ばれる「サプライズ・テスト」を用いて検証を行いました。
- テスト: 彼らはAIに、歴史的な出来事の記述を見せました。
- 事象A: 1850年に発生(カットオフの前)。
- 事象B: 1950年に発生(カットオフの後)。
- 反応: AIがテキストを読んだ際の「驚き」の度合いを測定しました。
- AI(TYPEWRITERLM)が1950年の出来事を読んだとき、それはまるで一度も聞いたことがないかのように、心底困惑し、驚いていました。
- 対照的に、標準的な現代のAI(Llamaなど)は、全く驚きませんでした。学習過程でそれらの事実を読み込んでいたため、事実を知っていたのです。
- 漏洩チェック: また、AIが知るべきではない事実を誤って知っていないかをチェックしました。その結果、AIは過去の状態を維持することに非常に長けていたものの、ごくわずかな(1%未満の)現代の情報が「漏洩」していることが判明しました。これは、タイムマシンを完全に密閉しておくことがいかに困難であるかを証明しています。
4. 結果
- タイムトラベラー: 完成したAI(TYPEWRITERLM)は、72.4億パラメータを持つモデルであり、1913年の人物のように話し、思考します。
- 比較: 一般的な論理パズルに関するテストにおいて、このモデルは、現代のモデルよりもはるかに少ないデータで訓練されているにもかかわらず、他の歴史的AIと同等の競争力を持つパフォーマンスを示しました。
- 教訓: この論文は、データに対して極めて慎重であれば、未来に対して「盲目」であるスマートなAIを構築できることを証明しています。
要約すると: 著者たちはデジタル・タイムマシンを構築しました。彼らは古い本だけをAIに与え、それらの本の中にある言葉のみを使って質問に答えるよう教え、そのAIが本当に1913年以降のことを知らないことを証明しました。これにより、歴史家や研究者は、AIが現代の知識で「ネタバレ」をしてしまう心配をすることなく、過去の研究を行うことができるのです。
技術要約:歴史的テキストを用いた言語モデルの事前学習
問題提起
現代の基盤モデルは、一般的な自然言語タスクにおいては目覚ましい成果を上げているが、歴史的な設定に適用した場合、重大なバイアスが生じる。これらのモデルは、**先読みバイアス(lookahead bias)**を抱えている。これは、モデルが現代のコーパスで学習した結果、歴史的事象の結果を不注意に「知って」しまい、記憶された事後知識を真の予見と誤認してしまう現象である。さらに、それらの言語分布は現代的な文体や語彙パターンに偏っており、歴史的文脈を研究するためのツールとしては不適格である。
これらを軽減しようとする既存のアプローチは、主に3つの課題に直面している:
- データの希少性と品質: 現代のウェブスケール・コーパス(Common Crawlなど)とは異なり、歴史的データは限られており、多くの場合、ノイズや現代的なメタデータを含むOCR(光学文字認識)転記されたソースに由来する。
- 時間的漏洩(Temporal Leakage): 事前学習のカットオフを設定しても、現代の注釈、OCRのアーティファクト、そして決定的ながら、ポストトレーニング(指示チューニング)フェーズにおいて現代のLLMが生成した合成データが時代錯誤な情報を再導入することによって、漏洩が発生する。
- 評価の不一致: 標準的なベンチマークは、モデルの推論能力の欠如と、現代の言語や文脈への不慣れさを区別できないことが多く、また、時間的一貫性を厳密にテストすることもできていない。
手法
著者らは、1913年以前の英語テキストのみで学習された、7.24BパラメータのデコーダーのみのTransformer(Llama 3アーキテクチャに基づく)であるTYPEWRITERLMを紹介する。この手法は、漏洩を制御するパイプラインによって構成されている:
1. コーパス構築:TYPEWRITERCORPUS
- 規模と範囲: 1700年から1913年をカバーする540億トークンのコーパス。
- ソース: 主にハーバード大学および大英図書館によるデジタル化された機関蔵書(トークンの97.7%)であり、議会録(Hansard)、科学論文(王立協会)、裁判記録(オールド・ベイリー)、文学テキストなどの精選されたデータセットによって補完されている。
- クリーニング: OCRのアーティファクト(例:ハイフネーションの誤り、列の区切り)、現代的なメタデータ(所有者スタンプ、URL、HTMLエンティティ)、および編集上の注釈を除去する厳格なパイプラインにより、時間的な汚染を最小限に抑えている。
2. 事前学習
- トークナイザー: 現代の語彙による汚染を避けるため、歴史的コーパスに基づいて訓練されたカスタムBPE(Byte-Pair Encoding)トークナイザー(語彙数32k)。
- アーキテクチャ: 7.24Bパラメータ、グループ化クエリアテンション(grouped-query attention)、RMSNorm、回転式位置エンコーディング(rotary position embeddings)、および8,192トークンのコンテキストウィンドウ。
- 学習: AdamWを用い、bfloat16混合精度を使用して、約140Bトークンに対して2.59エポック学習を行った。
3. 歴史的指示チューニング:語彙に基づいたフレームワーク
指示チューニング中に現代の情報が再導入されるのを防ぐため、著者らは**語彙に基づいた指示チューニング(lexically grounded instruction tuning)**を提案している。
- 制約: モデルの応答に含まれるすべてのトークンは、ソースとなる歴史的テキストまたは少数の許可された機能語(function words)から導出可能でなければならない。これにより、語彙、文体、および意味論的パターンの時間的一貫性が保持される。
- データセット:
- HISTORY-LIMA: 1,000個の高品質なシングルターン例(および1,030個のマルチターン変種)からなる。ここでは、応答は、1913年以前のテキストからそのまま、あるいは語彙的に制約された抽出物である。
- HISTORY-SELFINSTRUCT: 標準的なパイプラインを反転させて生成された、約28.8万ペアのスケールアップされたデータセット。ベースモデルが、固定された語彙に基づいた歴史的応答に基づき、指示を生成する。
- 検証: 生成後の検証器を用いて、非準拠のトークンを含む応答を厳格に排除する。形態素の正規化やOCRの修正は、回復された形式がソースから導出可能な場合にのみ行う。
4. 評価:HISTORY-EVENT
著者らは、時間的な接地性と漏洩を評価するためのベンチマークであるHISTORY-EVENTを導入した。
- 驚き度(Surprisingness): イベントの説明と日付が提示された際のモデルのパープレキシティ(Bits-per-Byte)を測定する。成功した歴史的モデルは、カットオフ後のイベントに対して高い「驚き」(高いパープレキシティ)を示すはずである。
- 想起と漏洩: モデルがカットオフ前のイベントを想起できるか(正確性)、あるいは不注意にカットオフ後のイベントを知ってしまうか(漏洩)をテストする。
主な結果
一般的な能力
- 競争力のある性能: TYPEWRITERLM (7.24B) は、ARC-ChallengeやHellaSwagといった標準的なベンチマークにおいて、より小規模な歴史的モデル(Mr. Chatterbox、TimeCapsuleLLMなど)を凌駕している。
- 指示への追従性: 厳格な語彙制約があるにもかかわらず、指示チューニングされたバリアントは、フィルタリングされたAlpacaEvalのプロンプトにおいてGPT-1900に対して競争力のある勝率を達成し、IFEvalにおいても他の歴史的モデルと同等の性能を示す。
- 推論: 厳格な歴史的カットオフがあるにもかかわらず、モデルはARC-ChallengeにおいてGPT2-XLに匹敵する、非自明な推論能力を示している。
時間的一貫性と漏洩
- 驚き度のパターン: 現代のベースライン(Llama-3.1-8B)が時間経過に対して平坦なパープレキシティを示すのに対し、TYPEWRITERLMは1913年以降のイベントに対してパープレキシティの急激な上昇を示しており、知識のカットオフが学習された分布に反映されていることを示している。
- 漏洩の検出: モデルはおおむねカットオフを遵守しているが、評価により、TYPEWRITERLMおよび他の大規模な歴史的モデルにおいて、カットオフ後のイベントの想起(0.0%~0.6%)という軽微な漏洩が認められた。これは、完全な先読みバイアスの排除が依然として困難であることを示唆している。
- ベンチマークの感度: 現代のベンチマーク(HellaSwag)を1800年代の散文スタイルに書き換える実験を行うと、現代のモデルはスタイルが変わると性能が著しく低下するが、歴史的モデルはスタイルの変化にはより堅牢であるが、トピックの不一致には敏感であることが示された。
重要性と貢献
本論文は、NLPおよびデジタル・ヒューマニティーズの分野における3つの主要な貢献を主張している:
- データ制約下での事前学習の実現可能性: 著者らは、能力のあるモデルの構築には、大規模で多様なウェブ・コーパスが厳密に必要であるという概念に異を唱え、限定された、クリーニング済みの歴史的データを用いて、競争力のある、歴史的に接地された言語モデル(7Bスケール)を訓練することが可能であることを示した。
- エンドツーエンドの漏洩軽減: 本研究は、事前学習のための厳格なクリーニング、時代錯誤なポストトレーニングを防ぐための語彙に基づいた指示チューニング、および時間的整合性を検証するための専用の評価スイート(HISTORY-EVENT)を通じて、あらゆる段階で漏洩を制御する包括的なパイプラインを導入した。
- オープンリソース: 著者らは、透明性のある歴史的言語モデリングの研究を支援するために、TYPEWRITERLM(ベースおよび指示チューニング版)、TYPEWRITERCORPUS、および関連するデータセット(HISTORY-LIMA、HISTORY-SELFINSTRUCT、HISTORY-EVENT)を公開している。
本論文は、これらのモデルを、時間的な分布シフト、推論と記憶の相互作用、および通時的な言語変化を研究するための不可欠なツールとして位置づけている。同時に、データの効率性と、歴史的世界観を反映するモデルの社会的リスクに対処するために、今後の課題が必要であることを認めている。
毎週最高の NLP 論文をお届け。
スタンフォード、ケンブリッジ、フランス科学アカデミーの研究者に信頼されています。
受信トレイを確認して登録を完了してください。
問題が発生しました。もう一度お試しください。
スパムなし、いつでも解除可能。
週刊ダイジェスト — 最新の研究をわかりやすく。登録