Enhed 10 / 11

Modelusikkerhed, validering og kalibrering

Gevinster:

  • Evne til at måle og rapportere usikkerhed med ensemble, sensitivitetsanalyse, krydsvalidering og blindtest
  • Evne til at forhindre datalækage ved at adskille dem på brønd/feltbasis og sikre, at den rapporterede nøjagtighed afspejler ægte generalisering.
  • Evne til at kalibrere den kunstige intelligens tillidsscore med pålidelighedsdiagrammet og anvende disciplinen ikke at bruge en ukalibreret score som en sandsynlighed

Der er et tilbagevendende tema i hver enhed af dette modul: der er ingen "sikre svar" i geofysik, kun modeller begrænset af usikkerhed. Denne enhed gør dette tema til en disciplin. Modelusikkerhed er eksistensen af ​​forskellige undergrundsmodeller, der kan forklare de samme data, og hver model har et konfidensinterval. Validering er at teste med uafhængig evidens, om en model eller AI-output faktisk er gyldig. Kalibrering skal sikre, at tillids-/sandsynlighedsværdierne givet af en model stemmer overens med de faktiske resultater. I denne enhed vil vi undersøge, hvordan kunstig intelligens (AI) både kan måle og skjule usikkerhed; og vi vil se, hvorfor en solid verifikations-kalibreringsramme gør AI pålidelig.

Kilder til usikkerhed

Geofysisk usikkerhed kommer fra flere lag:

  • Datausikkerhed: Målestøj, begrænset dækning, kalibreringsfejl.
  • Modelusikkerhed (polysemi): Tilpasning af mere end én undergrundsstruktur til samme data.
  • Metode/parameterusikkerhed: Bearbejdnings-, inversions- og regulariseringsvalg ændrer resultatet.
  • Usikkerhed specifik for AI: Modellens evne til at forblive selvsikker, men fejle, når den bevæger sig uden for træningsfordelingen (distributionsskift).

En god geofysikers opgave er ikke at fjerne denne usikkerhed, men at måle, kommunikere og indsnævre den. AI kan gøre dette nemt (genererer flere scenarier), men kan også nemt skjule det ved at producere et enkelt sikkert svar.

Måder at måle usikkerhed på

Et par praktiske værktøjer:

  1. Ensemble: Flere kørsler med forskellige starter, parametre eller modeller; Spredningen af ​​resultater giver usikkerhed.
  2. Følsomhedsanalyse: Ændring af et input (parameter, delmængde af data) og se, hvor meget resultatet ændrer sig.
  3. Krydsvalidering: Opdeling af data i stykker, træning med den ene del og test med den anden; Måler generaliseringskraft.
  4. Blindtest: Test af modellen med en selvstændig brønd/felt, som den aldrig har set under træning.
  5. Probabilistisk output: Giver resultatet som et fordeling/konfidensinterval, ikke en enkelt værdi.
Tip: Når AI giver et resultat, spørg altid: "Hvad og hvor meget skal jeg flytte i inputtet for at ændre dette resultat?" Hvis resultatet vender med en lille parameterændring, er resultatet skrøbeligt, og usikkerheden er høj.

Kalibrering: holder konfidensresultatet rigtigt?

AI-modeller giver ofte en tillid/sandsynlighed ("90% fejl"). Men dette tal er misvisende, hvis det ikke er kalibreret: Modellen har faktisk ret i måske 60 % af de tilfælde, den siger er "90 %". Kalibrering er at tilpasse dette tal til den faktiske resultathastighed. I praksis tegnes et pålidelighedsdiagram: en velkalibreret model har virkelig 90% ret, når der står "90%". Inden for geofysik er det vigtigt at kalibrere AI-sikkerhedsscoren med uafhængige data, før du gør det til grundlag for en beslutning.

Forsigtig: Høj nøjagtighed er ikke det samme som god kalibrering. En model kan generelt være nøjagtig, men overmodig; Det vigtige i kritiske beslutninger er, at det virkelig er pålideligt, når der står "95%". Behandl ikke en ukalibreret konfidensscore som en sandsynlighed.

Gyldne regler for verifikation

For robust verifikation: (1) Uafhængighed — testdata bør overhovedet ikke forstyrre trænings-/indstillingsprocessen (datalækage — puster resultatet op). (2) Blindtest — felt/brønd, som modellen ikke ser. (3) Fysisk konsistens - resultatet bør ikke modsige fysik og geologi. (4) Reproducerbarhed - det samme resultat med samme input og kan produceres af en anden. (5) Dokumentation — registrering af hvilke data, hvilken parameter, hvilken modelversion der blev brugt.

tre minisager

Case 1 — Fejlslutning af datalæk. Et hold rapporterede, at facies-klassificeringen gav 94 % nøjagtighed. Undersøgelsen viste, at naboprøver fra den samme brønd var involveret i både træning og test (datalækage). Når opdelt efter brønd, faldt nøjagtigheden til 71 % - det var den sande generalisering. Lækagen fik modellen til at se bedre ud, end den faktisk var.

Case 2 — Overmodig model. En fejldetektor gav "95% tillid" til dens tegn. Pålidelighedsdiagrammet viste, at "95%"-mærkerne faktisk var 70% nøjagtige. Når modellen var kalibreret, blev konfidensresultaterne realistiske, og kommentatorerne justerede korrekt, hvor meget de ville stole på hvert tegn.

