Skip to main content
QUICK REVIEW

[論文レビュー] Coping with Label Shift via Distributionally Robust Optimisation

Jingzhao Zhang, Aditya Krishna Menon|arXiv (Cornell University)|Oct 23, 2020
Supply Chain and Inventory Management参考文献 41被引用数 7
ひとこと要約

本稿では、訓練ラベル分布のKLダイバージェンスボール内での最悪ケースリスクを最小化することで、任意のラベルシフトに対してロバストな単一の分類器を学習する、分布的にロバストな最適化(DRO)手法AdvShiftを提案する。この手法は勾配降下+プロキシマルミラー昇圧法を用いて訓練を安定化させ、CIFAR-100およびImageNetにおいて敵対的ラベルシフト下でベースラインより顕著な性能向上を達成する。

ABSTRACT

The label shift problem refers to the supervised learning setting where the train and test label distributions do not match. Existing work addressing label shift usually assumes access to an \emph{unlabelled} test sample. This sample may be used to estimate the test label distribution, and to then train a suitably re-weighted classifier. While approaches using this idea have proven effective, their scope is limited as it is not always feasible to access the target domain; further, they require repeated retraining if the model is to be deployed in \emph{multiple} test environments. Can one instead learn a \emph{single} classifier that is robust to arbitrary label shifts from a broad family? In this paper, we answer this question by proposing a model that minimises an objective based on distributionally robust optimisation (DRO). We then design and analyse a gradient descent-proximal mirror ascent algorithm tailored for large-scale problems to optimise the proposed objective. %, and establish its convergence. Finally, through experiments on CIFAR-100 and ImageNet, we show that our technique can significantly improve performance over a number of baselines in settings where label shift is present.

研究の動機と目的

  • テスト時のラベル分布が訓練時と異なる現実世界の展開においてラベルシフトの課題に対処すること。
  • 未ラベルのテストデータを用いた分布推定を必要とする従来手法の制限を克服すること。
  • 複数のテスト環境における異なるラベル分布にわたって良好に一般化する、単一のロバストな分類器を開発すること。
  • 分布的にロバストな最適化(DRO)を用いてラベルシフトのロバスト性をミニマックスゲームとして定式化し、シフトした分布全体における最悪ケース性能を保証すること。
  • ImageNetのような大規模データセットに対応できるスケーラブルで安定した最適化アルゴリズムを設計し、敵対的分布下でのナイーブな勾配推定による不安定性を回避すること。

提案手法

  • 訓練ラベル分布の実証的分布のKLダイバージェンスボール内におけるすべてのラベル分布に対する最悪ケース期待損失を最小化する分布的にロバストな最適化(DRO)の目的関数としてラベルシフト問題を定式化する。
  • モデルパラメータと敵対的分布の両方を同時に最適化するため、勾配降下+プロキシマルミラー昇圧法を導入し、安定的で効率的な訓練を実現する。
  • 特に単体の頂点付近での数値的不安定性を防ぐために、勾配安定化項(加法的ε)を導入する。
  • 勾配の分散を制御し、特に高い敵対的半径下での発散を防ぐために、損失クリッピング機構を組み込む。
  • 敵対的分布がモデルの損失を最大化するように動的にラベル重みを調整する双対最適化戦略を採用し、最悪ケースのラベルシフトをシミュレートする。
  • KLボールの構造を活用して、敵対的分布の更新を効率的かつ解析的に扱える形にし、高コストな部分問題の解法を回避する。

実験結果

リサーチクエスチョン

  • RQ1未ラベルのテストデータが入手できない状況下でも、任意のラベルシフトに対してロバストな単一の分類器を学習可能か?
  • RQ2安定的でスケーラブルな訓練を実現しつつ、分布的にロバストな最適化をラベルシフト問題に効果的に適用できるか?
  • RQ3動的な敵対的分布更新が、容易なクラスと困難なクラスの両方におけるモデルの一般化性能に与える影響は何か?
  • RQ4損失クリッピングのしきい値や勾配安定化のハイパーパrameterが、ラベルシフトの深刻度が増すに従ってモデルのロバスト性に与える影響は何か?
  • RQ5提案されたDROベースの手法は、最悪ケース誤差を低減するとともに、容易なクラスにおける性能を維持し、アンダーフィッティングを回避できるか?

主な発見

  • AdvShiftは、CIFAR-100およびImageNetの両方において、訓練および検証セットの最悪ケース誤差を顕著に低減し、特に敵対的ラベルシフト下で顕著である。
  • AdvShiftで学習されたモデルは、標準的な訓練法やベースラインDRO手法と比較して、困難なクラス(例:ベースラインで最大80%の誤差を示すクラス)における上位尾誤差が低く抑えられている。
  • 勾配安定化と損失クリッピングにより、訓練ダイナミクスが安定化しており、これらの要素が欠落または不適切に調整されると性能が急激に低下することが判明した。
  • 敵対的分布は初期は一様分布から出発し、次第に少数の困難なラベルに集中するようになる(例:2倍の重みが割り当てられる)ことから、モデルが学習した困難さの構造を反映している。
  • 容易なクラスでは訓練初期に性能が遅れるが、最終的にはベースラインモデルよりも良好な一般化ギャップに収束しており、アンダーフィッティングを回避するロバスト性が裏付けられている。
  • アブレーションスタディにより、損失クリッピングと勾配安定化の両方が不可欠であることが確認された。最適でない値では、特に敵対的半径が大きくなると性能が劣化する。

より良い研究を、今すぐ始めましょう

論文の読解から最終レビューまで、研究時間を劇的に削減しましょう。

クレジットカード登録不要

このレビューはAIが作成し、人間の編集者が確認しました。