Conformal Prediction がどうやら⼈気がではじめた n Conformal Prediction の実装本(2023/2⽉発売) n 素晴らしい⼊⾨資料(2022/12⽉更新) n Scikit-learnライクなライブラリMAPIE n 最新論⽂や動画などまとまったリポジトリ公開 本︓https://leanpub.com/conformal-prediction/c/zFAwIlcHZhk0 論⽂︓https://arxiv.org/abs/2107.07511 リポジトリ︓https://github.com/valeman/awesome-conformal-prediction
n 特徴で差別を⽣まないようにグループレベルで保証した分類 n 不均衡データ向けクラスレベルごとに保証した分類 n 回帰、分位点回帰 n マルチラベル分類 n 外れ値検知 n 時系列予測 (研究🔥) n クロスバリデーションCP、ジャックナイフCP Conformal Prediction で対応しているタスク 特徴ごとに保証 全体で保証 回帰 分位点回帰 予測集合 予測値 Conformal Predic8on
1. top 1の確信度を予測とすると精度は76.4% (全テストサンプル) 2. top 1の確信度が95%以上となるサンプル集合の精度は91.5% (部分テストサンプル) ⽐較実験してみた 7クラスのDryBeanDatasetでGaussianNBを利⽤。 訓練1万件、評価1000件、テスト1611件 クラス 確信度 [1] 全サンプル確信度最⼤値のみで評価 A B C D 予測例: A 確信度 カウント 0.6 0.7 0.8 0.95 [2] 確信度0.95以上のみで評価 精度が95%を下回っている。
1. top 1の確信度を予測とすると精度は76.4% (全テストサンプル) 2. top 1の確信度が95%以上となるサンプル集合の精度は91.5% (部分テストサンプル) 3. 確信度⾼い順の累積和が0.95以上となる最⼩の予測集合に対する精度は90.3% (全テストサンプル) ⽐較実験してみた 7クラスのDryBeanDatasetでGaussianNBを利⽤。 訓練1万件、評価1000件、テスト1611件 クラス 確信度 [1] 全サンプル確信度最⼤値のみで評価 クラス 累積確信度 0.95 A B C D A B C D 予測例: {A, B} 予測例: A [3] 全サンプル確信度累積で評価 確信度 カウント 0.6 0.7 0.8 0.95 [2] 確信度0.95以上のみで評価 確信度から予測集合をもとめたが、やはり95%を⼤きく下回った。
1. top 1の確信度を予測とすると精度は76.4% (全テストサンプル) 2. top 1の確信度が95%以上となるサンプル集合の精度は91.5% (部分テストサンプル) 3. 確信度⾼い順の累積和が0.95以上となる最⼩の予測集合に対する精度は90.3% (全テストサンプル) 4. CP法でエラー率を0.05に指定したときの予測集合の精度は96.3% (全テストサンプル) ⽐較実験してみた 7クラスのDryBeanDatasetでGaussianNBを利⽤。 訓練1万件、評価1000件、テスト1611件 クラス 確信度 [1] 全サンプル確信度最⼤値のみで評価 クラス 累積確信度 0.95 A B C D A B C D 予測例: {A, B} 予測例: A [3] 全サンプル確信度累積で評価 確信度 カウント 0.6 0.7 0.8 0.95 [2] 確信度0.95以上のみで評価 CP法が唯⼀、精度95%以上を確率的に保てた。 ( Coverage guarantee )
n Introduction To Conformal Prediction With Python, Christoph Molnar Ø https://leanpub.com/conformal-prediction/c/zFAwIlcHZhk0 n A Gentle Introduction to Conformal Prediction and Distribution-Free Uncertainty Quantification Ø https://arxiv.org/abs/2107.07511 n Awesome Conformal Prediction Ø https://github.com/valeman/awesome-conformal-prediction n Probabilistic Machine Learning Advanced Topics , Kevin P. Murphy Ø 14.3 Conformal prediction Ø https://probml.github.io/pml-book/book2.html 参考⽂献