# Markov Chain Monte Carlo with Neural Network Surrogates: Application to Contaminant Source Identification

arXiv: https://arxiv.org/abs/2003.02322 · HTML: https://mlsanity.com/paper/2003.02322/

## Key facts

- Cited by 9 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 1 Mar 2020.

## Built on by (most cited first, 9 of 9)

- [Transfer Learning on Multi-Fidelity Data](https://mlsanity.com/paper/2105.00856/) (2021)
- [Bathymetry Inversion using a Deep-Learning-Based Surrogate for Shallow Water Equations Solvers](https://mlsanity.com/paper/2203.02821/) (2022)
- [Deep Learning for Simultaneous Inference of Hydraulic and Transport Properties](https://mlsanity.com/paper/2110.12367/) (2021)
- [Machine Learning in Heterogeneous Porous Materials](https://mlsanity.com/paper/2202.04137/) (2022)
- [Accelerated training of deep learning surrogate models for surface displacement and flow, with application to MCMC-based history matching of CO2 storage operations](https://mlsanity.com/paper/2408.10717/) (2024)
- [GeoFUSE: A High-Efficiency Surrogate Model for Seawater Intrusion Prediction and Uncertainty Reduction](https://mlsanity.com/paper/2410.20118/) (2024)
- [Identification of Physical Processes and Unknown Parameters of 3D Groundwater Contaminant Problems via Theory-guided U-net](https://mlsanity.com/paper/2205.00134/) (2022)
- [Applications of ML-Based Surrogates in Bayesian Approaches to Inverse Problems](https://mlsanity.com/paper/2310.12046/) (2023)
- [A Critical Review of Monte Carlo Algorithms Balancing Performance and Probabilistic Accuracy with AI Augmented Framework](https://mlsanity.com/paper/2512.17968/) (2025)

## Abstract (arXiv)

Subsurface remediation often involves reconstruction of contaminant release history from sparse observations of solute concentration. Markov Chain Monte Carlo (MCMC), the most accurate and general method for this task, is rarely used in practice because of its high computational cost associated with multiple solves of contaminant transport equations. We propose an adaptive MCMC method, in which a transport model is replaced with a fast and accurate surrogate model in the form of a deep convolutional neural network (CNN). The CNN-based surrogate is trained on a small number of the transport model runs based on the prior knowledge of the unknown release history. Thus reduced computational cost allows one to reduce the sampling error associated with construction of the approximate likelihood function. As all MCMC strategies for source identification, our method has an added advantage of quantifying predictive uncertainty and accounting for measurement errors. Our numerical experiments demonstrate the accuracy comparable to that of MCMC with the forward transport model, which is obtained at a fraction of the computational cost of the latter.
