ドリフト検知(どりふとけんち)
最終更新:2026/4/25
ドリフト検知は、機械学習モデルの性能が、学習時とは異なるデータに対して低下する現象を検知する技術である。
別名・同義語 モデル劣化検知性能劣化検知
ポイント
ドリフト検知は、モデルの再学習や調整のタイミングを判断するために重要であり、継続的な性能維持に貢献する。
ドリフト検知とは
機械学習モデルは、学習に使用したデータ(学習データ)の分布に基づいて性能を発揮します。しかし、モデルが運用される環境では、時間の経過や外部要因の変化により、入力データの分布が学習データと異なるようになることがあります。この現象を「データドリフト」と呼びます。データドリフトが発生すると、モデルの予測精度が低下し、ビジネス上の損失につながる可能性があります。
ドリフト検知は、このようなデータドリフトを早期に検知し、モデルの再学習や調整を行うための技術です。ドリフト検知を行うことで、モデルの性能を維持し、安定した運用を継続することができます。
ドリフトの種類
ドリフトには、主に以下の3つの種類があります。
- コンセプトドリフト: 入力データと出力データの関係性が変化するドリフト。
- データドリフト: 入力データの分布が変化するドリフト。
- ラベルドリフト: 出力データの分布が変化するドリフト。
これらのドリフトを個別に検知したり、複合的に検知したりする手法が存在します。
ドリフト検知の手法
ドリフト検知には、様々な手法が存在します。代表的な手法としては、以下のものが挙げられます。
- 統計的検定: 学習データと運用データの分布を比較し、統計的な有意差があるかどうかを検定する手法。
- 機械学習モデルを用いた検知: ドリフトが発生した場合に予測精度が低下するような機械学習モデルを構築し、その予測精度を監視する手法。
- 監視指標の監視: モデルの入力データや出力データの統計量を監視し、異常な変化を検知する手法。
ドリフト検知の重要性
ドリフト検知は、機械学習モデルを運用する上で非常に重要な技術です。ドリフトを早期に検知し、適切な対応を行うことで、モデルの性能を維持し、ビジネス上の損失を最小限に抑えることができます。特に、金融、医療、製造業など、高い信頼性が求められる分野においては、ドリフト検知の導入が不可欠となっています。