ABC_LSTM: Optimizing Parameters of Deep LSTM using ABC Algorithm for Big Datasets
Shweta Mittal1, Om Prakash Sangwan2

1Shweta Mittal*, Deptt. Of Computer Science, Guru Jambeshwar University of Science and Technology, Hisar, Haryana.
2Om Prakash Sangwan, Deptt. Of Computer Science, Guru Jambeshwar University of Science and Technology, Hisar, Haryana.

Manuscript received on April 11, 2020. | Revised Manuscript received on May 15, 2020. | Manuscript published on June 30, 2020. | PP: 221-226 | Volume-9 Issue-5, June 2020. | Retrieval Number: D7649049420/2020©BEIESP | DOI: 10.35940/ijeat.D7649.069520
Open Access | Ethics and Policies | Cite | Mendeley
© The Authors. Blue Eyes Intelligence Engineering and Sciences Publication (BEIESP). This is an open access article under the CC BY-NC-ND license (

Abstract: Long Short Term Memory Network is the variant of RNN (Recurrent Neural Network) popularly used in various domains, particularly for sequence prediction tasks. For deep networks, number of hidden layers in the network is high and thus, the time complexity of the network increases. Moreover, with the increase in the size of datasets, it becomes very difficult to tune these complex networks manually (as the network may take several days/weeks to run). Thus, to minimize the time required to run an algorithm and for better accuracy, there is a need to automate the task of tuning the parameters of the network. To automatically tune the parameters of the networks, various researchers have used numerous Metaheuristic approaches like Ant Colony Optimization, Genetic Algorithm, Simulated Annealing etc. in the past which provides us with the near optimal solution. In the proposed ABC_LSTM algorithm, traditional Artificial Bee Colony algorithm has been implemented to optimize the number of hidden neurons of LSTM networks with 2 hidden layers. Based on the experimental results, it can be concluded that up to a certain point increasing the number of bees and iterations gives us the solution with the least MAE value, thereby improving the accuracy of the model. 
Keywords: Deep Learning, LSTM, Big Data, ABC.