Kestrel-Based Search Algorithm (KSA) for Parameter Tuning Unto Long Short Term Memory (LSTM) Network for Feature Selection in Classification of High-Dimensional Bioinformatics Datasets

Although deep learning methods have been applied to the selection of features in the classification problem, current methods of learning parameters to be used in the classification approach can vary in terms of accuracy at each time interval, resulting in potentially inaccurate classification. To address this challenge, this study proposes an approach to learning these parameters by using two different aspects of Kestrel bird behavior to adjust the learning rate until the optimal value of the parameter is found: random encircling from a hovering position and learning through imitation from the well-adapted behaviour of other Kestrels. Additionally, deep learning method (that is, recurrent neural network with long short term memory network) was applied to select features and the accuracy of classification. A benchmark dataset (with continuous data attributes) was chosen to test the proposed search algorithm. The results showed that KSA is comparable to BAT, ACO and PSO as the test statistics (that is, Wilcoxon signed rank test) show no statistically significant differences between the mean of classification accuracy at level of significance of 0.05. However, KSA, when compared with WSA-MP, shows a statistically significant difference between the mean of classification accuracy.

[1]  Israel Edem Agbehadji Solution to the travel salesman problem, using Omicron Genetic Algorithm: case study: tour of National Health Insurance Schemes in the Brong Ahafo Region of Ghana , 2011 .

[2]  Xin-She Yang,et al.  A New Metaheuristic Bat-Inspired Algorithm , 2010, NICSO.

[3]  Dimitrios E. Bakaloudis,et al.  Aerial Hunting Behaviour of the Lesser Kestrel Falco naumanni During the Breeding Season in Thessaly (Greece) , 2003 .

[4]  Simon Fong,et al.  Wolf search algorithm with ephemeral memory , 2012, Seventh International Conference on Digital Information Management (ICDIM 2012).

[5]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[6]  Pat Langley,et al.  Selection of Relevant Features and Examples in Machine Learning , 1997, Artif. Intell..

[7]  Weiping Li,et al.  Review of Deep Learning , 2018, ArXiv.

[8]  Vipin Kumar,et al.  Feature Selection: A literature Review , 2014, Smart Comput. Rev..

[9]  D. E. Varland,et al.  Behavior and ecology of post-fledging American Kestrels , 1991 .

[10]  Seyed Mohammad Mirjalili,et al.  Whale optimization approaches for wrapper feature selection , 2018, Appl. Soft Comput..

[11]  Gary Marcus,et al.  Deep Learning: A Critical Appraisal , 2018, ArXiv.

[12]  Li Deng,et al.  Three Classes of Deep Learning Architectures and Their Applications: A Tutorial Survey , 2012 .

[13]  Richard Millham,et al.  Elitist Binary Wolf Search Algorithm for Heuristic Feature Selection in High-Dimensional Bioinformatics Datasets , 2017, Scientific Reports.

[14]  Thomas E. Potok,et al.  A flocking based algorithm for document clustering analysis , 2006, J. Syst. Archit..

[15]  Luca Maria Gambardella,et al.  Ant colony system: a cooperative learning approach to the traveling salesman problem , 1997, IEEE Trans. Evol. Comput..

[16]  Richard Millham,et al.  Wolf search algorithm for numeric association rule mining , 2016, 2016 IEEE International Conference on Cloud Computing and Big Data Analysis (ICCCBDA).