Alapok ÚTMUTATÓ

ROC görbék és AUC

A ROC görbe azt ábrázolja, hogy az osztályozó milyen jól választ el két osztályt az összes lehetséges döntési küszöbön, és az AUC ezt a teljes görbét egy számba tömöríti.

Áttekintés

A ROC görbe azt ábrázolja, hogy az osztályozó milyen jól választ el két osztályt az összes lehetséges döntési küszöbön, és az AUC ezt a teljes görbét egy számba tömöríti. Együtt mondják el a rangsorolás minőségét, függetlenül attól, hogy hol húzza meg a határértéket.

A ROC Curves és az AUC az AI eszközkészletben található. Ha megérti, más AI témák könnyebben értékelhetők és összehasonlíthatók.

Mély merülés

A vevő működési jellemzői (ROC) görbe a valós pozitív arányt (érzékenység, az y tengelyen) ábrázolja a hamis pozitív arány (1 mínusz specifitás, az x tengelyen) függvényében, ahogy az osztályozási küszöböt 1-ről 0-ra csúsztatja. Minden küszöb egy pontot ad; összekötő őket nyomon követi a görbét. Az a modell, amely minden pozitívumot minden negatív fölé helyez, átöleli a bal felső sarkot. A görbe alatti terület (AUC) az e vonal alatti teljes területet méri, 0,5-től (véletlenszerű találgatás, átló) és 1,0-ig (tökéletes). Egy praktikus értelmezés: Az AUC egyenlő annak valószínűségével, hogy a modell egy véletlenszerűen kiválasztott pozitív pontszámot magasabb, mint egy véletlenszerűen kiválasztott negatívot. A kifejezés a második világháborús radarkezelőktől származik, akik megkülönböztetik a jelet a zajtól.

Technikai betekintés

Az AUC küszöbfüggetlen, mert integrálja a teljesítményt az összes határértékre, így nem befolyásolja, hogy hol állítja be a döntési határt. Matematikailag ekvivalens a Mann-Whitney U statisztikával és a Wilcoxon rang-összeg teszttel, ami azt jelenti, hogy csak a megjósolt pontszámok rangsorolásától függ, abszolút értéküktől nem. Ez stabillá teszi a monoton pontszámtranszformációk alatt, de érzéketlen a kalibrációra is: egy jól besorolt, de rosszul kalibrált modell még mindig magas AUC-értéket érhet el.

A ROC görbék és az AUC elsajátítása

A mélyebb megértés érdekében kezelje a ROC-görbéket és az AUC-t működési modellként, ne egyetlen jellemzőként. Határozza meg a kívánt eredményeket, tisztázza a feltételezéseket, és válassza szét azt, amit a rendszer megbízhatóan képes elvégezni, attól, ami még szakértői megítélést igényel.

A gyakorlatban a ROC-görbéket és az AUC-t használó erős csapatok először erős koncepcionális modelleket készítenek, majd ezeket a modelleket leképezik a valós termelési korlátokhoz. Dokumentálják az explicit sikerkritériumokat, tesztelik a valósághű adatokat és munkafolyamatokat, és a megfigyelt hibaminták alapján iterálnak, nem pedig egyszeri benchmark győzelmek alapján. Ez az a hely, ahol az elméleti megértés tartós képességgé válik a termék, a politika és a műveletek között.

Segít elkülöníteni a világos technikai állításokat a marketing nyelvezettől. Ugyanakkor a különböző csapatok eltérően használhatják ugyanazt a kifejezést, ezért korán határozza meg a hatókört. A legrugalmasabb megközelítés a kísérleti sebesség és az irányítási fegyelem kombinálása: kísérleti kísérletek futtatása, bizonyítékok rögzítése, döntési naplók közzététele és a biztosítékok folyamatos frissítése a modell viselkedésének, a felhasználói elvárásoknak és a szabályozási követelményeknek megfelelően.

Stratégiai hatás

Segít elkülöníteni a világos technikai állításokat a marketing nyelvezettől.

Segít elkülöníteni a világos technikai állításokat a marketing nyelvezettől. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

Feltehet jobb végrehajtási kérdéseket, mielőtt pénzt vagy időt költene.

Feltehet jobb végrehajtási kérdéseket, mielőtt pénzt vagy időt költene. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

A közös tudással rendelkező csapatok jobb döntéseket hoznak a termékekkel, irányelvekkel és tanulással kapcsolatban.

