Enhet 5 / 11

Inversjonsstøtte og modellusikkerhet

Gevinster:

  • Forstå den dårlige og polysemiske naturen til inversjon og balansen mellom datatilpasning og regularisering.
  • Evne til å validere AI-akselerasjon (surrogatmodell, lært tidligere) med ekte fremovermodellering og gjenkjenne pålagt geologi
  • Evne til å rapportere resultatet som en usikkerhetsfordeling i stedet for en enkelt modell og vise oppløsning/sensitivitet og data-premisseparasjon

Det dypeste spørsmålet innen geofysikk er: hvilken undergrunnsmodell produserer dataene jeg måler på overflaten? Å svare på dette spørsmålet kalles inversjon. Mens fremovermodellering beregner forventede data fra en kjent undergrunnsmodell, gjør invers modellering det motsatte: den estimerer undergrunnsmodellen fra observerte data. I denne enheten vil du lære hvordan kunstig intelligens (AI) fremskynder inversjon, og tar sekunder i stedet for timer med surrogatmodeller; men vi vil se hvorfor AI-utgangen aldri kan leses som den "en sanne modellen" på grunn av den iboende polysemien og tvetydigheten i inversjonen.

Fundamental spenning av invers løsning

Inversjon er ikke et godartet problem; Det er et dårlig stilt problem: det kan ikke ha noen løsning, det kan være mer enn én, eller en liten støy i dataene kan forårsake en stor endring i modellen. Derfor balanserer inversjon to krefter: datafeiltilpasning (hvor nært dataene produsert av modellen er de observerte dataene) og regularisering (legger til en "plausibilitet"-begrensning til modellen, for eksempel jevnhet eller nærhet til referansemodellen). For mye datatilpasning introduserer også støy i modellen; for mye regularisering sletter den virkelige strukturen. Innstillingen av denne balansen (f.eks. regulariseringsvekt lambda) påvirker hele tolkningen.

Hvordan øker AI inversjon?

Klassisk inversjon oppdaterer modellen iterativt ved å kjøre fremover modellering hundrevis til tusenvis av ganger; I 3D elektromagnetisk eller full bølgeforminversjon kan dette ta timer til dager. AI akselererer på tre måter:

  1. Surrogatmodell (surrogat/emulator): Forkorte syklusen ved å tilnærme den tunge fremoverberegningen med et raskt forhåndstrent nevralt nettverk.
  2. Lært tidligere: Bruke en "plausibilitet"-begrensning lært fra realistiske geologiske modeller i stedet for regularisering.
  3. Direkte inferens (ende-til-ende): Øyeblikkelig prediksjon med nettverk som lærer en direkte kartlegging fra data til modell (f.eks. i noen 1D-inversjoner).

Hver legger til fart, men hver introduserer en ny risiko: surrogatmodellen vil feile utenfor treningsområdet; den lærte prioren kan påtvinge geologien til treningssettet dataene (produserer ikke-eksisterende struktur som "plausibel"); direkte slutning kan overvurdere dens tillit.

Tips: Før du aksepterer resultatet av en AI-akselerert inversjon, sett den resulterende modellen gjennom faktisk (fysisk) forovermodellering og sammenligne dataene den produserer med de observerte dataene. Hvis en løsning som surrogatmodellen sier "passer" ikke inneholder dataene som er observert i ekte fysikk, er den løsningen ugyldig.

Måling av usikkerhet: fordeling, ikke enkeltmodell

Resultatet av en god inversjon er ikke en enkelt modell, men en familie av mulige modeller. Måter å måle usikkerhet på: flere kjøringer med forskjellige startmodeller, forskjellige regulariseringsvekter og sannsynlige tilnærminger (f.eks. Bayesiansk inversjon - en tilnærming som gir resultatet som en sannsynlighetsfordeling; posterior fordeling). AI kan øke hastigheten på prøvetakingen av denne distribusjonen (f.eks. generere et stort antall mulige modeller). Målet er ikke å si "undergrunnen er slik", men "undergrunnen er slik i dette området og i disse regionene med denne selvtilliten".

Forsiktig: Jo mer "skarpt og detaljert" et inversjonskart ser ut, jo mer avhengig kan det være av regulariseringsbeslutningen og premissene. Skarphet er ikke nøyaktighet. Skille hvilken region av modellen som bestemmes av dataene og hvilken av forutgående/regularisering (oppløsningsanalyse).

Oppløsning og følsomhet

Ikke hver celle i hver inversjonsmodell er like pålitelig. Sensitivitet er hvor responsive dataene er for den regionen av modellen; Regioner som dataene ikke kan "se" (lav sensitivitet) er fullstendig fylt av premisset og inneholder ikke reell informasjon. AI kan skjule denne forskjellen samtidig som den produserer raske løsninger. Derfor må et oppløsnings-/sensitivitetskart inkluderes ved siden av den resulterende modellen.

tre minisaker

Tilfelle 1 - Fra timer til sekunder. I et magnetotellurisk (MT — metode for å måle underjordisk resistivitet med naturlig elektromagnetisk felt) prosjekt tok 3D-inversjonskjøringen 9 timer. Teamet erstattet forward-kontoen med et proxy-nettverk, noe som reduserte scenarieskanning til minutter. Men de kjørte den endelige modellen på nytt med ekte fysikk og bekreftet datatilpasning; De korrigerte manuelt en dyp region der proxyen var slått av med 3 %.

Sak 2 — Pålagt geologi. En forutsetning lært fra sandsteinsbassenger ble brukt i et karbonatfelt, og inversjonen ga en struktur med jevne lag, selv om dataene ikke støttet det. Sentimentkartet viste at denne strukturen var nøyaktig i det dype området der dataene ikke kunne se: strukturen kom fra premisset, ikke dataene. Da premissene ble endret, ble modellen realistisk.

