Introduction

Artificial neural networks (ANN) are advanced information processing tools, the result of many years of research on artificial intelligence. The basis and inspiration of ANNs and, most importantly—an unsurpassed example, are the human brain. The foundation of study in this field is the work of many researchers—biologists, investigating conditioned reflexes, structure of natural neural networks, the laws of perceiving the external stimuli by nerves, the structure of single neurons and many other biophysical processes. An ANN is a simplified model of the brain, and a single neuron is an incomparable analog of a natural one.

Among many merits to using ANNs, two should be stressed—as these features provide for a unique and universally applicable method. The first is the ability for simultaneous information processing. The second and the most important is their ability for self-learning and storing information. Thanks to the latter feature, a properly designed network is able to find a solution for a given calculation problem, even if the network’s developer doesn’t know the correct answer. ANN’s capacity for self-learning, processing and storing implemented signals is strictly connected to their possibilities and applications in prediction and extrapolation of investigated observations.

With a relatively high computational potential, ANNs bring together researchers from various fields and due to their success are commonly used analytical tools for geophysicists. Regarding borehole data, several literature examples describe their applications for well log estimation (Jarzyna et al. 2007; Gąsior et al. 2014; Ważny et al. 2019) and parameters prediction from well logs (Goutorbe et al. 2006; Konaté et al. 2015).

This paper provides an example of predicting a missing deep laterolog (LLD) logging in a borehole. Five models of neural networks have been used to predict LLD resistivity logging in a SOU1-2 borehole from Lublin Basin area in South-Eastern Poland. The lack of any other resistivity logging in SOU1-2 well has prompted the presented analytical method. As a training data set for networks, well logs from the adjacent SOU1-1 borehole were used.

Five separate models of Multilayer Perceptrons (MLP, Rosenblatt 1957) were trained on subsequent chronostratigraphic intervals. The Multilayer Perceptron is a classical type of neural network. A major advantage of its singular nature is the flexibility to adjust to different binary problems, but the best performance can be obtained when MLPs are used for classification and regression prediction with a supervised learning mechanism. The most suitable form of data for MLP is simply a tabular data set with labels assigned to input signals. Throughout the development of machine learning techniques, MLPs found their place as a basic neural model at the preliminary recognition stage of analysis but also as a versatile predictive tool.

The above method was selected after performing of several different algorithms. Works are available describing the use of others, sometimes more advanced methods with applications in geophysics: support vector machines (SVM, Gholami et al. 2012), recurrent neural networks (RNN, Zhang et al. 2018) and general regression neural networks (GRNN, Rolon et al. 2009). The above mentioned methods are successfully used in geophysical and petrophysical applications.

Facing the given research problem, prediction of a single output from a sequence of inputs, presence of a large set of data in a tabular form, presence of a reference signal in training data set and the need for a relatively low time- and costs-consumptive computational process, the authors decided to choose MLP out of other neural models, obtaining a sufficient result for the geophysical analysis. An additional reason behind the methodology is the fact of one-dimensionality in the described research problem, which makes the whole process less complex.

Statistical verification of prediction was performed on the basis of LLD logging in SOU1-1 well. Based on magnetotelluric parametric soundings data collected near each well, 1D MT modeling and inversion was performed. 1D models were constructed, taking into account XY and YX polarization of MT curves and resistivity well logs. 1D Occam inversion resulted in smooth models indicating major resistivity changes, correlation with high-resolution well log data.

Multilayer perceptron neural networks overview

Single neuron

The basic element building the network is the neuron (Fig. 1), a system with many inputs receiving signals xi, and one output identified with outgoing signal y. Inside the body of the neuron there are weighting coefficients wi assigned to the corresponding input signals. The feature of weighting factors, consisting in changes in their values in the learning process, is the special feature of neural networks as adaptive information processing systems. A learning process of single neuron is presented in "Appendix".

Fig. 1
figure 1

Simplified scheme of a neuron with Delta learning mechanism

