Analysis of Variable Learning Rate Back Propagation with Cuckoo Search Algorithm for Data Classification

For the data classification task back propagation (BP) is the most common used model to trained artificial neural network (ANN). Various parameters were used to enhance the learning process of this network. However, the conventional algorithms have some weakness, during training. The error function of this algorithm is not explicit to locate the global minimum, while gradient descent may cause slow learning rate and get stuck in local minima. As a solution, nature inspired cuckoo search algorithms provide derived free solution to optimize composite problems. This paper proposed a novel meta-heuristic search algorithm, called cuckoo search (CS), with variable learning rate to train the network. The proposed variable learning rate with cuckoo search algorithm speed up the slow convergence and solve the local minima problem of the backpropagation algorithm. The proposed CS variable learning rate BP algorithms are compared with traditional algorithms. Particularly, diabetes and cancer benchmark classification problems datasets are used. From the analyses results it show that proposed algorithm shows high efficiency and enhanced performance of the BP algorithm.

[1]  Mohammad Shukri Salman,et al.  Back-propagation algorithm with variable adaptive momentum , 2016, Knowl. Based Syst..

[2]  Kenneth Morgan,et al.  Modified cuckoo search: A new gradient free optimisation algorithm , 2011 .

[3]  Dongsong Zhang,et al.  Predicting and explaining patronage behavior toward web and traditional stores using neural networks: a comparative analysis with logistic regression , 2006, Decis. Support Syst..

[4]  Shen Zhang,et al.  Improved BP Neural Network for Transformer Fault Diagnosis , 2007 .

[5]  Wen-Chin Chen,et al.  Back-propagation neural network based importance-performance analysis for determining critical service attributes , 2008, Expert Syst. Appl..

[6]  Bekir Karlik,et al.  An artificial neural networks approach on automobile pricing , 2009, Expert Syst. Appl..

[7]  Xin-She Yang,et al.  Multiobjective cuckoo search for design optimization , 2013, Comput. Oper. Res..

[8]  Shixin Cheng,et al.  Dynamic learning rate optimization of the backpropagation algorithm , 1995, IEEE Trans. Neural Networks.

[9]  Rozaida Ghazali,et al.  Accelerating Learning Performance of Back Propagation Algorithm by Using Adaptive Gain Together with Adaptive Momentum and Adaptive Learning Rate on Classification Problems , 2011, UCMA.

[10]  Haruna Chiroma,et al.  Chicken S-BP: An Efficient Chicken Swarm Based Back-Propagation Algorithm , 2016, SCDM.

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

[12]  S. N. Deepa,et al.  ELMAN Neural Network with Modified Grey Wolf Optimizer for Enhanced Wind Speed Forecasting , 2016 .

[13]  Nazri Mohd Nawi,et al.  A New Back-Propagation Neural Network Optimized with Cuckoo Search Algorithm , 2013, ICCSA.

[14]  Hyung-Sup Jung,et al.  Data Mining Approaches for Landslide Susceptibility Mapping in Umyeonsan, Seoul, South Korea , 2017 .