Ünite 5 / 11

Ters Çözüm (Inversion) Desteği ve Model Belirsizliği

Kazanimlar:

  • Ters çözümün kötü konumlanmış ve çok anlamlı doğasını, veri uyumu ile düzenlileştirme dengesini kavrayabilme
  • Yapay zeka hızlandırmasını (vekil model, öğrenilmiş öncül) gerçek ileri modellemeyle teyit edip dayatılan jeolojiyi tanıyabilme
  • Sonucu tek model değil belirsizlik dağılımı olarak raporlayıp çözünürlük/duyarlılık ile veri-öncül ayrımını gösterebilme

Jeofiziğin en derin sorusu şudur: yüzeyde ölçtüğüm veriyi üreten yeraltı modeli hangisidir? Bu soruyu yanıtlama işine ters çözüm (inversion) denir. İleri modelleme (forward modeling) bilinen bir yeraltı modelinden beklenen veriyi hesaplarken, ters çözüm bunun tersini yapar: gözlenen veriden yeraltı modelini kestirir. Bu ünitede yapay zekanın (YZ) ters çözümü nasıl hızlandırdığını, vekil modellerle nasıl saatler yerine saniyeler sürdürdüğünü; ama ters çözümün doğasındaki çok anlamlılık ve belirsizlik yüzünden YZ çıktısının neden asla "tek doğru model" olarak okunamayacağını göreceğiz.

Ters çözümün temel gerginliği

Ters çözüm iyi huylu bir problem değildir; kötü konumlanmış (ill-posed) bir problemdir: çözümü olmayabilir, birden fazla olabilir veya veride küçük bir gürültü modelde büyük değişim yaratabilir. Bu nedenle ters çözüm iki güç arasında dengede yürür: veri uyumu (data misfit — modelin ürettiği verinin gözlenen veriye ne kadar yakın olduğu) ve düzenlileştirme (regularization — modele "makul" olma kısıtı ekleme, ör. pürüzsüzlük ya da referans modele yakınlık). Çok fazla veri uyumu gürültüyü de modele geçirir; çok fazla düzenlileştirme gerçek yapıyı siler. Bu dengenin ayarı (ör. düzenlileştirme ağırlığı lambda) yorumun tümünü etkiler.

YZ ters çözümü nasıl hızlandırır?

Klasik ters çözüm, ileri modellemeyi yüzlerce-binlerce kez çalıştırarak modeli iteratif günceller; 3B elektromanyetik veya tam dalga formu ters çözümde bu, saatler-günler sürebilir. YZ üç yolla hızlandırır:

  1. Vekil model (surrogate/emülatör): Ağır ileri hesabı, önceden eğitilmiş hızlı bir sinir ağıyla yaklaşık hesaplayıp döngüyü kısaltmak.
  2. Öğrenilmiş öncül (learned prior): Gerçekçi jeolojik modellerden öğrenilmiş bir "makuliyet" kısıtını düzenlileştirme yerine kullanmak.
  3. Doğrudan çıkarım (direct/end-to-end): Veriden modele doğrudan eşleme öğrenen ağlarla anlık kestirim (ör. bazı 1B ters çözümlerde).

Her biri hız kazandırır, ama her biri yeni bir risk getirir: vekil model eğitim aralığı dışında yanılır; öğrenilmiş öncül, eğitim setinin jeolojisini veriye dayatabilir (var olmayan yapıyı "makul" diye üretmek); doğrudan çıkarım güvenini abartabilir.

İpucu: YZ hızlandırmalı bir ters çözüm sonucunu kabul etmeden önce, elde edilen modeli gerçek (fiziksel) ileri modellemeden geçirin ve ürettiği veriyi gözlenen veriyle karşılaştırın. Vekil modelin "uyuyor" dediği bir çözüm, gerçek fizikte gözlenen veriyi tutmuyorsa, o çözüm geçersizdir.

Belirsizliği ölçmek: tek model değil, dağılım

