Skip to main content
QUICK REVIEW

[論文レビュー] Improving Uncertainty Estimates through the Relationship with Adversarial Robustness.

Yao Qin, Xuezhi Wang|arXiv (Cornell University)|Jun 29, 2020
Adversarial Robustness in Machine Learning参考文献 38被引用数 6
ひとこと要約

本稿では、訓練中に敵対的ロバストネスに基づいてラベルを適応的に緩和することで、モデルのキャリブレーションと不確実性の安定性を向上させるAR-AdaLSという手法を提案する。敵対的攻撃に対して脆弱な入力——これは一般的に不確実性の推定が悪い傾向にある——に注目することで、分布シフト下でも、アンサンブル設定下でも、キャリブレーションとロバストネスの両方を向上させる。

ABSTRACT

Robustness issues arise in a variety of forms and are studied through multiple lenses in the machine learning literature. Neural networks lack adversarial robustness -- they are vulnerable to adversarial examples that through small perturbations to inputs cause incorrect predictions. Further, trust is undermined when models give miscalibrated or unstable uncertainty estimates, i.e. the predicted probability is not a good indicator of how much we should trust our model and could vary greatly over multiple independent runs. In this paper, we study the connection between adversarial robustness, predictive uncertainty (calibration) and model uncertainty (stability) on multiple classification networks and datasets. We find that the inputs for which the model is sensitive to small perturbations (are easily attacked) are more likely to have poorly calibrated and unstable predictions. Based on this insight, we examine if calibration and stability can be improved by addressing those adversarially unrobust inputs. To this end, we propose Adversarial Robustness based Adaptive Label Smoothing (AR-AdaLS) that integrates the correlations of adversarial robustness and uncertainty into training by adaptively softening labels conditioned on how easily it can be attacked by adversarial examples. We find that our method, taking the adversarial robustness of the in-distribution data into consideration, leads to better calibration and stability over the model even under distributional shifts. In addition, AR-AdaLS can also be applied to an ensemble model to achieve the best calibration performance.

研究の動機と目的

  • 深層ニューラルネットワークにおける敵対的ロバストネス、予測不確実性のキャリブレーション、およびモデルの不確実性の安定性の関係を調査すること。
  • 特に小さな摂動に対して感受性が高い入力では、モデルが不正確で不安定な不確実性推定を生じがちであるという問題に対処すること。
  • 敵対的攻撃に対して脆弱な入力を特定し、再訓練することで不確実性推定を改善すること。
  • 敵対的ロバストネスを不確実性キャリブレーションに統合するための、適応的ラベルスムージングを用いた訓練手法を開発すること。
  • 分布シフト下およびアンサンブルモデルにおいて、この手法の有効性を評価すること。

提案手法

  • 本手法は、敵対的ロバストネスに基づく適応的ラベルスムージング(AR-AdaLS)を導入し、モデルの敵対的攻撃に対する脆弱性に応じてラベルスムージングを動的に調整する。
  • 各入力に対して、小さな摂動で攻撃されやすいかどうかを示す敵対的ロバストネススコアをモデルが計算する。
  • ロバストネスが低い(すなわち、簡単に攻撃可能な)入力は、より高いラベルスムージングを受けることで、過信を軽減し、不確実性のキャリブレーションを向上させる。
  • ラベルスムージングは訓練中に正則化として適用され、脆弱な入力におけるより良い不確実性推定を促進する。
  • 本手法は単一モデルおよびアンサンブルモデルの両方と互換性があり、多様な設定で性能を向上させる。
  • 敵対的脆弱性と不確実性の劣化の相関関係を活用することで、追加の推論時キャリブレーションを必要とせずに信頼性を向上させる。

実験結果

リサーチクエスチョン

  • RQ1深層ニューラルネットワークにおいて、敵対的ロバストネス、予測不確実性のキャリブレーション、およびモデルの不確実性の安定性はどのように関係しているか?
  • RQ2分布内データにおける敵対的ロバストネスの向上は、より良い不確実性推定をもたらすか?
  • RQ3敵対的脆弱性に条件づけられた適応的ラベルスムージングは、分布シフト下でもキャリブレーションと安定性を向上させるか?
  • RQ4AR-AdaLSはアンサンブルモデルに効果的に適用可能であり、不確実性キャリブレーションをさらに向上させられるか?
  • RQ5本手法は、精度やロバストネスを損なわせることなく、不確実性の信頼性を向上させるか?

主な発見

  • 敵対的攻撃に対して脆弱な入力は、キャリブレーションが悪く、不安定な不確実性推定をしやすい。
  • 提案されたAR-AdaLS手法は、敵対的非ロバストな入力を訓練中に焦点化することで、キャリブレーションと不確実性の安定性の両方を向上させる。
  • テストデータの分布が訓練分布からシフトしても、AR-AdaLSはより良い不確実性キャリブレーションを達成する。
  • アンサンブルモデルにおいて、敵対的ロバストネスをラベルスムージングに統合することで、AR-AdaLSは最先端のキャリブレーション性能を達成する。
  • 適応的ラベルスムージング機構は、脆弱な入力における過信を効果的に低減し、ロバストネスを損なわせずに信頼性を向上させる。
  • 敵対的脆弱性と不確実性の劣化の相関関係から、AR-AdaLSは不確実性向上の原理的で整合性のあるアプローチである。

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

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

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

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