Enhet 10 / 11

Modellosäkerhet, validering och kalibrering

Vinster:

  • Förmåga att mäta och rapportera osäkerhet med ensemble, känslighetsanalys, korsvalidering och blindtestning
  • Förmåga att förhindra dataläckage genom att separera det på brunn/fältbasis och säkerställa att den rapporterade noggrannheten återspeglar verklig generalisering.
  • Förmåga att kalibrera förtroendepoängen för artificiell intelligens med tillförlitlighetsdiagrammet och tillämpa disciplinen att inte använda en okalibrerad poäng som sannolikhet

Det finns ett återkommande tema i varje enhet i denna modul: det finns inga "säkra svar" inom geofysik, bara modeller begränsade av osäkerhet. Denna enhet förvandlar det temat till en disciplin. Modellosäkerhet är förekomsten av olika underjordiska modeller som kan förklara samma data och varje modell har ett konfidensintervall. Validering är att testa med oberoende bevis om en modell eller AI-utgång faktiskt är giltig. Kalibrering är för att säkerställa att konfidens-/sannolikhetsvärdena som ges av en modell matchar de faktiska resultaten. I denna enhet ska vi undersöka hur artificiell intelligens (AI) både kan mäta och dölja osäkerhet; och vi kommer att se varför ett solidt verifierings-kalibreringsramverk gör AI tillförlitlig.

Källor till osäkerhet

Geofysisk osäkerhet kommer från flera lager:

  • Dataosäkerhet: Mätljud, begränsad täckning, kalibreringsfel.
  • Modellosäkerhet (polysemi): Anpassning av mer än en underjordisk struktur till samma data.
  • Metod/parameterosäkerhet: Val av bearbetning, inversion och regularisering förändrar resultatet.
  • Osäkerhet som är specifik för AI: Modellens förmåga att förbli säker men misslyckas när den rör sig utanför träningsdistributionen (distributionsskift).

En bra geofysikers uppgift är inte att eliminera denna osäkerhet, utan att mäta, kommunicera och begränsa den. AI kan göra detta enkelt (generera flera scenarier) men kan också enkelt dölja det genom att producera ett enda säkert svar.

Sätt att mäta osäkerhet

Några praktiska verktyg:

  1. Ensemble: Flera körningar med olika starter, parametrar eller modeller; Resultatspridningen ger osäkerhet.
  2. Känslighetsanalys: Ändra en indata (parameter, delmängd av data) och se hur mycket resultatet förändras.
  3. Korsvalidering: Dela upp data i bitar, träna med en del och testa med den andra; Mäter generaliseringskraft.
  4. Blindtest: Testa modellen med en oberoende brunn/fält som den aldrig sett under träning.
  5. Probabilistisk utdata: Ge resultatet som ett fördelnings-/konfidensintervall, inte ett enda värde.
Tips: När AI:n ger ett resultat, fråga alltid: "Vad och hur mycket behöver jag flytta i ingången för att ändra detta resultat?" Om resultatet vänder med en liten parameterändring är det resultatet bräckligt och osäkerheten stor.

Kalibrering: stämmer konfidenspoängen?

AI-modeller ger ofta en konfidens/sannolikhet ("90% fel"). Men denna siffra är missvisande om den inte är kalibrerad: modellen har faktiskt rätt i kanske 60% av fallen som den säger är "90%". Kalibrering är att anpassa detta nummer till den faktiska resultathastigheten. I praktiken ritas ett tillförlitlighetsdiagram: en välkalibrerad modell är verkligen 90% rätt när det står "90%". Inom geofysik är det viktigt att kalibrera AI-konfidenspoängen med oberoende data innan den görs till grund för ett beslut.

Varning: Hög noggrannhet är inte detsamma som bra kalibrering. En modell kan vara generellt korrekt men övermodig; Det viktiga i kritiska beslut är att det verkligen är pålitligt när det står "95%". Behandla inte ett okalibrerat konfidenspoäng som en sannolikhet.

Gyllene regler för verifiering

För robust verifiering: (1) Oberoende – testdata bör inte störa tränings-/inställningsprocessen alls (dataläckage – blåser upp resultatet). (2) Blindtest — fält/brunn som modellen inte ser. (3) Fysisk konsistens — resultatet bör inte strida mot fysik och geologi. (4) Reproducerbarhet — samma resultat med samma input och kan produceras av någon annan. (5) Dokumentation — register över vilka data, vilken parameter, vilken modellversion som användes.

tre minifodral

Fall 1 – Dataläckagefel. Ett team rapporterade att facies-klassificeraren gav 94 % noggrannhet. Undersökningen visade att närliggande prover från samma brunn var inblandade i både träning och testning (dataläckage). När den delas upp efter brunn sjönk noggrannheten till 71 % - det var den sanna generaliseringen. Läckan gjorde att modellen såg bättre ut än den faktiskt var.

Fall 2 — Övermodig modell. En feldetektor gav "95% förtroende" i dess tecken. Tillförlitlighetsdiagrammet visade att "95%"-märkena faktiskt var 70% korrekta. När modellen väl kalibrerats blev konfidenspoängen realistiska och kommentatorerna justerade korrekt hur mycket de skulle lita på varje tecken.

