Better stopping through cross validation in an iterative ensemble smoother: A perspective from supervised machine learning

Iterative ensemble smoothers (IES) are among the popular reservoir data assimilation (RDA) algorithms for reservoir characterization. The actual deployment of an IES algorithm requires implementing certain stopping criteria, normally adopted for runtime control (e.g., by stopping the IES when it reaches the maximum number of iterations) and/or safeguarding the RDA performance (e.g., by preventing the simulated data from overfitting the actual observations). In practice, for various reasons, it is often challenging for existing stopping criteria to simultaneously achieve both purposes. One noticeable issue, as illustrated in this work, is that in many situations, the qualities of the estimated reservoir models may already start to deteriorate before a conventional stopping criterion activates to terminate the iteration process. Following this observation, one practically important question arises: Is it possible to further improve the efficacy of the IES algorithm by designing a different stopping criterion so that the IES can stop earlier, saving computational costs while achieving better RDA performance? As one of the rare attempts in the community, this work aims to investigate the use of a new IES stopping criterion that has the potential to provide an affirmative answer to the above question. In this regard, our main idea is based on the concept of cross validation (CV), routinely adopted in supervised machine learning (SML) problems for early stopping to prevent SML models from overfitting the training data. Despite the noticed similarities between RDA and SML problems, some fundamental differences exist, making it fail to work well if one directly extends a vanilla CV procedure from SML to RDA. To tackle this identified challenge, we design an efficient CV procedure tailored for RDA problems, and inspect the performance of an IES algorithm equipped with this CV procedure (IES-CV) in both synthetic and real field case studies. Our numerical investigation indicates that the IES-CV algorithm achieves promising RDA performance in all case studies, confirming the possibility that with the aid of a proper stopping criterion, an IES algorithm can terminate at an appropriate iteration step with near-optimal RDA performance. Beyond these numerical findings, it is also our hope that the current work may help improve the best practices of applying IES to RDA problems, taking advantage of the effective, CV-based stopping criterion. • Similarities and differences between supervised machine learning (SML) and problems are investigated. • Unlike the situation in SML, cross validation (CV) is found to be typically missing in RDA problems. • A CV procedure tailored for RDA problems is developed, and tested in both synthetic and real field case studies. • The CV procedure renders promising results, allowing to stop RDA earlier, yet with better performance.

Authors

Institutions

Publication Details

Journal
Geoenergy Science and Engineering
Published
2024-09-17
DOI
https://doi.org/10.1016/j.geoen.2024.213298
Citations
3
Primary Topic
Reservoir Engineering and Simulation Methods
Type
article
Field-Weighted Citation Impact
1.01

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Better stopping through cross validation in an iterative ensemble smoother: A perspective from supervised machine learning

Paulo Henrique Ranazzi, Xiaodong Luo
3 citations
Geoenergy Science and Engineering
Reservoir Engineering and Simulation Methods
1.01
article

Better stopping through cross validation in an iterative ensemble smoother: A perspective from supervised machine learning

Paulo Henrique Ranazzi, Xiaodong Luo
article en
3 citations

Abstract

Iterative ensemble smoothers (IES) are among the popular reservoir data assimilation (RDA) algorithms for reservoir characterization. The actual deployment of an IES algorithm requires implementing certain stopping criteria, normally adopted for runtime control (e.g., by stopping the IES when it reaches the maximum number of iterations) and/or safeguarding the RDA performance (e.g., by preventing the simulated data from overfitting the actual observations). In practice, for various reasons, it is often challenging for existing stopping criteria to simultaneously achieve both purposes. One noticeable issue, as illustrated in this work, is that in many situations, the qualities of the estimated reservoir models may already start to deteriorate before a conventional stopping criterion activates to terminate the iteration process. Following this observation, one practically important question arises: Is it possible to further improve the efficacy of the IES algorithm by designing a different stopping criterion so that the IES can stop earlier, saving computational costs while achieving better RDA performance? As one of the rare attempts in the community, this work aims to investigate the use of a new IES stopping criterion that has the potential to provide an affirmative answer to the above question. In this regard, our main idea is based on the concept of cross validation (CV), routinely adopted in supervised machine learning (SML) problems for early stopping to prevent SML models from overfitting the training data. Despite the noticed similarities between RDA and SML problems, some fundamental differences exist, making it fail to work well if one directly extends a vanilla CV procedure from SML to RDA. To tackle this identified challenge, we design an efficient CV procedure tailored for RDA problems, and inspect the performance of an IES algorithm equipped with this CV procedure (IES-CV) in both synthetic and real field case studies. Our numerical investigation indicates that the IES-CV algorithm achieves promising RDA performance in all case studies, confirming the possibility that with the aid of a proper stopping criterion, an IES algorithm can terminate at an appropriate iteration step with near-optimal RDA performance. Beyond these numerical findings, it is also our hope that the current work may help improve the best practices of applying IES to RDA problems, taking advantage of the effective, CV-based stopping criterion. • Similarities and differences between supervised machine learning (SML) and problems are investigated. • Unlike the situation in SML, cross validation (CV) is found to be typically missing in RDA problems. • A CV procedure tailored for RDA problems is developed, and tested in both synthetic and real field case studies. • The CV procedure renders promising results, allowing to stop RDA earlier, yet with better performance.

Geoenergy Science and EngineeringVol. 243
Universidade Cidade de São Paulo (BR), NORCE Research AS (NO)
Norges Forskningsråd, Universidade Estadual de Campinas
Openalex Percentile: Top 25%
Reservoir Engineering and Simulation Methods
1.01
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.