Skip to main content
QUICK REVIEW

[論文レビュー] Using learned optimizers to make models robust to input noise

Luke Metz, Niru Maheswaranathan|arXiv (Cornell University)|Jun 8, 2019
Adversarial Robustness in Machine Learning参考文献 28被引用数 13
ひとこと要約

本稿では、訓練中に観測されなかった入力ノイズ、特に腐敗(corruption)に対して強い深層学習モデルを学習するため、メタラーニングを用いたパrametric最適化手法の提案を行う。訓練済みの検証データにノイズを注入してメタトレーニングすることで、標準的な最適化手法(例:Adam)に比べ、特にクリーンデータのみで訓練された場合に、未観測のノイズ分布への一般化性能が向上する。

ABSTRACT

State-of-the art vision models can achieve superhuman performance on image classification tasks when testing and training data come from the same distribution. However, when models are tested on corrupted images (e.g. due to scale changes, translations, or shifts in brightness or contrast), performance degrades significantly. Here, we explore the possibility of meta-training a learned optimizer that can train image classification models such that they are robust to common image corruptions. Specifically, we are interested training models that are more robust to noise distributions not present in the training data. We find that a learned optimizer meta-trained to produce models which are robust to Gaussian noise trains models that are more robust to Gaussian noise at other scales compared to traditional optimizers like Adam. The effect of meta-training is more complicated when targeting a more general set of noise distributions, but led to improved performance on half of held-out corruption tasks. Our results suggest that meta-learning provides a novel approach for studying and improving the robustness of deep learning models.

研究の動機と目的

  • 訓練データに存在しない入力ノイズ、特に腐敗に対する深層学習モデルのロバスト性を向上させること。
  • メタ学習された最適化手法が、メタトレーニング時に使用された特定のノイズタイプを超えて、一般化されたロバスト性を示すかを調査すること。
  • さまざまな画像腐敗に対して、学習された最適化手法と手動設計された最適化手法(例:Adam)の性能を比較すること。
  • トレーニング分布およびメタ最適化の影響が、未観測のノイズタイプへの一般化に与える影響を調査すること。

提案手法

  • 内側のループでクリーンデータでの学習、外側のループで腐敗済み検証データの性能に基づく最適化を行う二段階の学習フレームワークを用いて、パrametric最適化手法をメタラーニングする。
  • 更新ルールをパrameter化するため、小さな全結合ネットワークを用い、モーメンタムや学習率スケジューリングを含む柔軟な適応的更新メカニズムを学習可能にする。
  • メタラーニングにおける高分散勾配推定器を避けるために、切り捨てられた進化戦略(truncated evolutionary strategies)を用いる。
  • 外側の目的関数として、内側のトレーニング中に使用されないノイズ(例:ガウスノイズ、ショットノイズ、ぼかし)を注入した保持済み検証セットの交差エントロピー損失を定義する。
  • 一部の腐敗(例:ガウスノイズ、明るさ、コントラスト)のサブセットで最適化手法をトレーニングし、保持済みの腐敗(例:霜だまりガラスぼかし、霧)で一般化性能を評価する。
  • ハイパーパramータを最適化したAdamと、クリーンデータのみでトレーニングされた学習済み最適化手法とを比較する。

実験結果

リサーチクエスチョン

  • RQ1メタラーニングされた最適化手法は、メタトレーニング中に観測されなかったノイズタイプに対しても、モデルのロバスト性を一般化できるか?
  • RQ2特定の腐敗でメタトレーニングした場合、他の未観測の腐敗に対する性能にどのような影響を与えるか?
  • RQ3内側のトレーニングをクリーンデータのみで行う場合、学習された最適化手法は、手動設計された最適化手法(例:Adam)を上回る性能を示すか?
  • RQ4メタラーニングされた最適化手法を用いる場合、腐敗済みデータでの内側トレーニングとクリーンデータでの内側トレーニングの影響は何か?
  • RQ5メタラーニングされた最適化手法は、幾何的および強度ベースの歪みを含む多様な腐敗タイプにわたってロバスト性を転送できるか?

主な発見

  • ガウスノイズでメタトレーニングされた学習最適化手法は、ハイパーパramータを最適化したAdamよりも、さまざまなスケールのガウスノイズに対してより高いロバスト性を示した。
  • 内側のトレーニングをクリーンデータのみで行った場合、学習最適化手法は、保持済みテストセットの腐敗のうち1つ(明るさ)を除き、Adamおよびベースラインの学習最適化手法を上回った。
  • 腐敗済みデータでの内側トレーニング(メタトレーニングの腐敗セットと一致)は、Adamおよび学習最適化手法の両方の性能を顕著に向上させた。これは、データオーグメンテーションが依然として重要であることを示している。
  • 学習最適化手法は、未観測の腐敗(例:霜だまりガラスぼかし、霧)に対しても一般化を示し、保持済み腐敗タスクの半数でAdamおよびベースラインの学習最適化手法を上回った。
  • 腐敗タイプごとに性能にばらつきがあり、広範な腐敗セットでトレーニングした場合、霧および明るさのタスクで学習最適化手法が性能を発揮しなかった。これは、多様な腐敗タイプにわたる外側一般化に課題があることを示唆している。
  • これらの結果は、最適化プロセス自体を最適化することで、モデルのロバスト性を向上させるという、メタラーニングが画期的で効果的なアプローチであることを示している。

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

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

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

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