Sobes.tech
Middle — Senior

Ce este PR-AUC vs ROC-AUC în cazul unui dezechilibru extrem?

sobes.tech AI

Răspuns de la AI

PR-AUC (Aria de sub curba de precizie-recall) și ROC-AUC (Aria de sub curba caracteristicii de operare a receptorului) sunt metrici de calitate pentru clasificarea binară, dar reacționează diferit la dezechilibrul claselor.

În caz de dezechilibru extrem (când clasa pozitivă este foarte rară), PR-AUC este adesea mai informativă, deoarece se concentrează pe precizie (precision) și recall-ul (recall) clasei pozitive. ROC-AUC ia în considerare raportul dintre adevărați pozitivi și fals pozitivi, dar în cazul unui dezechilibru puternic, erorile de fals pozitivi pot părea nesemnificative, ceea ce duce la o evaluare supraestimată a calității modelului.

Exemplu:

  • Într-o sarcină de detectare a anomaliilor (cazuri pozitive rare), PR-AUC va arăta cât de bine găsește modelul aceste cazuri rare fără multe alarme false.
  • ROC-AUC poate fi ridicat chiar și cu o detectare slabă a anomaliilor, dacă modelul recunoaște bine clasa negativă.

Prin urmare, în caz de dezechilibru extrem, se recomandă utilizarea PR-AUC pentru o evaluare mai realistă a modelului.