In Silico

AI・信頼性・評価

破滅的忘却とは?LLMの継続学習の対策と、残る限界

2026/7/20 (更新: 2026/10/13)

  • 破滅的忘却
  • 継続学習
  • LLM
  • 疎メモリ微調整
  • メモリ層
  • 知識編集
  • RAG
  • SkillLearnBench
  • NaturalQuestions
  • LoRA
  • ROME
  • WISE
  • 安定性と可塑性のジレンマ
  • Chronos
  • 全微調整
  • Concept-1K
  • TRACE
  • EWC
  • LRP
  • パレート優越
  • 知識カットオフ
目次
背景・問い・要点
背景

いま広く使う生成AIは、作り手がある時点までのデータで訓練を終え、その状態のまま出荷している。以後、動いている最中に新しいことを覚えることはない。昨日起きた出来事も、あなたの職場のやり方も、その場のやりとりが終われば残らない。モデルの中身にあたる数値、つまり重みが、訓練の終了とともに固まるからだ。新しい知識が入るのは、作り手が訓練をやり直して次のバージョンを出すときであって、いま動いているモデルが覚え直すわけではない。

研究者は、出荷したあとに追加で学習させる道も試してきた。その先に、古くからわかっている壁がある。新しいことを覚えさせると、モデルは元々できていたことを崩す。この現象を破滅的忘却(catastrophic forgetting)と呼ぶ。使うほど賢くなるアシスタントは、この壁をまだ越えていない。経験から手順を貯めていくエージェントは、重みを触らずに手順を外へ貯めて壁を迂回するが、その先には別の難所がある。

問い

新しく覚えることと、忘れないことは両立するのか。2025〜26年の測定を並べ、破滅的忘却を抑え込めた学習と、まだ安定した手立ての無い学習が、どこで分かれるのかを確かめる。

要点

両立するかどうかは、何を覚えさせるかで分かれる。個別の事実の注入なら、更新を絞って忘却を抑え込めた例が出ている。手順を貯めるスキルの獲得には、まだ安定した手立てが無い。時間で変わる知識では、重みを更新する手法の多くも素朴な検索も過去の設問を落とし、同じ評価で過去を保ちながら新しい知識にも答えたのは提案者自身の検索の手法一つにとどまる。 個別の事実を注入する側では、更新をメモリ層のごく一部のスロットに絞る疎メモリ微調整が、NaturalQuestions のF1低下を全パラメタ微調整の89%から11%まで下げた1。研究者は同じ「絞る」発想を、ほかの継続学習の課題でも試している。パラメタの重要度を見て更新先を絞る手法が概念やタスクの連続学習で忘却を減らすと、別の研究が報告している2。難所は二つあり、崩れ方も違う。手順やコツを自分で編み出して貯める開かれたスキルの獲得では、どの継続学習手法も安定して抜きん出ない3。時間とともに変わる知識では、重みを更新して追随させると、ごく一部の重みだけを書き換える知識編集(ROME)でも忘却が現に残る4。

モデル・例示

同じ量を覚えさせても、動かす重みの範囲で失うものが変わる

※ この節の数値は説明のための仮定で、測定値ではありません。

動かす重みの範囲が忘却をどう変えるかを、説明のための数で確かめる。あるモデルが、事前学習で身につけた一般的な質問に100問中60問答えられるとする。ここへ新しい事実を1,000件覚えさせ、二つの場合を比べる。

一つ目は、すべての重みを少しずつ動かして覚えさせる場合である。新しい事実を書き込むたびに、古い答えを支えていた重みも一緒に動く。新しい事実は覚えても、元の質問に答えられる数は60問から20問まで減りうる。

二つ目は、新しい事実に強く反応するごく一部の重みだけを動かす場合である。古い答えを支える重みはほとんど動かないので、元の質問は60問から55問ほどにとどまりうる。

60問が20問になるか、55問で済むか。その差からは次の三つが読み取れる。

  1. 忘却の大きさは、新しく覚えさせる量だけでなく、動かす重みの範囲で変わる。
  2. 範囲を絞っても、新しい知識と古い知識が同じ重みを使うなら、新しい書き込みが古い答えを上書きする。
  3. 重みを動かさずに、覚えたことを外へ貯めれば、重みを動かすことによる忘却は起きない。代わりに、貯めたものの質が成績を決める。

「凍ったモデル」問題

