Core Concepts
dlordinalは、深層学習の順序分類手法を統合したPythonツールキットである。PyTorchをベースに、最新の深層学習手法を実装し、順序情報を活用するための損失関数、出力層、ドロップアウト手法、ソフトラベリングなどを提供する。
Abstract
本論文では、深層学習の順序分類手法を統合したPythonパッケージ「dlordinal」を紹介する。dlordinalは、PyTorchをベースに構築されており、順序分類問題に特化した最新の手法を実装している。
具体的には以下の機能を提供する:
- 順序情報を考慮したドロップアウト手法
- 順序情報を組み込んだ出力層
- ソフトラベリング手法
- 順序分類に適したロス関数
- 順序分類の評価指標
- 既存手法を順序分類に適応するためのラッパー
これらの機能を通して、研究者が新しい順序分類手法を開発・評価するための基盤を提供する。また、FGNetやAdienceといった順序分類のベンチマークデータセットも統合されており、手法の比較が容易に行える。
dlordinalは、オープンソースで公開されており、順序分類分野の発展に貢献することが期待される。
Stats
順序分類問題では、隣接するクラス間の誤分類よりも離れたクラス間の誤分類の方が重大である。
順序分類の評価指標には、1-off精度、平均絶対誤差(AMAE)、最大絶対誤差(MMAE)、加重カッパ統計量(QWK)、順位確率スコア(RPS)、極端クラスの感度の幾何平均(GMSEC)などがある。
Quotes
"順序分類(ordinal regression)とは、クラスラベル間に自然な順序関係が存在する教師あり学習問題を指す。"
"順序分類アプローチでは、クラス間の誤分類コストの違いを考慮し、順序情報を学習アルゴリズムと評価指標に組み込むことが重要である。"