A közös tudással rendelkező csapatok jobb döntéseket hoznak a termékekkel, irányelvekkel és tanulással kapcsolatban. A kiváló minőségű telepítéseknél ez mérhető működési szabályokká, tulajdonosi határokká és ismétlődő felülvizsgálati rituálékká alakul át, így a csapatok növelhetik a bizalmat a kétértelműség skálázása helyett.

A ROC Curves és az AUC jövője

A ROC-AUC továbbra is az alapértelmezett jelentési mérőszám, de a gyakorló szakemberek egyre inkább a Precision-Recall görbékkel párosítják az erősen kiegyensúlyozatlan adatokhoz, ahol a ROC megtévesztően optimistának tűnhet. Várható a részleges AUC (az alacsony hamis pozitív régióra összpontosítva, amely működési szempontból fontos), a költségérzékeny és a döntési görbe elemzése, valamint az alcsoportonkénti AUC jelentése a felületi méltányossági hiányosságok szélesebb körű elfogadása. Ahogy a modellek valódi döntéseket táplálnak, a kalibrációs metrikák és az AUC egyre inkább egymás mellett jelennek meg, nem pedig az AUC egyedül.

Valós megvalósítás

Egy bank két csalásészlelési modelljének összehasonlítása az AUC alapján, hogy kiválasszák azt, amelyik a legjobban rangsorolja a csalárd tranzakciókat a jogszerűek fölé.

Egy betegség diagnosztikai tesztjének kiértékelése (pl. egy rákszűrési osztályozó), ahol a radiológusoknak a téves riasztások ellen több esetet kell felvenniük.

A levélszemétszűrő küszöbértékének beállítása a ROC görbével a téves pozitív (jogos levelek spamként megjelölve) nagyon alacsonyan tartásához

Egy hitel-nemteljesítési pontozási modell összehasonlítása, ahol az AUC összefoglalja, hogy mennyire jól választja el a törlesztő hitelfelvevőket a nemteljesítőktől

Megvalósítási minták

ROC görbék és AUC a gyakorlatban

Egy bank két csalásészlelési modelljének összehasonlítása az AUC alapján, hogy kiválasszák azt, amelyik a legjobban rangsorolja a csalárd tranzakciókat a legális tranzakciók fölé.

A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöbértékeket, emberi eszkalációs utat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket is.

ROC görbék és AUC a gyakorlatban

Egy betegség diagnosztikai tesztjének kiértékelése (például egy rákszűrési osztályozó), ahol a radiológusoknak több esetet kell felvásárolniuk a téves riasztásokkal szemben.

A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöbértékeket, emberi eszkalációs utat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket is.

ROC görbék és AUC a gyakorlatban

A levélszemétszűrő küszöbértékének hangolása a ROC-görbével, hogy a téves pozitívumok (jogos levelek spamként megjelölve) nagyon alacsonyan maradjanak.

A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöbértékeket, emberi eszkalációs utat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket is.

ROC görbék és AUC a gyakorlatban

Egy hitel-nemteljesítési pontozási modell összehasonlítása, ahol az AUC összefoglalja, hogy mennyire jól választja el a törlesztő hitelfelvevőket a nemteljesítőktől.

A csapatok általában jobb eredményeket érnek el, ha előre meghatározzák a minőségi küszöbértékeket, emberi eszkalációs utat tartanak a szélsőséges eseteknél, és nyomon követik a termelékenység növekedését és a hibaköltségeket is.

Kockázatok és védőkorlátok

!

A különböző csapatok eltérően használhatják ugyanazt a kifejezést, ezért korán határozza meg a hatókört.

!

A benchmarkok erősnek tűnhetnek, miközben a valós teljesítmény egyenetlen.

!

Az adatminőségi és értékelési tervek figyelmen kívül hagyása gyakran törékeny eredményekhez vezet.

Végrehajtási ütemterv

1

Kezdje a kívánt eredmény egyszerű nyelvű meghatározásával.

Tekintse ezt bizonyítékkapuként: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

2

A tesztelés előtt válasszon egy sikermutatót és egy hibafeltételt.

Tekintse ezt bizonyítékkapuként: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

3

Futtasson egy kis pilotot reprezentatív adatokkal, ne egy csiszolt demókészlettel.

Tekintse ezt bizonyítékkapuként: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

4

Dokumentálja, hol segít a ROC görbék és az AUC, és hol jobbak az egyszerűbb módszerek.

Tekintse ezt bizonyítékkapuként: ha a feltételek nem teljesülnek, szüneteltesse a közzétételt, zárja be a rést, és csak ezután bővítse a felhasználást.

Folytassa a felfedezést

Check your understanding

Test yourself: take the ROC Curves and AUC quiz

Start quiz