重みが凍ったままのLLM(大規模言語モデル)へ新しい知識を届ける道は、学習の外側に二つある。プロンプトに入れるか、外部検索(RAG)で渡すかだ。追加学習で重みそのものを更新する道を避けるのは、その先に破滅的忘却(catastrophic forgetting)があるからだ。破滅的忘却とは、新しいタスクを覚える過程で元の一般能力や過去タスクの性能が崩れる現象である。重みの一部を直接書き換える知識編集もあるが、これは学習の外側ではなく重みを更新する側に属する。既存の編集手法は現在の信念を上書きする設計で、過去の知識を明示的には保たないと、後述の横断評価は位置づけている4。

理論上の原因は安定性と可塑性のジレンマである。新しいことを学ぶには重みを動かす可塑性が要るが、古い知識を保つには重みを動かさない安定性が要る。両者は衝突する。だから継続学習の研究者は、この衝突の扱い方を探ってきた。試してきた手立ては、更新を正則化で縛る、過去データを再生(replay)する、タスクごとにパラメタを分ける、などである。

事実の注入なら、忘却は抑えられる

肯定側には、数字まで具体的な証拠が一本ある。Metaの研究チームは疎メモリ微調整(sparse memory finetuning)を提案した1。鍵は、更新を「メモリ層」のごく一部のスロットだけに絞ることだ。新しい知識に強く反応するスロットを、事前学習データでの使われ方と比べて選び、そこだけを動かす。すると新旧の知識の干渉が減る。結果、新しい事実を同じだけ覚えさせたとき、実際の検索質問から作られた事実QAベンチ NaturalQuestions のF1低下は、全微調整で89%、LoRAで71%、疎メモリでは11%にとどまった。低下幅は全微調整の八分の一ほどである。しかも、学習量を削って忘却を減らしたわけでもない。学習率やLoRAのrankまでスイープした比較で、疎メモリはベースラインより多く覚え、しかも忘却は少なかった(パレート優越)と原典は報告している。

ただしこの11%は、22層中12層目のFFNをメモリ層に差し替えた1.3Bのモデルで出た値だ。素のTransformerである現行の主要LLMに、そのまま載る手法ではない。比較の条件も、疎メモリにSGD・ベースラインにAdamWと手法ごとに最良のオプティマイザを当てたものだ(揃えても学習は同等で忘却は少なかったと著者自身は述べている)。原典はさらに、この事実の質問応答という土俵ではRAGが現行の自然な解だとも断っている1。だが原典は同じ段落で、推論やコードのように検索が効きにくいタスクでRAGが適した解になるかは不明だとも書いている(on tasks like reasoning and coding where retrieval is difficult)。事実の学習を超えた複雑なタスクと、より大きなモデルへ結果を広げることを、原典は次の段階として残している1。

別の研究もある。寄与の帰属(アトリビューション)を手がかりにする継続学習の手法 AGFT は、モデルの内部計算をLRP(層ごとの関連度伝播)で辿り、過去タスクに効いているパラメタを特定する2。そこは小さくしか動かさず、関係の薄いパラメタは自由に学ばせる。著者らは、ベースラインと比べて忘却を減らしつつ新タスクへの適応を保てると報告する。概念を10タスク続けて学ぶ Concept-1K では、Llama-3.2-3B-Instruct の平均が16.35で、逐次学習13.75・再生13.58・EWC13.33を上回った。7タスクの TRACE でも41.99対36.45(逐次学習)である。疎メモリのような桁違いの差ではなく、測った土俵も違う。TRACE の内訳は、金融文書理解・議事録要約・コード補完・科学QA・数値推論・長文理解である。手法は違うが、触ってよい重みを絞るという狙いは疎メモリと同じだ。

開かれたスキルには、抜きん出た手法が無い

では、覚える対象が一問一答の事実でないとどうか。ZhongらのSkillLearnBenchは、LLMエージェントが実タスクからスキルを自動生成し貯めていく能力を測る、初のベンチマークだ(2026年4月公開・COLM 2026 採択)3。ここでいうスキルとは、エージェントが課題をこなすために自分で書き起こすあつらえの手順書・作業フロー・ツールのことである。エージェントは、「この種の作業はまずAで下調べし、次にBを呼ぶ」といった再利用可能な段取りを、経験から生成して貯めていく。事実の一問一答とは、覚える対象の粒度がまるで違う。

結論は厳しい。20の検証済みタスク・15のサブ領域で複数の手法を比べると、どれもスキル無しのベースラインは上回るが、全タスク・全LLMを通して他手法を一貫して上回る手法は一つも無く、モデルを強くしても安定して効かなかった。しかも最良の手法でも、スキル無しと人手で書いたスキルの差の約45%しか埋められていない。手順が明確で再利用しやすいタスクでは伸びるが、開かれたタスクでは学習したスキルがかえって性能を下げうる。硬直した手順書がエージェントを縛りすぎるためだ。外部からのフィードバックなしに自己フィードバックだけで回すと、性能は再帰的にドリフトした。裏を返せば、外部からのフィードバックがあれば反復は実際の改善につながるとも同じ論文は報告しており、崩れるのは「自己完結させたとき」だ。原典は、生成したスキルをエージェントが採用するかと、そのスキルが実行を正しく導けるかの二つを分かれ目として名指ししている。いまの手法が最も落ちるのは、この二つだ。なお、比べられた手法はいずれも重みを更新せず、原典は「破滅的忘却の危険なしに」手順を貯められると書いている3。問われるのは重みではなく、貯めた手順書の質のほうだ。