Tilfelle 3 — Feil ved skarphet. To lag reverserte de samme gravitasjonsdataene. Løsningen med lav regularisering kom skarp ut, løsningen med høy regularisering kom hakkete ut; Begge passer dataene likt. Beslutningen var å akseptere polysemi og inkludere begge modellene i reservoarberegningen; Å låse inn én modell ville skjule risikoen.

Fire kopierbare maler

1) Rådgivning om installasjon av omvendt løsning:

Din rolle: reverseringsspesialist. Problem: [1D/2D/3D, metode: MT /seismikk / gravitasjon]. Forklar meg det dårlige ved den omvendte løsningen; Hvordan balanserer jeg datatilpasning og regularisering, etter hvilke kriterier (L-kurve, kryssvalidering) velger jeg regulariseringsvekten? Skriv trinn for trinn.

2) Verifisering av surrogatmodell:

Jeg akselererte fremover modellering med en AI surrogatmodell. Hvordan bestemmer jeg parameterområdet som denne proxyen er pålitelig? Hvordan bekrefter jeg resultatet med ekte fysikk, hvordan fanger jeg opp regionen der proxyen avviker? Foreslå en autentiseringsprotokoll.

3) Usikkerhetsutforskning:

Min omvendte løsning ga et enkelt mønster. Hvordan bruker jeg forskjellige startmodeller, forskjellige regulariseringsvekter og sannsynlighetsprøver for å introdusere usikkerhet? Hvordan rapporterer jeg resultatet som "familie av modeller + konfidensintervall" i stedet for "enkeltmodell"?

4) Oppløsningsseparasjon:

Jeg ønsker å skille hvilken region av inversjonsmodellen min som bestemmes av dataene og hvilken som bestemmes av premisset/regulariseringen. Hvordan setter jeg opp følsomhets-/oppløsningsanalyse og markerer områder med lav følsomhet i rapporten?

Svak forespørsel / Sterk forespørsel

Svak melding:

Løs disse dataene omvendt og gi den underjordiske modellen.

Én modell venter; Den skjuler tvetydighet og tvetydighet, noe som resulterer i en sterk, men uholdbar konklusjon.

Kraftig ledetekst:

Din rolle: reverseringsspesialist. Data: [tyngdekraftsprofil + 2 brønns tetthet]. Oppgave: (1) produsere en referansemodell ved å balansere datatilpasningsregularisering; (2) variere regulariseringsvekten for å utlede minst tre alternative modeller og vise at de alle passer med dataene; (3) hvilken region av hver modell bestemmes av dataene og hvilken av premissene. Ikke presenter resultatet som en enkelt riktig modell; Gi med usikkerhetsområde.

Etterspørselen etter alternative modeller, datatilpasning og oppløsningsseparasjon gjør den omvendte løsningen ærlig.

Inversjon nærmer seg

Tilnærming

hastighet

Hovedrisiko

verifisering

Klassisk iterativ

sakte

lokalt minimum

flerstart

surrogatmodell

veldig raskt

avvik utenfor rekkevidde

Bekreftet av ekte fysikk

lært premiss

raskt

geologisk pålegg

Følsomhetskart

Bayesiansk/sannsynlighet

medium

Kontokostnad

Bakre fordeling

Vanlige feil

  • Tenker at den eneste modellen er ekte. Den omvendte løsningen gir mye mening; Generer alternativer.
  • Blind adoptert surrogatmodellen. Ikke fullfør uten å bekrefte resultatet med faktisk fremovermodellering.
  • Stiller ikke spørsmål ved premissene. Det lærte premisset kan produsere struktur som ikke støttes av dataene.
  • Misvisende skarphet for nøyaktighet. Detaljen er avhengig av regulariseringsvedtaket.
  • Skjuler oppløsningen. Ikke presenter områder med lav sensitivitet som faktainformasjon.

Oppsummert

Inversjon er overgangstrinnet i geofysikk fra data til modell, og er iboende et dårlig stilt, polysemøst problem. AI; Surrogatmodeller fremskynder denne prosessen dramatisk med lærte forutsetninger og direkte slutninger. Men hver akselerasjon medfører en ny risiko: drift utenfor rekkevidde, pålagt geologi, overdreven selvtillit. Riktig bruk; generere alternative modeller, bekrefte med ekte fysikk, rapportere usikkerhet som en fordeling, og isolere oppløsning. Resultatet av den omvendte løsningen er ikke en enkelt sannhet, men en familie av trygge avgrensede modeller.

Søknadsoppgave

Velg et inversjonsproblem (1D-resistivitet, gravitasjonsprofil, etc.). Planlegg for avveiningen av dataoverholdelse og regulering med malen "Konsultasjon for oppsett av reverseringsløsning". Lag deretter en prosedyre for å generere minst tre alternative modeller med malen "Usikkerhetsutforskning" og sammenligne dem med tilpasningen til dataene. Skriv hvordan du vil skille hvilken region som bestemmes av dataene og hvilken som bestemmes av premisset.

sjekkliste

  • [ ] Jeg fant bevisst balansen mellom dataoverholdelse og regularisering.
  • [ ] Jeg produserte minst tre alternative modeller og sammenlignet deres tilpasning med dataene.
  • [ ] Jeg bekreftet surrogat/AI-akselerasjonen med ekte fysikk.
  • [ ] Jeg viste data-premiss-separasjonen med oppløsning/sensitivitetskartet.
  • [ ] Jeg rapporterte resultatet med usikkerhetsområdet, ikke en enkelt modell.