Jednotka 10 / 11

Nejistota modelu, validace a kalibrace

zisky:

  • Schopnost měřit a hlásit nejistotu pomocí souboru, analýzy citlivosti, křížové validace a slepého testování
  • Schopnost zabránit úniku dat jejich oddělením na bázi studna/pole a zajistit, aby uváděná přesnost odrážela skutečné zobecnění.
  • Schopnost kalibrovat skóre důvěryhodnosti umělé inteligence pomocí diagramu spolehlivosti a aplikovat disciplínu nepoužívat nekalibrované skóre jako pravděpodobnost

V každé jednotce tohoto modulu je opakující se téma: v geofyzice neexistují žádné „jisté odpovědi“, pouze modely omezené nejistotou. Tato jednotka promění toto téma v disciplínu. Nejistota modelu je existence různých podpovrchových modelů, které mohou vysvětlit stejná data a každý model nese interval spolehlivosti. Validace je testování s nezávislými důkazy, zda je výstup modelu nebo AI skutečně platný. Kalibrace má zajistit, aby hodnoty spolehlivosti/pravděpodobnosti dané modelem odpovídaly skutečným výsledkům. V této lekci prozkoumáme, jak umělá inteligence (AI) dokáže měřit i skrývat nejistotu; a uvidíme, proč solidní ověřovací a kalibrační rámec dělá AI spolehlivou.

Zdroje nejistoty

Geofyzikální nejistota pochází z několika vrstev:

  • Nejistota dat: Šum měření, omezené pokrytí, chyba kalibrace.
  • Nejistota modelu (polysémie): Přizpůsobení více než jedné podpovrchové struktury stejným datům.
  • Nejistota metody/parametru: Volby zpracování, inverze a regularizace mění výsledek.
  • Nejistota specifická pro AI: Schopnost modelu zůstat sebevědomý, ale selhat, když se pohybuje mimo tréninkovou distribuci (distribuční posun).

Úkolem dobrého geofyzika není tuto nejistotu odstranit, ale měřit, komunikovat a zužovat. Umělá inteligence to může usnadnit (generování více scénářů), ale také to může snadno skrýt vytvořením jediné sebevědomé odpovědi.

Způsoby měření nejistoty

Několik praktických nástrojů:

  1. Ensemble: Několik běhů s různými starty, parametry nebo modely; Rozložení výsledků dává nejistotu.
  2. Analýza citlivosti: Změna vstupu (parametru, podmnožiny dat) a sledování, jak moc se změní výsledek.
  3. Křížová validace: Rozdělení dat na kousky, trénování s jednou částí a testování s druhou; Měří sílu zobecnění.
  4. Slepý test: Testování modelu s nezávislou studnou/polem, které nikdy v tréninku neviděl.
  5. Pravděpodobnostní výstup: Poskytnutí výsledku jako rozdělení/interval spolehlivosti, nikoli jako jedna hodnota.
Tip: Když AI ​​poskytne výsledek, vždy se zeptejte: "Co a jak moc musím posunout ve vstupu, abych tento výsledek změnil?" Pokud se výsledek obrátí s malou změnou parametru, je tento výsledek křehký a nejistota je vysoká.

Kalibrace: platí skóre spolehlivosti?

Modely AI často poskytují spolehlivost/pravděpodobnost („90% chyba“). Ale toto číslo je zavádějící, pokud není zkalibrováno: model má ve skutečnosti pravdu snad v 60 % případů, o kterých říká, že je „90 %. Kalibrace má za cíl sladit toto číslo se skutečným výsledkem. V praxi se kreslí diagram spolehlivosti: dobře zkalibrovaný model má opravdu z 90 % pravdu, když se řekne „90 %. V geofyzice je nezbytné kalibrovat skóre spolehlivosti AI pomocí nezávislých dat, než se stane základem pro rozhodnutí.

Upozornění: Vysoká přesnost není totéž jako dobrá kalibrace. Model může být obecně přesný, ale příliš sebevědomý; Při kritických rozhodnutích je důležité, že je skutečně spolehlivé, když říká „95 %. Nepovažujte nekalibrované skóre spolehlivosti za pravděpodobnost.

Zlatá pravidla ověřování

Pro důkladné ověření: (1) Nezávislost – testovací data by vůbec neměla zasahovat do procesu školení/ladění (únik dat – zvyšuje výsledek). (2) Slepý test — pole/studna, kterou model nevidí. (3) Fyzikální konzistence – výsledek by neměl odporovat fyzice a geologii. (4) Reprodukovatelnost — stejný výsledek se stejným vstupem a může být vytvořen někým jiným. (5) Dokumentace — záznam o tom, jaká data, který parametr, která verze modelu byla použita.

tři mini pouzdra

Případ 1 – Chyba při úniku dat. Jeden tým uvedl, že klasifikátor facie poskytuje 94% přesnost. Šetření ukázalo, že sousední vzorky ze stejného vrtu byly zapojeny jak do školení, tak do testování (únik dat). Při rozdělení podle studny přesnost klesla na 71 % – to bylo skutečné zobecnění. Únik způsobil, že model vypadal lépe, než ve skutečnosti byl.

Případ 2 – Přehnaně sebevědomý model. Jeden poruchový detektor poskytl "95% spolehlivost" ve svých znameních. Diagram spolehlivosti ukázal, že značky „95 %“ byly ve skutečnosti 70% přesné. Jakmile byl model zkalibrován, skóre spolehlivosti se stalo realistickým a komentátoři správně upravili, jak moc budou každému znamení věřit.