時間で変わる知識では、多くの手法に忘却が残る

もう一つの難所は、知識そのものが時間で動く設定だ。Liuらは、タイムスタンプ付きの証拠で「知識が進化する」様子を再現し、継続微調整・知識編集・RAGを横断で評価した(2026年4月公開、掲載版は Findings of ACL 2026。評価データは2024〜25年で、評価対象モデルの知識カットオフがそれ以前であることを前提に組まれている)4。実運用では知識の時間的な射程が領域や配備先で変わるので、それに合わせて射程を調整すべきだと原典の Limitations は断っている4。標準ベンチが捉えない時間軸を入れると、vanilla RAGを含むほとんどの手法が苦戦した。既存手法の限界として原典が例に挙げたのが、過去の知識を失う破滅的忘却と、時期をまたぐと推論が食い違う時間的な矛盾である。

実際、過去の出来事を問う設問では、何もしないモデルの正答率45.95%に対し、知識編集(ROME)は10.81%、追加学習(LoRA)は35.14%まで落ちている(LLaMA-3.1)。原典はこれを忘却の兆候として読んでいる。ただし同じ設問では、重みを触らない vanilla RAG も10.81%まで落ちる(LLaMA-3.1)。検索側は新しい知識の設問で大きく伸びる一方、過去の設問では成績を落とすと原典自身も書いている4。同じ評価で、知識編集の WISE は過去の設問で46.85%と落ちていないが、新しい知識を一時点で問う設問では何もしないモデルと並んだままだ(11.11%対11.31%)。その設問で71.15%まで覚えた LoRA は過去を落とし、保てた WISE は覚えていない。

原典は、重みを更新する側に忘却が残る理由を、更新の当て方に求めている。パラメタを更新する手法はふつう一件ずつかバッチごとにモデルを更新するので、新しく入れた知識が元の知識と先の更新の両方を上書きしうる。そのぶん忘却は時間とともに積み上がる4。彼らが提案した時間を意識した検索(Chronos)は、追加学習なしで、過去の設問でも3つのモデルすべてで何もしない場合を下回らず(LLaMA-3.1で50.45%対45.95%)、新しい知識を一時点で問う設問にも92.40%答えた4。重みを触らずに検索の側で時期を整理した結果で、評価は原典自身が組んだベンチである。一方で、素朴に追加学習しても、素朴に検索しても、進化する知識には追いつけない。


出典4件
  1. Lin ほか「Continual Learning via Sparse Memory Finetuning」arXiv(Meta FAIR), 2025・査読前. https://arxiv.org/abs/2510.15103 — 1.3Bのメモリ層モデルで、NaturalQuestions の F1 低下が全微調整89%・LoRA71%・疎メモリ11%。オプティマイザは手法ごとに最良。 ↩ ↩2 ↩3 ↩4

  2. Liu ほか「Attribution-Guided Continual Learning for Large Language Models」arXiv, 2026・査読前. https://arxiv.org/abs/2605.05285 — LRP の重要度で過去タスクに効く重みの更新を抑え、Concept-1K と TRACE でベースラインを上回る。重要度の推定に追加の計算がかかる。 ↩ ↩2

  3. Zhong ほか「SkillLearnBench」arXiv, 2026・COLM 2026 採択. https://arxiv.org/abs/2604.20087 — 重みを更新せずスキルを外に貯める手法を20タスクで比べ、一貫して勝つ手法は無く、スキル無しと人手のスキルの差を最良でも約45%しか埋めない。採択の告知: https://github.com/cxcscmu/SkillLearnBench ↩ ↩2 ↩3

  4. Liu ほか「RAG or Learning? Understanding the Limits of LLM Adaptation under Continuous Knowledge Drift in the Real World」, 2026. https://doi.org/10.18653/v1/2026.findings-acl.546 — 過去の設問で ROME も vanilla RAG も10.81%。 https://arxiv.org/abs/2604.05096 ↩ ↩2 ↩3 ↩4 ↩5 ↩6 ↩7

この記事はAIを使用して執筆されました。内容には誤りが含まれる可能性があります。事実や数字の出典は脚注から確かめられます。