Elsevier

Computers & Geosciences

Volume 156, November 2021, 104877
Computers & Geosciences

An improved extreme learning machine algorithm for transient electromagnetic nonlinear inversion

https://doi.org/10.1016/j.cageo.2021.104877Get rights and content

Highlight

  • The F-ELM is applied for TEM inversion.

  • The F-ELM is proposed to eliminate the multicollinearity problem.

  • The fractal dimension technology greatly enhances the training speed of the ELM algorithm without losing the main statistical information.

Abstract

Transient electromagnetic method (TEM) inversion is significantly nonlinear. To eliminate the multicollinearity problem faced by the extreme learning machine (ELM) algorithm for TEM inversion, an improved ELM algorithm (F-ELM) based on fractal dimension technology is proposed. By reducing the dimension of the hidden layer output matrix (H) based on fractal dimension theory without losing the main statistical information, the proposed algorithm can not only guarantee the full column rank of the newly produced hidden layer output matrix (H) but also enhance the training speed of the overall process. To prove the effectiveness of the F-ELM algorithm, a synthetic example and a field example using TEM inversion are established in this study. The experimental results illustrate that compared with the ordinary ELM algorithm and its variants, the proposed algorithm greatly reduces the computing time, improves the inversion accuracy and stability of the algorithm. Furthermore, it is also proven that the F-ELM algorithm is a very effective technique for TEM inversion.

Introduction

The extreme learning machine (ELM) is a novel non-iterative machine learning algorithm, which is a single-hidden-layer feedforward neural network (SLFN) presented by Huang et al. (2006). Compared with other well-known neural networks (e.g., RBF, RNN and LSTM), the ELM algorithm contains the model parameters (i.e., the input-layer weights and the hidden-layer thresholds) that are produced randomly without the need for manual adjustment, and the output-layer weights are uniquely obtained via the analytic solution that is based on the least squares method (Singh et al., 2021; Ragusa et al., 2020). Unlike gradient-based neural network learning approaches, the ELM achieves a fast training speed and eliminates the possibility of convergence to local minima. Currently, the ELM algorithm is widely applied in regression and classification (Cai et al., 2019; She et al., 2018), image recognition (Cheng et al., 2019; Song et al., 2020) and decision support (Li et al., 2019a) due to its good generalization ability.

Thus far, the ELM algorithm has attracted increasing attention. But the multicollinearity in the ELM algorithm worsens its generalization ability for TEM inversion. On the one hand, to eliminate the multicollinearity problem by improving the output weight of the ELM, Huang added a threshold to each matrix element when calculating the output matrix (Huang et al., 2006); this approach connects ELM theory with other mathematical theories (e.g., ridge regression and matrix theory). In addition, some scholars have utilized LDLT to decompose the output matrix and eliminate the multicollinearity problem (Zhang et al., 2014). On the other hand, the multicollinearity problem can also be solved by selecting the proper hidden layer node parameters. Huang et al. (Feng et al., 2009a; Huang et al., 2008) defined the incremental extreme learning machine (I-ELM), where the hidden layer nodes are incrementally added until the error satisfies a predetermined value. Miche et al. (Adnan et al., 2019) proposed an optimal-pruning extreme learning machine (OP-ELM), which initializes the hidden-layer thresholds randomly and sorts the features obtained by conducting hidden layer node transformation for the training set. To date, ELM algorithms have been used to try to solve the multilinearity problem through improving the output-layer weights, as well as avoiding the random selection of initial hidden layer nodes. Inspired by these latest methods, we propose a modified ELM (F-ELM) algorithm based on fractal dimension technology to eliminate the multicollinearity problem. The proposed algorithm utilizes fractal dimension technology to retrieve the information of the hidden layer output matrix for the purpose of estimating its node parameters. Compared with the ordinary ELM and its variant methods, the presented F-ELM approach can guarantee that the unbiased estimation of the output weight matrix. In addition, the proposed F-ELM algorithm can also greatly reduce the computing cost and enhance the accuracy of the entire process.