MLP neural network

The Multilayer Perceptron (Rosenblatt 1957; Murtagh 1991) is a type of feedforward network, where the signal travels in one direction from input to output layer. The MLP states as the basic nonlinear neural model, simply described by:

$$y = \varphi \left( e \right)$$
(1)

where φ—activation function, e—value of neuron activation—NET value:

The activation function is the element determining specific network properties, e.g., the type of network’s answer. Whereas the e value is responsible for preliminary processing of signals implemented to the network and can be described by:

$$e = \mathop \sum \limits_{i = 0}^{n} w_{i} x_{i} + w_{0}$$
(2)

The MLP (Fig. 2) consists of: an input layer responsible for receiving input signals, hidden layers that process these signals and an output layer that returns the output information—a result. The number of input layer neurons is connected to the number of types of data. The output layer neurons number is also arbitrary—depends on a number of output data. Hidden layers presence is not necessary, but in the case of complex issues, neurons in this layers pre-processes signals before the final calculation in output layer is performed.

Fig. 2
figure 2

A structure of multi-layered neural network

There are several algorithms for training an MLP network. The first proposed algorithm was the backpropagation, invented in the second half of 1980s. Within this paper, authors applied a quasi-Newton, second-derivative-based Broyden-Fletcher-Goldfarb-Shanno (BFGS) algorithm, which is characterized by high stability and low sensitivity on directional minimization errors (Dennis and Schnabel 1983). It attempts to solve a general nonlinear, optimization problem without any constraints at an intermediate and advanced level of complexity. With an optimal number of weights in constructed MLP neural models, it is much faster than backpropagation and does not require large computing resource.

Data source and methodology

For purposes of the research, well log data of two wells was used: SOU1-1 as a training set for networks and SOU1-2 intended to LLD logging data prediction. A number of five chronostratigraphic intervals from each well was considered separately. On each chronostratigraphic subset, the different MLP neural model was trained. The purpose of this division was to obtain increased accuracy of prediction within the specific environment, as the individual intervals are differentiated with regard to the well logging values. Analysis included Early Devonian (D1), Early and Late Carboniferous (C1, C3), Jurassic (J) and Cretaceous (Cr). The well log SOU1-1 training data contained inputs: Depth [m], Chronostratigraphy, DT [μs/m], RHOB [g/cm3] and GR [gAPI] with one output: LLD [Ω*m]. It should be stressed, that possibly the use of any other resistivity well logging as input signal would be beneficial for increasing the accuracy of the prediction.

The authors did not have any information regarding additional resistivity well logging in both of the analyzed wells.

Neural networks construction and statistical analysis were performed in module SANN of Tibco Statistica software. Several neural networks for each interval were trained with BFGS algorithm, applying a different architecture, NET values and activation functions. 70% of data was used for training, 15% for validation and 15% for testing. After training on SOU1-1 data set, five MLP models were selected to predict LLD within each interval of the well. A statistical analysis of measured and predicted LLD values in SOU1-1 was the basis for evaluation the quality of models. In the next step, the authors performed the LLD prediction on unknown SOU1-2 data. The comparison between SOU1-1 well’s measured and SOU1-2 well’s predicted LLD indicates high similarity of data distribution. The summary of data source and networks architecture is included in Table 1.

Table 1 Input data type and MLP networks architecture

Results of prediction: statistical analysis

A verification of networks prediction in the learning SOU1-1 data set shows strong similarity between each subset—measured and calculated (Table 2). The lowest Pearson’s r coefficient reaches value 0.812 (C3), the highest value is closer to 1 (0.975—Cr). Three r values exceed 0.9. As an evidence for the strong linear relationship, Fig. 3 shows scatterplots for each interval. Within four intervals arithmetic means of measured and predicted LLD are equal.

Table 2 Basic descriptive statistics values between SOU1-1 measured and predicted LLD with Pearson’s r correlation coefficient and predicted values in SOU1-2 well
Fig. 3
figure 3

