機械学習において、確率的分類器とは、入力の観測値に基づいて、その観測値が属する最も可能性の高いクラスを出力するだけでなく、クラスの集合にわたる確率分布を予測できる分類器のことである。確率的分類器は、それ自体で有用な分類器を提供する[1]か、分類器をアンサンブルに組み合わせるときに有用な分類器を提供する。
分類の種類
正式には、「通常の」分類器は、サンプルxにクラスラベルŷを割り当てる何らかの規則または関数です。
サンプルは何らかのセットX (たとえば、すべてのドキュメントのセット、またはすべての画像のセット) から取得されますが、クラス ラベルはトレーニング前に定義された 有限セットYを形成します。
確率的分類器は、この分類器の概念を一般化したものです。関数の代わりに、条件付き分布であり、与えられた に対して、すべてに確率を割り当てます(そして、これらの確率の合計は1になります)。「ハード」分類は、最適な決定ルール[2]を使用して実行できます。39–40
または、英語では、予測クラスは最も高い確率を持つクラスです。
バイナリ確率分類器は、統計学ではバイナリ回帰モデルとも呼ばれます。計量経済学では、確率分類は一般に離散選択と呼ばれます。
ナイーブベイズ、ロジスティック回帰、多層パーセプトロン(適切な損失関数でトレーニングした場合)などの一部の分類モデルは、本来確率的です。サポートベクターマシンなどの他のモデルはそうではありませんが、それらを確率的分類器に変換する方法が存在します。
生成的および条件付きトレーニング
ロジスティック回帰などの一部のモデルは条件付きで訓練されます。つまり、訓練セット上で直接条件付き確率を最適化します(経験的リスク最小化を参照)。ナイーブベイズなどの他の分類器は生成的に訓練されます。訓練時にクラス条件付き分布とクラス事前分布が見つかり、ベイズの規則を使用して条件付き分布が導出されます。[2] : 43
確率較正
すべての分類モデルが本来確率的であるとは限らず、ナイーブベイズ分類器、決定木、ブースティング法など一部のモデルは歪んだクラス確率分布を生成します。[3] 決定木の場合、Pr( y | x )はラベルyを持つトレーニングサンプルのうちxが最終的に到達する葉の割合ですが、これらの歪みはC4.5やCARTなどの学習アルゴリズムが明示的に均質な葉(確率が0または1に近く、したがってバイアスが高い)を生成することを目指している一方で、関連する割合(分散が高い)を推定するために少数のサンプルを使用するために発生します。[4]