The transient electromagnetic method (TEM) is currently one of the most popular non-seismic exploration methods and is widely applied in resource exploration (groundwater, minerals, oil and gas, etc.) and shallow geological surveys (Yu et al., 2018; Li et al., 2016). TEM inversion is a typical technology with nonlinear features used to solve the geoelectric model parameters (resistivity and thickness). However, the inversion problem is usually ill-posed and nonunique, and the uncertainty of the inversion experiment greatly aggravates the stability of the model parameters. Therefore, the TEM data inversion algorithm directly affects its applicability.

In the past few decades, various linear or quasi-linear TEM inversion algorithms have been published (Loke and Barker, 1995, 1996). But these traditional algorithms have some common shortcomings: they mostly deal with nonlinear problems using linear approximation strategies, and they rely heavily on the initially selected model (El-Qady and Ushijima, 2001). In the latest years, machine learning methods have been widely applied in the field of geophysics, especially artificial neural networks (ANNs) (Guo et al., 2021; Jorge et al., 2021; Hadrien et al., 2020; Singh et al., 2013; Mandolesi et al., 2018; Li et al., 2020a). ANNs have been developed that do not require complex forward model calculations in the iterative process; thus, they have been widely employed in TEM inversion interpretations with high computational efficiency and strong learning capabilities (Noh et al., 2019; Li et al., 2019b; Puzyrev and Swidinsky, 2020; Bai et al., 2020; Asif et al., 2021). However, these gradient-based algorithms have a common defect: them typically have difficulty converging and easily fall into local optima during training (Chandwani et al., 2015). The ELM algorithm uses the Moore-Penrose generalized inverse to solve the calculation problem during training, which overcomes the inherent shortcoming of the gradient-based learning algorithms (Huang et al., 2006). In this study, a layered geoelectric model based on TEM inversion with high-dimensional and nonlinear features is established, and then the F-ELM algorithm is proposed for reducing the dimension of the output weight matrix in the ELM that is used for TEM inversion. Finally, a reliable and efficient ELM network model for TEM inversion is obtained.

In this study, a modified ELM algorithm named F-ELM is presented based on fractal dimension technology. Compared with previous modified ELM algorithms, the proposed F-ELM algorithm can deal with multicollinearity problems while keeping the output weight estimation unbiased. The F-ELM algorithm achieves strong performance when dealing with data containing interference noise generated by the TEM exploration. In order to evaluate the effectiveness of the F-ELM in TEM inversion applications, a layered geoelectric model subject to the TEM inversion algorithm is built, and a synthetic example and a field example are used for experimental simulation. The results indicate that the F-ELM algorithm achieves better computational efficiency, better generalization ability and stronger stability than other famous variants of the ELM. It is worth mentioning that fractal dimension theory is also applied to the ELM method in the literature (Tanyildizi, 2015). However, in this study, fractal dimension technology is adopted to handle the output weight matrix instead of the original sampled data as in (Tanyildizi, 2015).

The remainder of this paper is arranged as follows: Section 2 shows the main ideas of the F-ELM approach. Section 3 introduces the basic theory of the TEM method. The simulation results are given in Section 4. An example application is demonstrated in Section 5. Discussions and conclusions are presented in Sections 6 Discussion, 7 Conclusion, respectively.

Section snippets

The improved extreme learning machine algorithm

In recent years, the ELM has been widely used and developed due to its high computation efficiency and great generalization ability (Leuenberger and Kanevski, 2015; Li et al., 2021; Wang et al., 2020). First, the principle of the ELM is reviewed, and some of its properties are discussed. Then, an improved ELM algorithm is presented to solve the problems.

The TEM layered geoelectric inversion model