Scatterplots between measured and predicted values of LLD in SOU1-1 well (training dataset)

A median parameter, which is less susceptible for any outlier values, shows only small differences between intervals. The highest dissimilarities are noted in the minimum and the maximum, which is connected to single outliers in measured values. Analysis of lower and upper quartile (Q1—25 and Q3—75% of data set, respectively) shows that the distribution of values in measured and predicted subset in each chronostratigraphic interval of SOU1-1 is more than similar.

After verification of each neural model within the known data set, networks were used to predict LLD values on new data, with use of input signals having their origin in SOU1-2 well logging: DT traveltime, RHOB, GR, Depth and Chronostratigraphy (Table 1). Regarding the same chronostratigraphic layers sequence and the same geological conditions, and taking into account that well logging was performed with use of the same techniques, a properly evaluated set of synthetic values should present similar distribution across each interval.

Statistical analysis results are presented on Fig. 4. Based on imposed histograms, the first thing that should be noticed is a crucial difference in the observations number (histograms, Fig. 4). Orange bars (SOU1-2) in each case present lower observation values. The reason lies in two issues: each chronostratigraphic interval of SOU1-2 is of smaller thickness, compared to SOU1-1. The second issue is that in SOU1-1 the sampling interval is equal to 0.1 m, where in SOU1-2 it is 0.25 m. However, analysis of histograms indicates that in each class the trend remains similar—which provides evidence that the distribution across the classes is proportional. To have better view on the values within each interval, on the right side of histograms box plots are presented. The most significant differences are observed in two cases: maximum values in Cretaceous—almost 0.4 log ohmm and Q3 value in Early Carboniferous—0.5 log ohmm. Other values differences do not exceed 0.2 log ohmm. The quantitative analysis of plots should be supplemented with values included in Table 2, where statistics of predicted data in SOU1-2 are included. What should be stressed is, that the neural models in individual intervals reliably predicted complex subsets structure, e.g., domination of two classes in Late Carboniferous and bimodal distribution in early devonian.

Fig. 4
figure 4

Statistical comparison of measured LLD values in SOU1-1 well and predicted LLD values in SOU1-2 well; the different measurement step and thickness of individual intervals causes a difference in observations number between blue and orange bars

To present more accurately the similarity between measured and predicted values in each well, the imposed histogram and box plot were constructed for whole depth intervals (Fig. 5), and the results were promising. Based on histograms analysis, the observations number in each well differs, nevertheless trends across the classes suggest a similar distribution. This fact is confirmed by box plots (Fig. 5, right side): the median, quartiles, minimum and maximum values are equal with nearly 0.1 log ohmm of tolerance.

Fig. 5
figure 5

Histograms and box plots for complete profiles of SOU1-1 and SOU1-2 wells; the different measurement step and thickness of individual intervals causes a difference in observations number between blue and orange bars

In the last step of analysis on measured and predicted LLD values between wells, parameters were plotted in depth domain as well logs, with distinction of each chronostratigraphic interval (Fig. 6). Trends changes are strictly connected with lithology differentiation within layers, and this occurs in both wells profiles. In Cretaceous, LLD sensor reading fluctuations are well predicted as synthetic log with values around 1.5 log ohmm. Jurassic is marked as highly resistive, thin layer. Unstable reading in Late Carboniferous with many outlier values are present in both logs, with a median of 1501 log ohmm for SOU1-1 and 1532 log ohmm for SOU1-2 (Table 2). The Early Carboniferous is the most differentiated layer and also, from the point of ANN training—a subset with the lowest qualitative evaluation (r = 0812, Table 2) and the lowest prediction results with median difference 0.2 and Q3 difference of 0.5 log ohmm. The reason for it is strong differentiation with many picks and outliers. The subset is characterized by strong domination of one class of observations in the SOU1-1 well, which is not clearly reflected in the prediction results. Considering Early Devonian, in both cases values fluctuate between 1 and 1.5 log ohmm with median 1199 for SOU1-1 and 1158 for SOU1-2. Importantly, the prediction results reflect resistivity change within interval: from 2100 m in measured values and 1700 m in synthetic log.