較正は、較正プロット(信頼性図とも呼ばれる)を使用して評価できます。[3] [5] 較正プロットは、予測される確率またはスコアのバンド(歪んだ確率分布やサポートベクターマシンの「超平面への符号付き距離」など)の各クラスの項目の割合を示します。恒等関数からの偏差は、予測される確率またはスコアを確率として使用できない、較正が不十分な分類器を示しています。この場合、これらのスコアを適切に較正されたクラスメンバーシップ確率に変換する方法を使用できます。
バイナリの場合、一般的なアプローチは、スコアのロジスティック回帰モデルを学習するプラットスケーリングを適用することです。 [6]十分なトレーニングデータが利用できる場合、等位回帰[7] を使用する代替方法は、通常、プラットの方法よりも優れています。[3]
多クラスの場合、バイナリタスクへの削減を使用し、続いて上記のようなアルゴリズムで単変量キャリブレーションを行い、さらにHastieとTibshiraniによるペアワイズカップリングアルゴリズムを適用することができる。[8]
確率的分類の評価
予測確率と観測結果を比較する一般的な評価指標には、対数損失、ブライアースコア、さまざまな較正誤差などがあります。前者は、ロジスティックモデルのトレーニングにおける損失関数としても使用されます。
較正誤差の測定基準は、確率分類器の出力がどの程度適切に較正されているかを定量化することを目的としています。フィリップ・ダウィッドは、「例えば、確率を 30 パーセントと割り当てたイベントのうち、実際に発生する長期的な割合が 30 パーセントであることが判明した場合、予測器は適切に較正されている」と述べています。[9]較正誤差の測定分野における基礎研究は、期待較正誤差 (ECE) 測定基準です。[10]最近の研究では、分類器のスコアが [0,1] の狭いサブセットに集中した場合に生じる可能性のある ECE 測定基準の限界に対処する ECE の変種が提案されており、適応較正誤差 (ACE) [11]やテストベースの較正誤差 (TCE) などがあります。[12]
異なる予測方法を比較できるように、予測される確率と実際の個別の結果のペアにスコアを割り当てるために使用される方法は、スコアリングルールと呼ばれます。
ソフトウェア実装
- MoRPE [13]は、確率較正に等方回帰を使用する訓練可能な確率分類器である。これは、バイナリタスクへの還元によってマルチクラスのケースを解決します。これは、不均質多項式カーネルを使用するカーネルマシンの一種です。
参考文献
- ^ Hastie, Trevor; Tibshirani, Robert; Friedman, Jerome (2009). 統計学習の要素。p. 348。2015-01-26にオリジナルからアーカイブ。
[I]データマイニングアプリケーションでは、クラスの割り当てを実行することよりも、クラスの確率自体に関心が寄せられることが多い。
- ^ ab ビショップ、クリストファー M. (2006)。パターン認識と機械学習。シュプリンガー。
- ^ abc Niculescu-Mizil, Alexandru; Caruana, Rich (2005). 教師あり学習による良好な確率の予測(PDF) . ICML. doi :10.1145/1102351.1102430. 2014-03-11にオリジナル(PDF)からアーカイブ。
- ^ Zadrozny, Bianca; Elkan, Charles (2001). 決定木と単純ベイズ分類器からの較正済み確率推定値の取得(PDF) . ICML. pp. 609–616.
- ^ 「確率較正」jmetzen.github.io . 2019年6月18日閲覧。
- ^ Platt, John (1999). 「サポートベクターマシンの確率的出力と正規化尤度法との比較」.ラージマージン分類器の進歩. 10 (3): 61–74.
- ^ Zadrozny, Bianca; Elkan, Charles (2002). 「分類器スコアを正確なマルチクラス確率推定値に変換する」( PDF)。知識発見とデータマイニングに関する第 8 回 ACM SIGKDD 国際会議の議事録 - KDD '02。pp. 694–699。CiteSeerX 10.1.1.164.8140 。doi : 10.1145 /775047.775151。ISBN 978-1-58113-567-1. S2CID 3349576. CiteSeerX : 10.1.1.13.7457 .
- ^ ヘイスティ、トレバー;ロバート・ティブシラニ (1998)。 「ペアワイズカップリングによる分類」。統計年報。26 (2): 451–471。CiteSeerX 10.1.1.309.4720。土井:10.1214/aos/1028144844。Zbl 0932.62071。CiteSeerX : 10.1.1.46.6032。
- ^ Dawid, A. P (1982). 「十分に較正されたベイジアン」アメリカ統計学会誌77 ( 379): 605–610. doi :10.1080/01621459.1982.10477856.
- ^ Naeini, MP; Cooper, G.; Hauskrecht, M. (2015). 「ベイジアンビニング を使用した適切に調整された確率の取得」(PDF) 。AAAI人工知能会議の議事録。
- ^ Nixon, J.; Dusenberry, MW; Zhang, L.; Jerfel, G.; Tran, D. (2019). 「ディープラーニングにおけるキャリブレーションの測定」(PDF) . CVPR ワークショップ.
- ^ Matsubara, T.; Tax, N.; Mudd, R.; Guy, I. (2023). 「TCE: 校正誤差を測定するためのテストベースのアプローチ」。人工知能における不確実性に関する第39回会議 ( UAI ) の議事録。arXiv : 2306.14343。
- ^ “MoRPE”. GitHub . 2023年2月17日閲覧。