Fall 3 — Bräcklig inversion. En gravitationsmodell såg väldigt övertygande ut. Känslighetsanalysen visade att huvudstrukturen försvann när regulariseringsvikten ändrades med 20 %: strukturen kom inte från data, utan från parametervalet. Teamet flaggade strukturen som "lågt förtroende" och begärde ytterligare data.

Fyra kopierbara mallar

1) Osäkerhetsmätningsplan:

Din roll: geofysisk osäkerhetskonsult. Jag har ett [inversion / klassificering / förutsägelse] resultat. Vilka metoder (ensemble, sensitivitet, korsvalidering, blindtest) använder jag för att mäta osäkerhet och i vilken ordning? Förklara vad var och en säger till mig och hur jag ska rapportera resultatet.

2) Kalibreringskontroll:

Min AI-modell ger ett konfidens-/sannolikhetspoäng. Hur testar jag om denna poäng är kalibrerad? Hur konstruerar jag ett tillförlitlighetsdiagram, känner igen "övertrohet" eller "överförsiktighet" och anpassar poängen till den faktiska utfallsfrekvensen?

3) Granskning av dataläckor:

Jag tränade en geofysisk klassificerare. Hur hittar och förebygger jag risken för dataläckage (samma brunn/fältprover går in i både utbildning och testning)? Hur ställer jag in separation efter brunn/fält? Hur vet jag om den rapporterade riktigheten återspeglar sann generalisering?

4) Resultat skörhetstestning:

Jag har ett inversion/modellresultat. Jag vill förstå hur skört det här resultatet är. Genom att ändra vilka parametrar och hur mycket förändras huvudstrukturen? Hur skiljer jag på om strukturen kommer från data eller parametrar/premiss? Ge ett känslighetsprotokoll.

Svag prompt / Stark prompt

Svag uppmaning:

Se om min modell har hög noggrannhet.

Ett enda sanningsnummer; läckage döljer kalibrering och generalisering, vilket ger falskt förtroende.

Kraftfull uppmaning:

Din roll: expert på modellvalidering. Indata: [klassificerare genererar N väl, konfidenspoäng]. Uppgift: (1) föreslå välbaserad allokering mot dataläckage; (2) installera blindbrunnstestning; (3) kalibrera konfidenspoängen med tillförlitlighetsdiagrammet; (4) testa hur känsligt resultatet är för parametern. Reduktion till ett enda sanningstal; Rapportera generalisering, kalibrering och bräcklighet separat.

Läckage, blindtestning, kalibrering och begäran om känslighet gör verifieringen ärlig.

Osäkerhetsverktyg

fordon

Vad mäter den?

Huvudrisken

utgång

ensemble

Modellförökning

Kontokostnad

Räckvidd/fördelning

Känslighet

Parametereffekt

Missade input

Bräcklighet

korsvalidering

generalisering

dataläcka

realistisk noggrannhet

blindtest

oberoende framgång

Otillräckligt testset

lita på

Kalibrering

lita på verkligheten

övertro

anpassad sannolikhet

Vanliga misstag

  • Märker inte av dataläckage. Det blåser upp rättfärdighet; Separera med brunn/fält.
  • Använder konfidenspoängen utan att kalibrera den. "90%" kanske inte är 90%.
  • Att lita på det enda sanningsnumret. Generalisering och kalibrering är två olika saker.
  • Testar inte sårbarhet. Strukturen som går förlorad av parametern är inte verklig information.
  • Rapporterar inte osäkerhet. Att presentera resultatet utan ett konfidensintervall är missvisande.

Sammanfattningsvis

Osäkerhet är geofysikens outrotliga faktum; jobbet är att mäta det, kommunicera det och begränsa det. AI underlättar detta med ensemble, känslighet och probabilistisk utdata, men kan också dölja det med ett enda säkert svar. En solid ram; förhindrar dataläckage, mäter generalisering med blindtestning, kalibrerar konfidenspoängen och testar resultatets bräcklighet. Okalibrerat förtroende, overifierad sanningsenlighet och dold osäkerhet är de tre farligaste illusionerna. Pålitlig geofysik är geofysik som ärligt visar sin osäkerhet.

Applikationsuppgift

Välj ett AI-geofysiskt resultat (klassificering, inversion eller förutsägelse). Planera steg för ensemble/känslighet/blindtest med mallen "Osäkerhetsmätningsplan". Testa sedan din tågtestskillnad med mallen "Dataläckagerevision". Om modellen ger ett konfidenspoäng, utvärdera om poängen är realistisk med mallen "Calibration check" och skriv ditt resultat med ett konfidensintervall.

checklista

  • [ ] Jag mätte osäkerhet med ensemble/känslighet.
  • [ ] Jag förhindrade dataläckage genom att separera det på brunn/fältbasis.
  • [ ] Jag testade generalisering med ett blindtest.
  • [ ] Jag kalibrerade konfidenspoängen och kontrollerade dess realism.
  • [ ] Jag rapporterade resultatet med ett konfidensintervall, inte ett enda värde.