Skip to main content
QUICK REVIEW

[論文レビュー] Calibrating Predictions to Decisions: A Novel Approach to Multi-Class Calibration

Shengjia Zhao, Michael P. Kim|arXiv (Cornell University)|Jul 12, 2021
Adversarial Robustness in Machine Learning被引用数 8
ひとこと要約

本稿では、予測確率が、限られたアクションの集合から選択する意思決定者にとって真の結果と区別できないように保証する、多クラス予測のための新しいキャリブレーションフレームワーク「意思決定キャリブレーション」を紹介する。著者らは、ImageNetおよび皮膚腫瘍分類で精度を損なわず、決定意思決定と損失推定を改善する、サンプル効率の高い再キャリブレーションアルゴリズムを提案し、クラス数に比例する多項式のサンプル複雑性でほぼ分布キャリブレーションに近い性能を達成する。

ABSTRACT

When facing uncertainty, decision-makers want predictions they can trust. A machine learning provider can convey confidence to decision-makers by guaranteeing their predictions are distribution calibrated -- amongst the inputs that receive a predicted class probabilities vector $q$, the actual distribution over classes is $q$. For multi-class prediction problems, however, achieving distribution calibration tends to be infeasible, requiring sample complexity exponential in the number of classes $C$. In this work, we introduce a new notion -- \\emph{decision calibration} -- that requires the predicted distribution and true distribution to be ``indistinguishable'' to a set of downstream decision-makers. When all possible decision makers are under consideration, decision calibration is the same as distribution calibration. However, when we only consider decision makers choosing between a bounded number of actions (e.g. polynomial in $C$), our main result shows that decisions calibration becomes feasible -- we design a recalibration algorithm that requires sample complexity polynomial in the number of actions and the number of classes. We validate our recalibration algorithm empirically: compared to existing methods, decision calibration improves decision-making on skin lesion and ImageNet classification with modern neural network predictors.

研究の動機と目的

  • モデルのトレーニング過程にアクセスできない意思決定者に対する機械学習予測の信頼性のギャップを解消すること。
  • クラス数の増加に伴い指数関数的に増加する分布キャリブレーションのサンプル複雑性の問題を克服すること。
  • 制限された数のアクションから選択する現実的な意思決定者にとって、意思決定の整合性を保つ実用的なキャリブレーション概念を構築すること。
  • 予測精度や尤度を損なわず、意思決定キャリブレーションを効率的に達成する後処理再キャリブレーションアルゴリズムを設計すること。
  • 意思決定キャリブレーションが、従来の再キャリブレーション手法と比較して、より優れた意思決定損失推定と性能向上を実現することを検証すること。

提案手法

  • 意思決定キャリブレーションを、すべての可能な意思決定ルールを考慮する分布キャリブレーションの一般化として導入し、特定の損失関数を用いる意思決定者にとって予測確率が真の結果と区別できないようにする。
  • 入力特徴に直接依存せず、予測確率にのみ依存する損失関数の族に関して意思決定キャリブレーションを定義する。
  • 事前に学習されたモデルを後処理することで、任意の有限なアクション集合に対して意思決定キャリブレーションを達成する再キャリブレーションアルゴリズムを提案する。
  • 行動集合が有限な意思決定者に対する期待損失を最小化するように予測確率を調整する、制約付き最適化フレームワークを用いる。
  • すべての可能な確率ベクトルではなく、関連する意思決定境界にのみ注目することで、クラス数に比例する多項式の複雑性にまで複雑性を削減する、サンプル効率の高いアプローチを採用する。
  • ディリクレキャリブレーションおよびコンfidencceキャリブレーションと比較して、ImageNetおよびHAM10000で深層ニューラルネットワーク予測器を用いて手法を検証する。

実験結果

リサーチクエスチョン

  • RQ1指数関数的サンプル複雑性を伴わないまま、意思決定者にとって信頼できる予測を保証するキャリブレーションフレームワークを開発可能か?
  • RQ2意思決定キャリブレーションは、既存の概念(分布キャリブレーション、コンフィデンスキャリブレーション、クラス別キャリブレーション)とどのように関係しているか?
  • RQ3クラス数およびアクション数に比例する多項式のサンプル複雑性で、強力なキャリブレーション保証を達成することは可能か?
  • RQ4意思決定キャリブレーションは、現実の多クラス分類タスクにおける意思決定性能と損失推定の正確性を向上させるか?
  • RQ5再キャリブレーション手順は、キャリブレーションの向上を図りながら、モデルの精度や尤度を維持または向上させられるか?

主な発見

  • すべての可能な意思決定ルールを考慮する場合、意思決定キャリブレーションは分布キャリブレーションと等価であるが、意思決定者が有限なアクション集合から選択する場合には、多項式のサンプル複雑性で実現可能になる。
  • 提案された再キャリブレーションアルゴリズムは、ImageNetおよびHAM10000で意思決定性能を向上させ、クラス数が増加するにつれてディリクレキャリブレーションよりも一貫した向上効果を示す。
  • 平均して、再キャリブレーションプロセスは精度を0.30%向上させ、L2誤差を0.00173低下させ、予測性能の劣化がないことを示している。
  • 1000クラスの設定でも意思決定キャリブレーションは測定可能な利点を示しており、小規模なクラス設定を超えたスケーラビリティを実証している。
  • 意思決定キャリブレーションにより、教師なしデータのみを用いても意思決定損失のより正確な推定が可能となり、真のラベルが不要なモデル評価を可能にする。
  • 行動集合が有限であるという仮定と効率的な最適化のおかげで、クラス数の増加に伴い、特にスケーラビリティにおいてディリクレキャリブレーションを上回る性能を発揮する。

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

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

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

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