Tilfælde 3 - Skrøbelig inversion. En gravitationsmodel så meget overbevisende ud. Følsomhedsanalysen viste, at hovedstrukturen forsvandt, da regulariseringsvægten ændrede sig med 20 %: Strukturen kom ikke fra dataene, men fra parametervalget. Holdet markerede strukturen som "lav tillid" og anmodede om yderligere data.

Fire kopierbare skabeloner

1) Usikkerhedsmåleplan:

Din rolle: geofysisk usikkerhedskonsulent. Jeg har et [inversion / klassificering / forudsigelse] resultat. Hvilke metoder (ensemble, sensitivitet, krydsvalidering, blindtest) anvender jeg til at måle usikkerhed og i hvilken rækkefølge? Forklar, hvad hver enkelt fortæller mig, og hvordan jeg rapporterer resultatet.

2) Kalibreringstjek:

Min AI-model giver en konfidens/sandsynlighedsscore. Hvordan tester jeg, om denne score er kalibreret? Hvordan konstruerer jeg et pålidelighedsdiagram, genkender "overmod" eller "overforsigtighed" og tilpasser scoren til den faktiske resultatrate?

3) Revision af datalæk:

Jeg trænede en geofysisk klassifikator. Hvordan finder og forhindrer jeg risikoen for datalækage (samme brønd/feltprøver, der går ind i både træning og test)? Hvordan opsætter jeg adskillelse efter brønd/felt? Hvordan ved jeg, om den rapporterede nøjagtighed afspejler sand generalisering?

4) Resultatskørhedstest:

Jeg har et inversion/model resultat. Jeg vil gerne forstå, hvor skrøbeligt dette resultat er. Ved at ændre hvilke parametre og hvor meget ændres hovedstrukturen? Hvordan skelner jeg om strukturen kommer fra data eller parametre/præmis? Giv en følsomhedsprotokol.

Svag prompt / Stærk prompt

Svag prompt:

Se om min model har høj nøjagtighed.

Et enkelt sandhedsnummer; lækage skjuler kalibrering og generalisering, hvilket giver falsk tillid.

Kraftig prompt:

Din rolle: ekspert i modelvalidering. Input: [klassifikator genererer N godt, tillidsscore]. Opgave: (1) foreslå velbaseret allokering mod datalækage; (2) installer blindbrøndtestning; (3) kalibrer konfidensscoren med pålidelighedsdiagrammet; (4) test, hvor følsomt resultatet er over for parameteren. Reduktion til et enkelt sandhedstal; Rapportér generalisering, kalibrering og skrøbelighed separat.

Lækage, blindtest, kalibrering og følsomhedsanmodning gør verifikationen ærlig.

Værktøjer til usikkerhed

køretøj

Hvad måler det?

Hovedrisiko

output

ensemble

Modeludbredelse

Kontoomkostninger

Rækkevidde/fordeling

Følsomhed

Parameter effekt

Glemte input

Skrøbelighed

krydsvalidering

generalisering

datalæk

realistisk nøjagtighed

blindtest

selvstændig succes

Utilstrækkeligt testsæt

tillid

Kalibrering

stole på virkeligheden

overmod

afstemt sandsynlighed

Almindelige fejl

  • Mærker ikke datalækage. Det puster retfærdigheden op; Adskilles efter brønd/mark.
  • Brug af konfidensresultatet uden at kalibrere det. "90%" er muligvis ikke 90%.
  • Stoler på det enkelte sandhedsnummer. Generalisering og kalibrering er to forskellige ting.
  • Tester ikke sårbarhed. Strukturen tabt af parameteren er ikke reel information.
  • Rapporterer ikke usikkerhed. At præsentere resultatet uden et konfidensinterval er misvisende.

Sammenfattende

Usikkerhed er geofysikkens uudslettelige kendsgerning; opgaven er at måle det, kommunikere det og indsnævre det. AI letter dette med ensemble, følsomhed og probabilistisk output, men kan også skjule det med et enkelt sikkert svar. En solid ramme; forebyggelse af datalækage, måling af generalisering med blindtest, kalibrering af konfidensscore og test af resultatets skrøbelighed. Ukalibreret tillid, ubekræftet sandfærdighed og skjult usikkerhed er de tre farligste illusioner. Pålidelig geofysik er geofysik, der ærligt demonstrerer sin usikkerhed.

Ansøgningsopgave

Vælg et geofysisk AI-resultat (klassificering, inversion eller forudsigelse). Planlæg ensemble-/følsomheds-/blindetesttrin med skabelonen "Usikkerhedsmålingsplan". Test derefter din tog-test-skelning med skabelonen "Datalækageaudit". Hvis modellen giver en konfidensscore, så vurder om scoren er realistisk med skabelonen "Kalibreringstjek" og skriv dit resultat med et konfidensinterval.

tjekliste

  • [ ] Jeg målte usikkerhed med ensemble/sensitivitet.
  • [ ] Jeg forhindrede datalækage ved at adskille dem på brønd/feltbasis.
  • [ ] Jeg testede generalisering med en blindtest.
  • [ ] Jeg kalibrerede konfidensresultatet og tjekkede dets realisme.
  • [ ] Jeg rapporterede resultatet med et konfidensinterval, ikke en enkelt værdi.