İyi ters çözümün çıktısı tek bir model değil, bir olası modeller ailesidir. Belirsizliği ölçmenin yolları: farklı başlangıç modelleriyle çoklu koşu, farklı düzenlileştirme ağırlıkları, ve olasılıksal yaklaşımlar (ör. Bayesçi ters çözüm — sonucu bir olasılık dağılımı olarak veren yaklaşım; posterior dağılım). YZ, bu dağılımı örneklemeyi hızlandırabilir (ör. çok sayıda olası model üretmek). Amaç, "yeraltı böyledir" değil, "yeraltı şu aralıkta ve şu bölgelerde şu güvenle böyledir" diyebilmektir.

Dikkat: Bir ters çözüm haritası ne kadar "keskin ve detaylı" görünüyorsa, o kadar düzenlileştirme kararına ve öncüle bağımlı olabilir. Keskinlik doğruluk değildir. Modelin hangi bölgesinin veri tarafından, hangisinin öncül/düzenlileştirme tarafından belirlendiğini ayırt edin (çözünürlük analizi).

Çözünürlük ve duyarlılık

Her ters çözüm modelinin her hücresi eşit güvenilir değildir. Duyarlılık (sensitivity), verinin modelin o bölgesine ne kadar tepki verdiğidir; verinin "göremediği" (düşük duyarlılıklı) bölgeler tümüyle öncül tarafından doldurulur ve gerçek bilgi taşımaz. YZ hızlı çözümler üretirken bu ayrımı gizleyebilir. Bu yüzden bir çözünürlük/duyarlılık haritası, sonuç modelin yanında mutlaka bulunmalıdır.

Üç mini vaka

Vaka 1 — Saatlerden saniyelere. Bir manyetotellürik (MT — doğal elektromanyetik alanla yeraltı özdirencini ölçen yöntem) projesinde 3B ters çözüm koşusu 9 saat sürüyordu. Ekip, ileri hesabı vekil ağ ile değiştirip senaryo taramasını dakikalara indirdi. Ama son modeli gerçek fizikle yeniden koşup veri uyumunu teyit ettiler; vekilin %3 saptığı bir derin bölgeyi elle düzelttiler.

Vaka 2 — Dayatılan jeoloji. Kumtaşı havzalarından öğrenilmiş bir öncül, karbonat bir sahada kullanıldı ve ters çözüm, veri desteklemediği halde pürüzsüz tabakalı bir yapı üretti. Duyarlılık haritası, bu yapının tam olarak verinin göremediği derin bölgede olduğunu gösterdi: yapı, veriden değil öncülden geliyordu. Öncül değiştirilince model gerçekçi hale geldi.

Vaka 3 — Keskinlik yanılgısı. İki ekip aynı gravite veriyi ters çözdü. Düşük düzenlileştirmeli çözüm keskin, yüksek düzenlileştirmeli çözüm pürüzlü çıktı; ikisi de veriye eşit uyuyordu. Karar, çok anlamlılığı kabul edip her iki modeli de rezervuar hesabına dahil etmek oldu; tek modele kilitlenmek riski gizlerdi.

Dört kopyalanabilir şablon

1) Ters çözüm kurulum danışma:

Rolün: ters çözüm uzmanı. Problem: [1B/2B/3B, yöntem: MT /sismik / gravite]. Bana ters çözümün kötü konumlanmışlığınıaçıkla; veri uyumu ile düzenlileştirme dengesini nasılkurarım, düzenlileştirme ağırlığını hangi ölçütle (L-eğrisi,çapraz doğrulama) seçerim? Adım adım yaz.

2) Vekil model doğrulama:

İleri modellemeyi YZ vekil modelle hızlandırdım. Bu vekilingüvenilir olduğu parametre aralığını nasıl belirlerim?Sonucu gerçek fizikle nasıl teyit ederim, vekilin saptığıbölgeyi nasıl yakalarım? Bir doğrulama protokolü öner.

3) Belirsizlik keşfi:

Ters çözümüm tek bir model verdi. Belirsizliği ortaya çıkarmakiçin: farklı başlangıç modelleri, farklı düzenlileştirmeağırlıkları ve olasılıksal örneklemeyi nasıl kullanırım?Sonucu "tek model" yerine "model ailesi + güven aralığı"olarak nasıl raporlarım?

