【もでるこらぷす】

モデルコラプス とは?

最終更新:
💡 生成したデータで学習を繰り返すと、元の特徴を失うことがある

生成モデルの出力を次世代の学習データとして繰り返し使う過程で、元のデータ分布の特徴が失われ、品質が劣化する現象。起こり方は、実データを置き換えるか残すかなどの学習条件に左右される。

📌 このページのポイント
モデルコラプス:学習の循環 生成したデータ 次のモデル 学習 出力を次の学習データへ 実データを置換 珍しい特徴などを 失うことがある 分布・品質の劣化 実データを保持 合成データを蓄積 回避した研究も 実験条件の範囲内 結果はデータの扱いと学習条件による 合成データを使えば必ず崩壊、ではない
循環は学習世代をまたぎます。下の二列は異なる設定であり、同じ手順の前後ではありません。
ひよこ ひよこ
モデルコラプスって、AIが故障すること?
ペンギン先生 ペンギン先生
機械の故障ではなく、学習を繰り返す過程で品質が劣化する現象だよ。生成したデータで次のモデルを学習させると、元のデータにあった特徴をうまく保てなくなることがあるんだ。
ひよこ ひよこ
なぜ、元の特徴がなくなるの?
ペンギン先生 ペンギン先生
生成した有限のサンプルには、元の分布の珍しいパターンが十分入らないことがある。モデルで近似する際の誤差もあるよ。それを次の学習へ繰り返し渡すと、ずれが積み重なる場合があるんだ。
ひよこ ひよこ
AIが作ったデータは、学習に使ってはいけない?
ペンギン先生 ペンギン先生
そうは言えないよ。元の実データを毎回置き換えるか、残して合成データを足すかでも結果が違う。Gerstgrasserらは、調べた設定では実データを残して蓄積すると崩壊を避けられると報告している。合成データ全般が必ず悪いという話ではないんだ。
ひよこ ひよこ
WebにAIの文章が増えたら、全モデルが崩壊する?
ペンギン先生 ペンギン先生
学習データへ生成物が入り込むことは研究上の懸念だけど、Web全体や全ての商用モデルが必ず崩壊するという証明ではないよ。どのデータをどう選び、どんな条件で学習するかを確認する必要があるんだ。
ひよこ ひよこ
防ぐには、人間のデータを少し混ぜればよい?
ペンギン先生 ペンギン先生
一律の混合比率で解決するとは言えないよ。実データを残す方法などの研究結果を、対象のモデルやデータの条件と合わせて読むことが大切。元の分布を保てているか、品質や多様性を評価しよう。
ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「モデルコラプス」って出てきたら「生成データを使う学習の繰り返しで、元の分布を学べなくなる現象」と思えばだいたいOK!
📖 おまけ:英語の意味
「Model Collapse」 = モデルの崩壊
💬 Modelはモデル、Collapseは崩壊という意味。Shumailovらの論文は、GANのMode Collapseという用語に着想を得た名前だと説明しているよ

参考資料

← 用語集にもどる