Skip to the content.

最終更新日:2026年8月27日

G検定トップ > 二重降下現象(Double Descent)とは?過学習との違い【G検定】

まず結論

二重降下現象(Double Descent)は、モデル容量などを増やしたとき、テスト誤差が「下がる → 上がる → 再び下がる」ことがある現象です。

G検定では、

複雑にしすぎれば必ず汎化性能が悪化し続ける、とは限らない

という点を押さえます。

直感的な説明

古典的な説明では、モデルを複雑にすると、最初は性能が良くなりますが、複雑すぎると過学習してテスト誤差が増えるというU字型を考えます。

Double Descentでは、さらにモデル容量を増やすと、テスト誤差が再び下がる場合があるという挙動を扱います。

モデル容量を増やす

テスト誤差
  ↓ 改善
  ↑ 一度悪化
  ↓ 再び改善することがある

定義・仕組み

代表的には、モデルが訓練データをほぼ完全に当てられるようになる補間しきい値(interpolation threshold)付近でテスト誤差が大きくなり、その後、さらに過剰パラメータ化すると再び下がる場合があります。

Double Descentは、モデル容量だけでなく、学習時間やデータ量との関係として議論されることもあります。

重要なのは、「深いニューラルネットワークだけで起きる固有現象」と限定しないことです。ニューラルネットワークで注目されましたが、二重降下に似た挙動は他のモデル設定でも研究されています。

いつ使う?(得意・不得意)

Double Descentは、モデルの複雑さと汎化性能の関係を考えるときに使う概念です。

比較すると、

  • バイアス・バリアンスの古典的な説明 → 複雑さを増すとテスト誤差はU字型になりやすい
  • Double Descent → さらに容量を増やすと2回目の低下が現れる場合がある

という違いがあります。

すべてのモデル・データで必ず二重降下が起こるわけではありません。

G検定ひっかけポイント

深層学習だけの現象

誤りです。深層学習で重要な話題ですが、深層学習だけに限定された定義ではありません

モデルを大きくすれば必ず性能が良くなる

誤りです。Double Descentは、性能が単調に改善するという意味ではありません。

過学習と同じ意味

同じではありません。

  • 過学習 → 訓練データへ適合しすぎ、未知データで性能が悪化する状態
  • Double Descent → 容量などを増やしたときのテスト誤差の非単調な変化

選択肢の判断基準

  • 「誤差が下がる→上がる→再び下がる」→ Double Descent
  • 「訓練性能は良いが未知データで悪化」→ 過学習
  • 「単純すぎる/複雑すぎるのバランス」→ バイアス・バリアンス

まとめ(試験直前用)

  • Double Descent=テスト誤差が二度下がることがある現象
  • 補間しきい値付近で誤差が悪化し、その後改善する場合がある
  • 深層学習だけに限定しない
  • 必ず起こる現象でもない
  • 過学習そのものではなく、モデル容量と汎化性能の関係を見る概念

関連: バイアスとバリアンス / 過学習 / モデル選択・評価まとめ

© 2024-2026 stemtazoo. All rights reserved.