4) Çözünürlük ayrımı:

Ters çözüm modelimin hangi bölgesinin veri, hangisininöncül/düzenlileştirme tarafından belirlendiğini ayırmakistiyorum. Duyarlılık/çözünürlük analizini nasıl kurarım,düşük duyarlılıklı bölgeleri raporda nasıl işaretlerim?

Zayıf prompt / Güçlü prompt

Zayıf prompt:

Bu veriyi ters çözüp yeraltı modelini ver.

Tek model bekler; çok anlamlılığı ve belirsizliği gizler, keskin ama savunulamaz sonuç doğar.

Güçlü prompt:

Rolün: ters çözüm uzmanı. Veri: [gravite profili + 2 kuyuyoğunluğu]. Görev: (1) veri uyumu-düzenlileştirme dengesinikurarak bir referans model üret; (2) düzenlileştirmeağırlığını değiştirerek en az üç alternatif model çıkar vehepsinin veriye uyumunu göster; (3) her modelin hangi bölgesiveriyle, hangisi öncülle belirlenmiş işaretle. Sonucu tekdoğru model diye sunma; belirsizlik aralığıyla ver.

Alternatif modeller, veri uyumu ve çözünürlük ayrımı talebi, ters çözümü dürüst kılar.

Ters çözüm yaklaşımları

Yaklaşım

Hız

Ana risk

Doğrulama

Klasik iteratif

Yavaş

Yerel minimum

Çoklu başlangıç

Vekil model

Çok hızlı

Aralık dışı sapma

Gerçek fizikle teyit

Öğrenilmiş öncül

Hızlı

Jeoloji dayatma

Duyarlılık haritası

Bayesçi/olasılıksal

Orta

Hesap maliyeti

Posterior dağılım

Sık yapılan hatalar

  • Tek modeli gerçek sanmak. Ters çözüm çok anlamlıdır; alternatifleri üretin.
  • Vekil modeli kör kabul etmek. Sonucu gerçek ileri modellemeyle teyit etmeden bitirmeyin.
  • Öncülü sorgulamamak. Öğrenilmiş öncül, veriyle desteklenmeyen yapı üretebilir.
  • Keskinliği doğruluk sanmak. Detay, düzenlileştirme kararına bağımlıdır.
  • Çözünürlüğü gizlemek. Düşük duyarlılıklı bölgeleri gerçek bilgi gibi sunmayın.

Özetle

Ters çözüm, jeofiziğin veriden modele geçiş adımıdır ve doğası gereği kötü konumlanmış, çok anlamlı bir problemdir. YZ; vekil modeller, öğrenilmiş öncüller ve doğrudan çıkarımla bu süreci dramatik biçimde hızlandırır. Ama her hızlandırma yeni bir risk taşır: aralık dışı sapma, dayatılan jeoloji, abartılı güven. Doğru kullanım; alternatif modeller üretmek, gerçek fizikle teyit etmek, belirsizliği bir dağılım olarak raporlamak ve çözünürlüğü ayırmaktır. Ters çözümün çıktısı tek bir gerçek değil, güvenle sınırlanmış bir model ailesidir.

Uygulama görevi

Bir ters çözüm problemi seçin (1B özdirenç, gravite profili vb.). "Ters çözüm kurulum danışma" şablonuyla veri uyumu-düzenlileştirme dengesini planlayın. Sonra "Belirsizlik keşfi" şablonuyla en az üç alternatif model üretme ve bunları veriye uyumla karşılaştırma yordamı çıkarın. Hangi bölgenin veriyle, hangisinin öncülle belirlendiğini nasıl ayıracağınızı yazın.

Kontrol listesi

  • [ ] Veri uyumu-düzenlileştirme dengesini bilinçli kurdum.
  • [ ] En az üç alternatif model üretip veriye uyumlarını karşılaştırdım.
  • [ ] Vekil/YZ hızlandırmayı gerçek fizikle teyit ettim.
  • [ ] Çözünürlük/duyarlılık haritasıyla veri-öncül ayrımını gösterdim.
  • [ ] Sonucu tek model değil, belirsizlik aralığıyla raporladım.