An Improved Equilibrium Optimizer Algorithm and Its Application in LSTM Neural Network
Open Access
Abstract
An improved equilibrium optimizer (EO) algorithm is proposed in this paper to address premature and slow convergence. Firstly, a highly stochastic chaotic mechanism is adopted to initialize the population for range expansion. Secondly, the capability to conduct global search to jump out of local optima is enhanced by assigning adaptive weights and setting adaptive convergence factors. In addition 25 classical benchmark functions are used to validate the algorithm. As revealed by the analysis of the accuracy, speed, and stability of convergence, the IEO algorithm proposed in this paper significantly outperforms other meta-heuristic algorithms. In practice, the distribution is asymmetric because most logging data are unlabeled. Traditional classification models have difficulty in accurately predicting the location of oil layer. In this paper, the oil layers related to oil exploration are predicted using long short-term memory (LSTM) networks. Due to the large amount of data used, however, it is difficult to adjust the parameters. For this reason, an improved equilibrium optimizer algorithm (IEO) is applied to optimize the parameters of LSTM for improved performance, while the effective IEO-LSTM is applied for oil layer prediction. As indicated by the results, the proposed model outperforms the current popular optimization algorithms including particle swarm algorithm PSO and genetic algorithm GA in terms of accuracy, absolute error, root mean square error and mean absolute error.Keywords
This publication has 31 references indexed in Scilit:
- Deep learning with long short-term memory networks for financial market predictionsEuropean Journal of Operational Research, 2018
- LSTM Fully Convolutional Networks for Time Series ClassificationIEEE Access, 2017
- Attribute Reduction Based on Consistent Covering Rough Set and Its ApplicationComplexity, 2017
- The Whale Optimization AlgorithmAdvances in Engineering Software, 2016
- Editorial survey: swarm intelligence for data miningMachine Learning, 2010
- Engineering optimisation by cuckoo searchInternational Journal of Mathematical Modelling and Numerical Optimisation, 2010
- A powerful and efficient algorithm for numerical function optimization: artificial bee colony (ABC) algorithmJournal of Global Optimization, 2007
- Learning to Forget: Continual Prediction with LSTMNeural Computation, 2000
- Evolutionary Algorithms, Homomorphous Mappings, and Constrained Parameter OptimizationEvolutionary Computation, 1999
- Long Short-Term MemoryNeural Computation, 1997