Fig. 6
figure 6

Well log of measured values of LLD in SOU1-1 well (left side) and predicted LLD values in SOU1-2 well (right side)

Magnetotelluric parametric soundings: a geophysical verification

The geoelectric section can be characterized by reducing multiple layers of the model to one equivalent layer using the concept of total longitudinal conductivity and total transverse resistivity. The methodology assumes building a model based on the electric sounding resistivity log in the borehole. The well log consists of many (thousands) layers. The number of these layers can be effectively reduced to a few equivalent layers. This method is based on the fact that the group of electromagnetic methods is sensitive only to good conductors. Therefore, the sum longitudinal conductivity curve is used to generalize the electrical resistivity well log.

The IX1D.v3 software from Interpex Limited was used to perform a detailed interpretation of the parametric soundings in SOU1-1 and SOU1-2 wells by the 1D Occam inversion method (Constable et al. 1987). The input data is displayed in the form of a curve in which the resistivity values are averaged by arranging them into ranges corresponding to the specified resistivity limits. The correctness of the model is determined by the best fit of the averaged sections of resistivity to the total longitudinal conductivity curve. It should be noted that while electromagnetic methods are sensitive only to conductive layers, all methods based on resistivity are sensitive to both—including conductivity. Consequently, they assume an intrinsic anisotropy of the layers. The IX1D program is addressed only to isotropic models, therefore the reduction of 1D layers on the basis of well logging data will be limited to the use of the total longitudinal conductivity.

In the next step, the model with reduced number of equivalent layers is juxtaposed with MT sounding curves of apparent resistivity and phase. Properly performed modeling should imitate the shape of apparent resistivity MT curve. With small modifications, modeling should seek to obtain an optimal solution between well log and MT curve. The effect is presented on Fig. 7. The solid violet line is fitted to magnetic polarization (XY) curve of magnetotelluric data for both boreholes (SOU1-1—left side, SOU1-2—right side), taking into account changes in LLD readings in a well.

Fig. 7
figure 7

Parametric sounding results on SOU1-1 well (left side) and SOU1-2 well with predicted LLD values (right side) for magnetic polarization (XY) of MT field; upper parts: modeling of 1D medium based on MT XY curve: violet line—starting model, green line—1D Occam inversion result; lower parts: modeling and inversion results with LLD well logs

The created model states as a basis for 1D Occam inversion, and the results are shown as green lines on Fig. 7. The algorithm calculates the effect on the curve and in a borehole pathway. The feature of Occam inversion is, that the resulting model presents a smooth resistivity distribution. The resolution of MT method is incomparably lower than well logging. Thus, obtained 1D models are in a form of even more generalized curves than equivalent starting ones. Especially for SOU1-1 well, the obtained resolution is low. The Occam inversion model presents very general resistivity changes. It correlates with borehole logging but does not take into account subtle resistivity changes in Jurassic. Furthermore, it generalizes all Carboniferous and is no sensitive to low resistive Devonian layer. For SOU1-2, the authors managed to.

obtain an inversion model characterized by a higher resolution, without major errors and discrepancy between the well log and MT curve, with projection of minor resistivity fluctuations in Jurassic and separation of Early and Late Carboniferous.

Discussion

