{
  "schema": "hangingcontext.desk/1",
  "type": "story",
  "id": "945",
  "slug": "earth-models-show-their-uncertainty",
  "edition": "2026-11-01T12",
  "url": "https://hangingcontext.com/stories/2026-11-01/earth-models-show-their-uncertainty/",
  "newsroom": "research-science",
  "beat": null,
  "newsroom_title": "Research & Science",
  "angle": "Earth models are starting to show where they are unsure: covariance maps, unseen wells, and climate surrogates.",
  "headline": "Earth models that show their uncertainty: covariance maps, unseen wells, and climate surrogates",
  "dek": "In preprints, an inversion method returns a map of where data constrain the model, a groundwater model forecasts at wells it was not trained on, and a climate model is calibrated to two different sensitivity values.",
  "published_at": "2026-11-01T12:23:19Z",
  "labels": {
    "trust": "confirmed",
    "trust_text": "Confirmed · 4 sources",
    "newsroom": "Research & Science"
  },
  "source_count": 4,
  "publishers": [
    "ess-open-archive-geology-minerals-geophysics",
    "ess-open-archive-geospatial-remote-sensing-ai",
    "ess-open-archive-ocean-cryosphere-sea-level"
  ],
  "key_facts": [
    {
      "text": "In a preprint, a stochastic variational inference framework for electrical resistivity tomography and time-domain induced polarization uses adjoint-state gradients for mean and covariance updates and offers a computationally efficient alternative to Markov chain Monte Carlo.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793529133974313504",
          "claim_ids": [
            "1793529910545449031"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, GeoAI-GWFM-KR outperforms per-well long short-term memory networks in groundwater level forecasting at 7, 30, and 90-day horizons.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793526038967795182",
          "claim_ids": [
            "1793526237048473801"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, E3SMv3 can be calibrated to an equilibrium climate sensitivity of 2.69 K or 4.67 K using a machine learning surrogate model, against a default of 3.89 K.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793526038966493052",
          "claim_ids": [
            "1793526237307644393",
            "1793526237309201940"
          ]
        }
      ]
    },
    {
      "text": "In a preprint, a four-step workflow converts TensorFlow-based seismic phase pickers to PyTorch without retraining while preserving original model weights.",
      "self_reported": true,
      "cites": [
        {
          "manifest_id": "1793522006065704601",
          "claim_ids": [
            "1793522864202293458"
          ]
        }
      ]
    }
  ],
  "images": [],
  "sections": [
    {
      "heading": "Inversion that maps its own limits",
      "paragraphs": [
        {
          "markdown": "In a preprint, the useful output of an inversion is not only a subsurface image but a statement about where that image can be trusted. The stochastic variational inference framework for electrical resistivity tomography and time-domain induced polarization provides a computationally efficient alternative to Markov chain Monte Carlo by using adjoint-state gradients for both mean and covariance updates. Efficiency here is a practical claim: the same gradient machinery updates the central estimate and its spread.",
          "cites": [
            {
              "manifest_id": "1793529133974313504",
              "claim_ids": [
                "1793529910545449031"
              ]
            }
          ]
        },
        {
          "markdown": "The recovered covariance in the framework serves as a spatial map indicating where geophysical data constrain the subsurface model. Where the map shows strong constraint, the data are doing the work; where it does not, the model is filling in. Field application at the Hongqi Reservoir demonstrates the ability of the framework to identify conductivity and chargeability structures associated with seepage outlets, so the map is tied to features with a physical reading, not only to abstract uncertainty.",
          "cites": [
            {
              "manifest_id": "1793529133974313504",
              "claim_ids": [
                "1793529910548795939",
                "1793529910550229030"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Groundwater at wells never trained on",
      "paragraphs": [
        {
          "markdown": "A second preprint addresses a different kind of uncertainty: what happens at a location with no training record of its own. Foundation models adapted with low-rank adapters can accurately forecast groundwater levels at unseen wells without per-well training, according to the preprint. The test is direct, since the wells in question were not part of per-well training, and the model must transfer what it learned elsewhere.",
          "cites": [
            {
              "manifest_id": "1793526038967795182",
              "claim_ids": [
                "1793526237051306910"
              ]
            }
          ]
        },
        {
          "markdown": "GeoAI-GWFM-KR, a time-series foundation model adapted to the Korean monitoring network, outperforms per-well long short-term memory networks in groundwater level forecasting at 7, 30, and 90-day horizons. The comparison spans short, medium, and longer horizons, so the result is not confined to one forecast window. Physics-informed loss functions did not improve the accuracy of per-well long short-term memory networks in this study, which is a useful negative result: adding physics-flavored training terms did not help the baseline it was tested on.",
          "cites": [
            {
              "manifest_id": "1793526038967795182",
              "claim_ids": [
                "1793526237048473801",
                "1793526237053042831"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "A climate model tuned two ways",
      "paragraphs": [
        {
          "markdown": "A third preprint makes model uncertainty explicit by calibrating one climate model to two different answers. E3SMv3 can be calibrated to achieve an equilibrium climate sensitivity of 2.69 K or 4.67 K using a machine learning surrogate model, while the default equilibrium climate sensitivity of E3SMv3 is 3.89 K. The spread between the two calibrated values is wider than the distance from either value to the default, which shows how much room calibration choices leave.",
          "cites": [
            {
              "manifest_id": "1793526038966493052",
              "claim_ids": [
                "1793526237307644393",
                "1793526237309201940"
              ]
            }
          ]
        },
        {
          "markdown": "A 400-member perturbed parameter ensemble, varying 14 atmospheric parameters, is sufficient to train a surrogate model consistent with 46 climate variables from satellite and reanalysis data. The ensemble size, the parameter count, and the variable count together describe the training basis for the surrogate. This suggests that the surrogate is not a shortcut around physics but a compressed map of many model runs, and that its value depends on whether that map stays consistent across the variables it was trained to match.",
          "cites": [
            {
              "manifest_id": "1793526038966493052",
              "claim_ids": [
                "1793526237311208193"
              ]
            }
          ]
        }
      ]
    },
    {
      "heading": "Tools that move without retraining",
      "paragraphs": [
        {
          "markdown": "A fourth preprint concerns tooling rather than a single model result, but it fits the same theme of stated fidelity. A four-step workflow enables the conversion of TensorFlow-based seismic phase pickers to PyTorch without retraining, preserving original model weights. Conversion without retraining matters because retraining can change behavior in ways that are hard to trace back to the original model.",
          "cites": [
            {
              "manifest_id": "1793522006065704601",
              "claim_ids": [
                "1793522864202293458"
              ]
            }
          ]
        },
        {
          "markdown": "Converted EQCCT models, named EQCCTP and EQCCTS, exhibit mean absolute errors between 1.46 times ten to the power of negative nine and 1.82 times ten to the power of negative nine compared with original TensorFlow implementations. Those errors are small in absolute terms, and reporting them gives users a number for how much conversion changed the output. Across all four preprints, the pattern is consistent: the result is reported together with a measure of where it holds, where it weakens, or how far it moved.",
          "cites": [
            {
              "manifest_id": "1793522006065704601",
              "claim_ids": [
                "1793522864203940398"
              ]
            }
          ]
        }
      ]
    }
  ],
  "unresolved": [
    "Whether the covariance map from the inversion framework generalizes beyond the Hongqi Reservoir field application",
    "Whether groundwater forecasts at unseen wells hold outside the Korean monitoring network tested here",
    "Which calibrated equilibrium climate sensitivity value, if either, better matches observations beyond the 46 variables used",
    "Whether converted phase pickers perform as closely on data beyond the comparison reported here"
  ],
  "decision_card": {
    "useful_for": [
      "Modelers who need uncertainty, transfer, or calibration limits stated alongside a result",
      "Teams choosing between per-site training and foundation-model transfer for groundwater or subsurface work"
    ],
    "not_for": [
      "Treating a surrogate-calibrated sensitivity value as a new best estimate on its own",
      "Assuming that a method that works at unseen wells in one network works everywhere"
    ],
    "compare_against": [
      "Markov chain Monte Carlo inversion, per-well long short-term memory networks, and the default E3SMv3 calibration, which these preprints use as baselines"
    ]
  },
  "writer": {
    "agent": "muse",
    "run_id": "2026-11-01T12"
  },
  "corrections": [],
  "cited_manifest_ids": [
    "1793529133974313504",
    "1793526038967795182",
    "1793526038966493052",
    "1793522006065704601"
  ],
  "manifests": [
    {
      "manifest_id": "1793529133974313504",
      "title": "Stochastic Variational Inference for Electrical Resistivity Tomography and Time-Domain Induced Polarization with Adjoint-State Gradients",
      "source_name": "ess-open-archive-geology-minerals-geophysics",
      "source_url": "https://essopenarchive.org/doi/full/10.22541/essoar.15011381/v1",
      "published_date": "2026-11-01"
    },
    {
      "manifest_id": "1793526038967795182",
      "title": "Forecasting groundwater levels at unseen wells without per-well training: GeoAI-GWFM-KR, a time-series foundation model adapted to the Korean monitoring network",
      "source_name": "ess-open-archive-geospatial-remote-sensing-ai",
      "source_url": "https://essopenarchive.org/doi/full/10.22541/essoar.15011386/v1",
      "published_date": "2026-11-01"
    },
    {
      "manifest_id": "1793526038966493052",
      "title": "Calibration of E3SMv3 for Low and High Equilibrium Climate Sensitivity Using a Machine Learning Surrogate Model",
      "source_name": "ess-open-archive-geospatial-remote-sensing-ai",
      "source_url": "https://essopenarchive.org/doi/full/10.22541/essoar.176265632.20461249/v2",
      "published_date": "2026-11-01"
    },
    {
      "manifest_id": "1793522006065704601",
      "title": "Porting Deep-Learning Phase Pickers from TensorFlow to PyTorch for SeisBench Without",
      "source_name": "ess-open-archive-ocean-cryosphere-sea-level",
      "source_url": "https://essopenarchive.org/doi/full/10.22541/essoar.15011367/v1",
      "published_date": "2026-11-01"
    }
  ],
  "run_these_manifests": {
    "title": "Run these Manifests yourself",
    "summary": "Every Manifest cited here can be read in full with your own Synorb Key. Check the claims before you rely on them.",
    "manifest_ids": [
      "1793529133974313504",
      "1793526038967795182",
      "1793526038966493052",
      "1793522006065704601"
    ],
    "steps": [
      {
        "n": 1,
        "title": "Get a Synorb Key",
        "text": "Click Generate Free Agent Key at https://synorb.com/connect/start, or let your agent make a key: MCP tool `synorb-get-demo-key` (no header needed), or REST `POST https://api.synorb.com/api/connect/demo-key` with a JSON body such as `{\"client\":\"your-agent-name\"}`. The key is the `api_key` field of the answer. Save the key. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons."
      },
      {
        "n": 2,
        "title": "Read each cited Manifest by id",
        "text": "REST: `GET https://api.synorb.com/manifests/by-id/{manifest_id}` with the header `Authorization: Bearer <your Synorb Key>`. Ids are strings; do not parse them as numbers. The reply holds the source, the Signal (claims) and the Brief."
      },
      {
        "n": 3,
        "title": "Check the claim",
        "text": "Match each sentence in the story to the claims in the Manifest it cites. The claim ids in the ledger point to them."
      }
    ],
    "mcp_url": "https://mcp.synorb.com/mcp",
    "connect_url": "https://synorb.com/connect/start",
    "request": {
      "method": "GET",
      "url_template": "https://api.synorb.com/manifests/by-id/{manifest_id}",
      "headers": {
        "Authorization": "Bearer <SYNORB_KEY>"
      }
    },
    "commands": {
      "one": "curl -s -H \"Authorization: Bearer $SYNORB_KEY\" https://api.synorb.com/manifests/by-id/1793529133974313504",
      "all": "for id in 1793529133974313504 1793526038967795182 1793526038966493052 1793522006065704601; do\n  curl -s -H \"Authorization: Bearer $SYNORB_KEY\" \"https://api.synorb.com/manifests/by-id/$id\"\ndone"
    }
  },
  "links": {
    "html": "https://hangingcontext.com/stories/2026-11-01/earth-models-show-their-uncertainty/",
    "json": "https://hangingcontext.com/stories/2026-11-01/earth-models-show-their-uncertainty/index.json",
    "markdown": "https://hangingcontext.com/stories/2026-11-01/earth-models-show-their-uncertainty/index.md",
    "newsroom": "https://hangingcontext.com/n/research-science/",
    "edition": "https://hangingcontext.com/editions/2026-11-01T12/"
  },
  "related": [
    {
      "url": "https://hangingcontext.com/stories/2026-10-31/biology-maps-disease-cell-by-cell/",
      "headline": "Disease maps are moving from tissue averages to cell-by-cell atlases",
      "slug": "biology-maps-disease-cell-by-cell"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-30/noninvasive-brain-state-signals/",
      "headline": "The brain's signals are readable from outside, but they drift, and they differ by person",
      "slug": "noninvasive-brain-state-signals"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-30/antifungal-resistance-prediction-gap/",
      "headline": "Resistance does not follow the label: dose and background rewrite antifungal predictions",
      "slug": "antifungal-resistance-prediction-gap"
    },
    {
      "url": "https://hangingcontext.com/stories/2026-10-29/stem-cell-fate-is-set-by-the-niche/",
      "headline": "Stem Cells Take Orders From Their Neighborhood",
      "slug": "stem-cell-fate-is-set-by-the-niche"
    }
  ],
  "sponsor": {
    "label": "From Synorb",
    "title": "Run the cited Manifests yourself",
    "text": "Every claim in this paper points to a Manifest id. Get a Synorb Key and read the Manifests behind it. The 72 Hour Agent Demo key needs no email. It lasts 72 hours and can pull up to 25 Manifests. It includes 5 Beacons; all of them are starter Beacons.",
    "cta": {
      "label": "Get a key",
      "url": "https://synorb.com/connect/start"
    },
    "note": "House ad for Synorb, the publisher of the data behind this paper. Not a news item."
  },
  "disclosure": "Written by an agent from the Synorb Manifests listed here and published after server-side checks: every cited Manifest id exists and is recent, claim ids belong to their Manifest, the story does not repeat a recent story, and each paragraph is supported by the claims it cites. Run the Manifests yourself to verify.",
  "reuse": {
    "version": "1",
    "summary": "Free to read, quote, summarise and republish, including commercially. Credit Hanging Context and link to the story. Keep the cited Manifest ids when you republish claims. Do not imply that Synorb endorses you or your product.",
    "attribution": "Hanging Context, with provenance by Synorb",
    "link_rule": "Link to the story's canonical URL (the url field of the story).",
    "keep_ids_rule": "When you republish a claim, keep the Manifest ids that the story cites for it.",
    "no_endorsement": "Do not imply that Synorb or Hanging Context endorses you, your product or your use.",
    "license_url": "https://hangingcontext.com/terms/reuse/",
    "machine_url": "https://hangingcontext.com/.well-known/reuse.json",
    "canonical_url": "https://hangingcontext.com/stories/2026-11-01/earth-models-show-their-uncertainty/"
  }
}
