Uncertainty Analysis in Well Log Classification by Bayesian Long Short-term Memory Networks

ABSTRACT As an important parameter, uncertainty can provide essential information in decision making, which is usually discarded in a typical application of deep-learning methods. Dropout, a technique to reduce overfitting and co-adaption in hidden neurons, is proposed to approximate the Bayesian inference realized in deep learning. Specifically, the dropout scheme is applied not only in the training process, but also in the testing step by the trained model. This novel approach would then enable the learned networks to express uncertainty via their own parameters. The proposed method is implemented in a recurrent system, particularly, long short-term memory (LSTM) to account for the data dependency for the classification of sequential lithologies in the subsurface. The designed Bayesian LSTM (BLSTM) is applied to a real data set from the North Sea. Different combinations of dropout ratio are assigned in the weight matrices, to test its influence on the classification performance. To simulate an ensemble predictor, random samples are drawn from the trained networks according to the pre-defined dropout ratio during the classification process, and the model average is regarded as the final classification result. The multi-class predictive entropy can provide the uncertainty information, and its lower value is associated with more confident prediction or vice versa. The traditional LSTM is applied as a benchmark, which yields a same good quality performance with BLSTM, as measured by the Matthews correlation coefficient and confusion matrix; however, it lacks the capability to permit analyzing the uncertainty probabilistically.

[1]  Runhai Feng,et al.  Improving uncertainty analysis in well log classification by machine learning with a scaling algorithm , 2021 .

[2]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[3]  Miguel Bosch,et al.  Lithology discrimination from physical rock properties , 2002 .

[4]  Tianyou Liu,et al.  Lithofacies and reservoir properties of Tertiary igneous rocks in Qikou Depression, East China , 2010 .

[5]  Akhil Datta-Gupta,et al.  The Role of Electrofacies, Lithofacies, and Hydraulic Flow Units in Permeability Predictions from Well Logs: A Comparative Analysis Using Classification Trees , 2005 .

[6]  Julien Cornebise,et al.  Weight Uncertainty in Neural Network , 2015, ICML.

[7]  Jürgen Schmidhuber,et al.  Learning to forget: continual prediction with LSTM , 1999 .

[8]  Yangkang Chen,et al.  Deep learning for seismic lithology prediction , 2018 .

[9]  Nam Pham,et al.  Automatic channel detection using deep learning , 2019, Interpretation.

[10]  Marcus Liwicki,et al.  A Comprehensive guide to Bayesian Convolutional Neural Network with Variational Inference , 2019, ArXiv.

[11]  S. Laubach,et al.  Advances in carbonate exploration and reservoir analysis , 2012 .

[12]  Geoffrey E. Hinton,et al.  Deep Learning , 2015, Nature.

[13]  M. Pirrone,et al.  Lithofacies Classification of Thin-Layered Turbidite Reservoirs Through the Integration of Core Data and Dielectric-Dispersion Log Measurements , 2016 .

[14]  Hanming Gu,et al.  Log interpretation for lithology and fluid identification using deep neural network combined with MAHAKIL in a tight sandstone reservoir , 2020 .

[15]  D. Grana,et al.  Lithofacies classification of a geothermal reservoir in Denmark and its facies-dependent porosity estimation from seismic inversion , 2020 .

[16]  Nitish Srivastava,et al.  Dropout: a simple way to prevent neural networks from overfitting , 2014, J. Mach. Learn. Res..

[17]  Ali Salehi,et al.  Lithology prediction by support vector classifiers using inverted seismic attributes data and petrophysical logs as a new approach and investigation of training data set size effect on its performance in a heterogeneous carbonate reservoir , 2015 .

[18]  Dong Yu,et al.  Deep Learning: Methods and Applications , 2014, Found. Trends Signal Process..

[19]  Alex Kendall,et al.  What Uncertainties Do We Need in Bayesian Deep Learning for Computer Vision? , 2017, NIPS.

[20]  M. Zoback,et al.  Predicting Lithology-Controlled Stress Variations in the Woodford Shale from Well Log Data via Viscoplastic Relaxation , 2020 .

[21]  Zhenhua Rui,et al.  Complex Lithofacies Identification Using Improved Probabilistic Neural Networks , 2018 .

[22]  Kyungbook Lee,et al.  Prediction of Shale-Gas Production at Duvernay Formation Using Deep-Learning Algorithm , 2019, SPE Journal.

[23]  Zoubin Ghahramani,et al.  A Theoretically Grounded Application of Dropout in Recurrent Neural Networks , 2015, NIPS.

[24]  Bayesian deep learning for seismic facies classification and its uncertainty estimation , 2019, SEG Technical Program Expanded Abstracts 2019.

[25]  Brendon Hall,et al.  Facies classification using machine learning , 2016 .

[26]  Runhai Feng,et al.  Uncertainty quantification in fault detection using convolutional neural networks , 2021 .

[27]  Oriol Vinyals,et al.  Bayesian Recurrent Neural Networks , 2017, ArXiv.

[28]  B. Matthews Comparison of the predicted and observed secondary structure of T4 phage lysozyme. , 1975, Biochimica et biophysica acta.