Prediction based on artificial neural networks is of high quality. In the authors opinion, in the case of predicting the geophysical parameters throughout the borehole profile, better results are obtained by separating the analysis between chronostratigraphic intervals. Preliminary research assumed the use of one model, which resulted in less differentiated LLD well log in SOU1-2. Furthermore, the statistical analysis indicated high differences between measured and predicted data sets. Creating five different networks and treating each layer individually allowed for more flexible analysis with regard of utilization several input signals schemes, adjusting hidden layer neurons number to complexity of prediction and applying the best activation functions to the individual features of each layer. Every chronostratigraphic interval was described by the change of DT travel time, density and contamination of shale element influencing gamma ray readings. These parameters differ depending on lithology changes. As a result of the individual approach, prediction was performed with the lowest r coefficient exceeding 0.8 and the highest equal to 0.97. Between SOU1-1 and SOU1-2 data sets the most important feature, the distribution structure, is highly comparable with a natural difference only in observations number which does not affect the result (Fig. 4 and 5).

Physical properties of geological medium such as elastic properties, bulk density and natural radioactivity, described, respectively, by DT, RHOB and GR well logs affect the influence of LLD readings in the same way in specific geological conditions. In terms of similar methodology of well log data collecting, the conclusion is that within this research a set of artificial neural networks for LLD prediction in Lublin Basin area’s chronostratigraphic intervals was constructed. This is an additional effect to the final result—a correctly performed prediction of LLD in SOU1-2 borehole.

The above statement, based on analytical verification, is later confirmed by physical measurement on a borehole with use of magnetotelluric soundings. Both data sets are characterized by different resolution, nevertheless MT soundings are commonly fixed to borehole data, and the basis for such methodology is looking for trends changes between borehole and cross-section. What is important, 1D Occam inversion model is highly correlated with synthetic data, which allows for the consideration of artificial neural network-based well logging as a reliable basis for further geophysical and geological interpretation with use of 2D surface-collected geophysical data.

Conclusion

Within this paper, the authors presented the issues related to lack of geophysical well logging. Applications of artificial intelligence are nowadays commonly and broadly used in petrophysical research and well logging data interpretation. Successively these methods displace classical analytical ones by getting the result relatively fast and by unifying interpretation algorithms.

The aim of the performed research was to verify the use of artificial neural networks in processing of magnetotelluric data. The problem of MT data interpretation is the high equivalence phenomenon, which if not controlled, can lead to incorrect geoelectric imaging results. This effect can be limited by using the inversion procedure with constraints—an additional information that allows stabilizing the model in terms of depth and resistivity.

The use of statistical methods allows for calibration and often supplementing the missing information in well data sets, which was presented in this paper. It should be noted that the use of this methodology entails the possibility of introducing errors resulting from ambiguities in estimating procedures. However, the article presented that the estimated LLD resistivity values, based on the available well logging data, are useful and determined by lithology. The correctness of these results is local and can be applied mainly to the lithology of geological formations, but in a local area it allows to increase the amount of a priori information that can be successfully used in the process of magnetotelluric data inversion and even for the construction of velocity models as the so-called bonds. In the article, estimates were made in the Lublin Basin, where the general conditions are relatively simple, and the analyzed wells were within the same geological and tectonic units.

The obtained data set was verified with the use of simple and inverse magnetotelluric data modeling. The use of the starting model, which was built on the basis of the estimate of the resistance curve for the SOU1-2 well, resulted in a very good fit of the model to the real data. It allows the authors to believe in the applied procedure. The methodology can be used in spatial analyses which may require more advanced statistical procedures. The obtained results suggest that this methodology will be useful in geological mediums with a high degree of tectonic deformation, for example in the Eastern Carpathians, where the amount of well logging information is much lower than the number of geophysical surveys performed.

A Multilayer Perceptron with quasi-Newton BFGS algorithm turned out to be stable and sufficient solution for a given analytical problem. On the basis of prediction results performed on unknown set of data—SOU1-2 well, MLPs were evaluated as correct models. The authors managed to avoid an overfitting phenomenon causing very good prediction on training data, but presenting inaccurate results on new data. In the authors opinion, prediction in a one-dimensional geophysical environment, i.e., well data, Multilayer Perceptron states as a very good predicting tool with stable results and time efficiency. Obviously, as mentioned above, the application of created neural model should be performed with awareness on geological changes across the research area and the technical limitations of the method.