Případ 3 – Křehká inverze. Gravitační model vypadal velmi přesvědčivě. Analýza citlivosti ukázala, že hlavní struktura zmizela, když se váha regularizace změnila o 20 %: struktura nepocházela z dat, ale z výběru parametrů. Tým označil strukturu jako „nízkou důvěryhodnost“ a požádal o další údaje.

Čtyři kopírovatelné šablony

1) Plán měření nejistoty:

Vaše role: konzultant pro geofyzikální nejistotu. Mám výsledek [inverze / klasifikace / předpověď]. Jaké metody (soubor, citlivost, křížová validace, slepý test) použiji k měření nejistoty a v jakém pořadí? Vysvětlete, co mi každý říká a jak nahlásit výsledek.

2) Kontrola kalibrace:

Můj model AI dává skóre spolehlivosti/pravděpodobnosti. Jak otestuji, zda je toto skóre kalibrováno? Jak mohu sestavit diagram spolehlivosti, rozpoznat „přehnanou sebedůvěru“ nebo „přehnanou opatrnost“ a sladit skóre se skutečným výsledkem?

3) Audit úniku dat:

Trénoval jsem geofyzikální klasifikátor. Jak najdu a zabráním riziku úniku dat (stejné vzorky studny/pole vstupující do školení i testování)? Jak nastavím oddělení podle studny/pole? Jak zjistím, zda hlášená přesnost odráží skutečné zobecnění?

4) Výsledek testování křehkosti:

Mám výsledek inverze/modelu. Chci pochopit, jak křehký je tento výsledek. Změnou kterých parametrů a jak moc se mění hlavní struktura? Jak rozliším, zda struktura pochází z dat nebo parametrů/premisy? Uveďte protokol citlivosti.

Slabá výzva / Silná výzva

Slabá výzva:

Podívejte se, zda má můj model vysokou přesnost.

Jediné pravdivé číslo; únik skrývá kalibraci a zobecnění, což dává falešnou důvěru.

Výkonná výzva:

Vaše role: odborník na validaci modelů. Vstup: [klasifikátor generuje N jamek, skóre spolehlivosti]. Úkol: (1) navrhnout dobře podloženou alokaci proti úniku dat; (2) nainstalovat testování slepých studní; (3) kalibrovat skóre spolehlivosti pomocí diagramu spolehlivosti; (4) otestujte, jak citlivý je výsledek na parametr. Redukce na jediné pravdivostní číslo; Zobecnění, kalibraci a křehkost ohlašujte samostatně.

Únik, slepé testování, kalibrace a požadavek na citlivost činí ověření poctivým.

Nástroje nejistoty

vozidlo

co to měří?

Hlavní riziko

výstup

soubor

Propagace modelu

Náklady na účet

Rozsah/distribuce

Citlivost

Parametrový efekt

Zmeškaný vstup

Křehkost

křížové ověření

zobecnění

únik dat

realistická přesnost

slepý test

nezávislý úspěch

Nedostatečná testovací sada

důvěřovat

Kalibrace

věřit realitě

přehnané sebevědomí

vyrovnaná pravděpodobnost

Časté chyby

  • Nezaznamenává únik dat. Nafukuje spravedlnost; Oddělte studnou/polem.
  • Použití skóre spolehlivosti bez jeho kalibrace. „90 %“ ve skutečnosti nemusí být 90 %.
  • Spoléhání na jediné číslo pravdy. Generalizace a kalibrace jsou dvě různé věci.
  • Netestování zranitelnosti. Struktura ztracená parametrem není skutečnou informací.
  • Neuvádí nejistotu. Prezentace výsledku bez intervalu spolehlivosti je zavádějící.

V souhrnu

Nejistota je nevykořenitelný fakt geofyziky; úkolem je to změřit, sdělit a zúžit. AI to usnadňuje souborem, citlivostí a pravděpodobnostním výstupem, ale může to také zamaskovat jedinou sebevědomou odpovědí. Pevný rám; zabránění úniku dat, měření zobecnění pomocí slepého testování, kalibrace skóre spolehlivosti a testování křehkosti výsledku. Nekalibrovaná důvěra, neověřená pravdomluvnost a skrytá nejistota jsou tři nejnebezpečnější iluze. Spolehlivá geofyzika je geofyzika, která poctivě demonstruje svou nejistotu.

Aplikační úkol

Vyberte geofyzikální výsledek AI (klasifikace, inverze nebo předpověď). Plánujte kroky souboru/citlivosti/slepého testování pomocí šablony „Plán měření nejistoty“. Poté otestujte svůj rozdíl v testu vlaku pomocí šablony „Audit úniku dat“. Pokud model poskytuje skóre spolehlivosti, vyhodnoťte, zda je skóre realistické, pomocí šablony „Kontrola kalibrace“ a zapište svůj výsledek s intervalem spolehlivosti.

kontrolní seznam

  • [ ] Měřil jsem nejistotu se souborem/citlivostí.
  • [ ] Úniku dat jsem zabránil tím, že jsem je oddělil na bázi studna/pole.
  • [ ] Zobecnění jsem testoval slepým testem.
  • [ ] Kalibroval jsem skóre spolehlivosti a zkontroloval jsem jeho realitu.
  • [ ] Výsledek jsem uvedl s intervalem spolehlivosti, nikoli s jedinou hodnotou.