The TEM with a large fixed-loop source device is a method for detecting electromagnetic induction. The TEM follows the principle of electromagnetic induction and uses the ungrounded wire-frame Tx to send the primary pulsed electromagnetic field (an oblique step is adopted as the excitation signal in this paper); then, the underground conductive medium generates an induced eddy current (the intensity of the induced eddy current is determined by the resistivity of the underground conduction

Evaluation indicators

The simulations of all algorithms are performed in MATLAB R2016a. The PC uses an Intel(R) Core(TM) i5-7500 processor with a clock speed of 3.40 GHz, and their contains 8.0 GB RAM. For the TEM layered geoelectric model, this paper adopts the absolute percentage error (APE) and relative root mean square error (RRMSE) metrics to estimate the inversion quality of the algorithm (Liu et al., 2011), as tabulated in Table 1 below.

In the above formulas, Zˆijand Zijare the output inversion value (or

Example application

To further study the effectiveness and practicality of the F-ELM algorithm, the field data set obtained from the debris landslide in Xishan Village, Sichuan Province is chose for inversion verification. The research area of this data set is the strata of the typical Maerkang cross-section, including Holocene slope sediments and Devonian units (Li et al., 2020b). The bedrock of the slope body (mainly dolomite, limestone and Devonian phyllite) and the underlying bedrock of the landslide area

Discussion

With the rapid development of deep learning, ANNs have been widely used. But ANNs based on gradient learning algorithm still have inherent defects (e.g long convergence time). In the last few years, the ELM has attracted more and more attention because it does not require gradient learning and the fast training speed. However, there is a multicollinearity problem encountered by the ELM algorithm, and this deteriorates its generalization performance for TEM inversion applications. Therefore, an

Conclusion

In TEM inversion applications, the ELM algorithm is encountered with a significant restriction: the multicollinearity problem that occurs when calculating the output weight matrix. In this study, an improved ELM algorithm (F-ELM) by fractal dimension technology is proposed in which the dimension of the hidden layer output matrix is reduced through fractal dimension theory without losing any statistical information. This algorithm not only solves the multicollinearity problem but also improves

Author contributions

Ruiyou Li and Huaiqing Zhang proposed the main idea of algorithm and completed original draft. Zhao Wu and Shiqi Gao carried out the algorithm simulation and data curation. Chunxian Guo completed the review and editing of this manuscript.

Declaration of competing interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was supported by the National Natural Science Foundation of China (No.51377174), the Chongqing Graduate Student Research Innovation Project (No.CYB18013).

References (52)

  • Q.D. Li et al.

    A method for mixed data classification base on RBF-ELM network

    Neurocomputing

    (2021)
  • M. Liu et al.

    Integrating spectral indices with environmental parameters for estimating heavy metal concentrations in rice using a dynamic fuzzy neural-network model

    Comput. Geosci.

    (2011)
  • E. Mandolesi et al.

    A reversible-jump Markov chain Monte Carlo algorithm for 1D inversion of magnetotelluric data

    Comput. Geosci.

    (2018)
  • E. Ragusa et al.

    Balancing computational complexity and generalization ability: a novel design for ELM

    Neurocomputing

    (2020)
  • U.K. Singh et al.

    Neural network modeling and prediction of resistivity structures using VES Schlumberger data over a geothermal area

    Comput. Geosci.

    (2013)
  • L. Su et al.

    An integrated geophysical approach for investigating hydro-geological characteristics of a debris landslide in the Wenchuan earthquake area

    Eng. Geol.

    (2017)
  • X.D. Wang et al.

    One-dimension hierarchical local receptive fields based extreme learning machine for radar target HRRP recognition

    Neurocomputing

    (2020)
  • X.D. Yu et al.

    A combining regularization strategy for the inversion of airborne time-domain electromagnetic data

    J. Appl. Geophys.

    (2018)
  • H.G. Zhang et al.

    A novel improved ELM algorithm for a real industrial application

    Math. Probl Eng.

    (2014)
  • M.R. Asif et al.

    Effect of data pre-processing on the performance of neural networks for 1-D transient electromagnetic forward modelling

    IEEE Access

    (2021)
  • P. Bai et al.

    Quasi-) Real-time inversion of airborne time-domain electromagnetic data via artificial neural network

    Rem. Sens.

    (2020)
  • A. Castano et al.

    PCA-ELM: a robust and pruned extreme learning machine approach based on principal component analysis

    Neural Process. Lett.

    (2013)
  • D. Cheng et al.

    An improved recognition approach for noisy multispectral palmprint by robust L2 sparse representation with a tensor-based extreme learning machine

    Sensors

    (2019)
  • G. El-Qady et al.

    Inversion of DC resistivity data using neural networks

    Geophys. Prospect.

    (2001)
  • J. Ezeobiejesi et al.

    Latent fingerprint image segmentation using fractal dimension features and weighted extreme learning machine ensemble

  • G. Feng et al.

    Error minimized extreme learning machine with growth of hidden nodes and incremental learning

    IEEE Trans. Neural Network.

    (2009)
  • Cited by (12)

    View all citing articles on Scopus
    View full text