計算生物学における分類器のパフォーマンス評価
生物学における分類手法の測定と解釈を詳しく見てみよう。
― 1 分で読む
目次
計算生物学の多くの問題は、はいかいいえの質問の形で考えることができるよ。例えば、科学者は特定の細胞がある種類の細胞に属するかどうかを知りたいことがよくある。こうした判断をするために、研究者はこれらの分類方法がどれだけうまく機能しているかを評価するためにさまざまな指標を使うんだ。一般的な指標には、精度、適合率、再現率がある。これらの指標は、興味のある細胞を正しく特定する方法の良さを判断するのに役立つ。
パフォーマンスの測定
科学者が分類器の性能を測定するとき、しばしばしきい値を使うよ。このしきい値は、クラスを分けるスコアで、細胞が対象グループに属するかどうかを示してるんだ。でも、最適なしきい値を見つけるのは難しいこともある。受信者動作特性(ROC)曲線や適合率-再現率曲線(PRC)は、さまざまなしきい値を考慮することで、パフォーマンスを見るためのより良い方法を提供してくれる。そうすることで、研究者は対象細胞を正しく特定することと、他の細胞を誤って対象として分類することのバランスを評価できるんだ。
ROC曲線下の面積(AUROC)やPRC曲線下の面積(AUPRC)は、これらの曲線を要約する数値値で、1に近い値はより良いパフォーマンスを示す。
AUPRCの役割
あるクラスが他のクラスよりもずっと小さい場合、AUPRCはAUROCと比べて分類パフォーマンスのより明確なイメージを提供する傾向がある。この感度のおかげで、AUPRCは多くのアプリケーションで役立つんだ。例えば、生物学的ネットワークの再構築、癌関連遺伝子の特定、タンパク質の結合部位の特定、患者が治療にどのように反応するかの予測に役立ってる。
分類における重要性から、AUPRCはベンチマーク研究でも広く使われてる。つまり、遺伝子発現や細胞間のコミュニケーションなど、生物データを分析するさまざまな方法を比較するためにしばしば用いられるんだ。
ソフトウェアツールとその違い
研究によると、PRCやAUPRCを計算するために使われるソフトウェアツールは、しばしば異なる結果を生むことがある。こうした不一致は、分類器のパフォーマンスに対する楽観的または歪んだ結論を引き起こすことがある。分類器が一群のエンティティを分析するとき、各エンティティが対象クラスに属する確率を示すスコアを出力するんだ。分類器の種類によって、これらのスコアは離散的または連続的であることがある。
バイナリ予測を作成するために、研究者はしきい値を設定する。スコアがこのしきい値を超えれば、そのエンティティはポジティブマッチと見なされ、そうでなければネガティブと判断される。これらの予測を実際の分類と比較すると、精度はすべての予測ポジティブの中で正確に予測されたポジティブエンティティの割合を測定する。再現率は、実際のポジティブがどれだけ特定されたかを測る。
PRCの構築
PRCは、精度が再現率とどのように変化するかを視覚化するためのグラフィカルな表現だ。PRCを構築するために、研究者はまずユニークな分類スコアを集める。これらのスコアはしきい値として使用され、精度と再現率のペアを計算して、曲線上のアンカーポイントになる。これらのアンカーポイントをつなげることで、研究者は完全なPRCを形成できる。
スコアがユニークな場合、これらのポイントを直線でつなぐのは簡単なんだけど、複数のエンティティが同じスコアを持っている場合、これは複雑になる。この状況は、アンカーポイントをつなぐための異なる方法が必要になることを意味するんだ。ある方法は直線でこれらのポイントをつなげる一方、他の方法はスムーズな遷移のために曲線を使う。
分類スコアの同点処理
分類タスクで同点が発生する場合、つまり複数のエンティティが同じスコアを受け取ると、それは1つのアンカーポイントを形成する。研究者は、これらのアンカーポイントをつなぐために異なる方法を使うことができる。例えば、ある方法は直線や区分線でポイントをつなげるかもしれない。
線形補間を使用すると、過度に楽観的なAUPRC値が得られることがある。これは、この方法が現実的な条件下で他の方法よりも高いAUPRCを生み出す傾向があるからだ。他の方法は、曲線やステップ接続を使ってこの問題を避けようとする。
ソフトウェアツールの問題
10の人気ソフトウェアツールが調査され、アンカーポイントをつなぐ方法の違いから異なるAUPRC値が得られることが明らかになった。この不一致は、分類器のランク付けに影響を与える。例えば、実際の研究では、同じ分類器が評価に使用されたツールによって異なるランクを付けられることがある。
これらのツールがAUPRCを計算する際のいくつかの概念的な問題が見つかった。いくつかのツールは、期待される精度レベルを満たしていなくても、PRCを特定のポイントから開始することがある。他のツールは、すべての再現率値を包含する完全なPRCを生成しないことがある。また、エンティティのリストの順序も計算に影響を与えることがある。
PRCの視覚化
AUPRCを計算することに加えて、いくつかのツールは視覚化を提供する。ただし、これらの視覚化もまた、AUPRC計算で見られるのと同じ問題を反映することがしばしばある。例えば、視覚的な曲線がゼロの再現率を示さないポイントから始まることがあったり、精度と再現率の関係を不正確に描写したりすることがある。
一貫性のない結果の影響
これらのソフトウェアツールの不一致は、過度に楽観的なAUPRC値、分類器の誤ランク、または評価結果の偏りといったいくつかの問題を引き起こす可能性がある。分類器が離散スコアを生成する場合、AUPRC値が膨れ上がる可能性がさらに高まる。こうした不一致は、研究者が結論を誤解する原因になることがある。
実世界のシナリオ
これらのツールの影響を示すために、4つの実際のシナリオが分析された。最初のシナリオでは、COVID-19患者データが関与し、分類器はCD4+ T細胞の存在を予測した。異なるソフトウェアツールがさまざまなAUPRC値を生み出し、彼らの間の不一致を示した。
2番目のシナリオでは、分類器が炎症性腸疾患の潰瘍性大腸炎亜型の症例を予測した。計算されたAUPRC値に基づいて、これらの分類器は異なるランク付けがされ、ツールがパフォーマンスの評価に異なる結果を生むことを示した。
3番目の例では、分類器が妊婦の前期破水症例を特定している。再び、ツールは異なるランクを生成し、あるクラスは1つのツールで高いランクを受け取ったが、他のツールでは低いランクになった。
4番目のシナリオでは、転写因子によって影響を受けるターゲット遺伝子の予測が関与した。前の例と同様に、異なるツールは分類ランクの大きなバリエーションをもたらし、ツールの選択の影響を強調した。
ソフトウェアツールの違いの理解
12のソフトウェアツールの分析は、各ツールが採用している方法がPRCやAUPRCの計算においてどのように違いを生むかをさらに強調した。一部のツールが複数の方法を提供しているにもかかわらず、標準化が欠如しているため、結果には大きなばらつきが生じることがある。
結論
計算生物学におけるバイナリ分類の分析は、ツールの選択が結果に大きく影響する複雑な状況を明らかにしている。分類タスクにおける精度と明晰さを向上させるための取り組みとして、研究者は選ぶツールや結果をどのように解釈するかに細心の注意を払う必要がある。方法論が進化する中、一つの統一されたアプローチが不一致の解消に役立ち、将来的により信頼性のある評価につながることが期待される。
タイトル: Commonly used software tools produce conflicting and overly-optimistic AUPRC values
概要: The precision-recall curve (PRC) and the area under it (AUPRC) are useful for quantifying classification performance. They are commonly used in situations with imbalanced classes, such as cancer diagnosis and cell type annotation. We evaluated 10 popular tools for plotting PRC and computing AUPRC, which were collectively used in >3,000 published studies. We found the AUPRC values computed by the tools rank classifiers differently and some tools produce overly-optimistic results.
著者: Kevin Yip, W. Chen, C. Miao, Z. Zhang, C. S.-H. Fung, R. Wang, Y. Chen, Y. Qian, L. Cheng, S. K.-W. Tsui, Q. Cao
最終更新: 2024-02-07 00:00:00
言語: English
ソースURL: https://www.biorxiv.org/content/10.1101/2024.02.02.578654
ソースPDF: https://www.biorxiv.org/content/10.1101/2024.02.02.578654.full.pdf
ライセンス: https://creativecommons.org/licenses/by/4.0/
変更点: この要約はAIの助けを借りて作成されており、不正確な場合があります。正確な情報については、ここにリンクされている元のソース文書を参照してください。
オープンアクセスの相互運用性を利用させていただいた biorxiv に感謝します。