Abstract
Meta-heuristic algorithms provide derivative-free solutions to optimize complex problems. Back-propagation Neural Network (BP) algorithm is one of the most commonly used and a popular technique to optimize the feed forward neural network training. Traditional BP algorithm has some drawbacks, such as getting stuck easily in local minima and slow speed of convergence. This paper proposed a new meta-heuristic search algorithm, called cuckoo search (CS), based on cuckoo bird’s behavior to train back propagation (BP), Elman Recurrent Neural Network (RNN), and Levenberg Marquardt (LM) algorithms to achieving fast convergence rate and to avoid local minima problem. The performances of the proposed hybrid Cuckoo Search algorithms are compared with artificial bee colony using BP algorithm, and other hybrid variant. Specifically on Iris and 7-Bit parity datasets are used. The simulation results show that the hybrid Cuckoo Search show better performances than the other hybrid technique.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Radhika, Y., Shashi, M.: Atmospheric temperature prediction using support vector machines. Int. J. Comput. Theor. Eng. 1(1), 1793–8201 (2009)
Akcayol, M.A., Cinar, C.: Artificial neural network based modeling of heated catalytic converter performance. Appl. Therm. Eng. 25(14–15), 2341–2350 (2005)
Shereef K.I., Baboo, S.S.: A new weather forecasting technique using back propagation neural network with modified Levenberg-Marquardt algorithm for learning. IJCSI Int. J. Comput. Sci. 8(6), 1694–0814 (2011) (No. 2)
Kosko, B.: Neural Network and Fuzzy Systems, 1st edn. Prentice Hall of India (1994)
Krasnopolsky, V.M., Chevallier, F.: Some neural network application in environmental sciences. Part II: Advancing computational efficiency of environmental numerical models. In: Neural Networks (eds.), vol. 16(3–4), pp. 335–348 (2003)
Coppin, B.: Artificial Intelligence Illuminated, pp. 291–324. Jones and Bartlet Illuminated Series, USA (2004)
Basheer, I.A., Hajmeer, M.: Artificial neural networks: fundamentals, computing, design, and application. J. Microbiol. Methods 43(1), 03–31 (2000)
Zheng, H., Meng, W., Gong, B.: Neural Network and its Application on Machine fault Diagnosis. In: ICSYSE, pp. 576–579 (1992)
Rehman, M.Z, Nawi, N.M: Improving the accuracy of gradient descent back propagation algorithm (GDAM) on classification problems. Int. J. New Comput. Architectures Appl. (IJNCAA) The Society of Digital Information and Wireless Communication 1(4), 838–847 (2012)
Rumelhart, D.E., Hinton, G.E., Williams, R.J.: Learning representations by back-propagating errors. Nature 323, 533–536 (1986)
Lahmiri, S.: A comparative study of backpropagation algorithms in financial prediction. Int. J. Comput. Sci. Eng. Appl. (IJCSEA) 1(4), 15–21 (2011)
Nawi, M.N. Ransing, R.S, Abdul Hamid, N.: BPGD-AG: a new improvement of back-propagation neural network learning algorithms with adaptive gain. J. Sci. Technol. 2(2) (2011)
Ahmed, W.A.M., Saad, E.S.M., Aziz, E.S.A.: Modified back propagation algorithm for learning artificial neural networks. In: Proceedings of the Eighteenth National Radio Science Conference (NRSC), pp. 345–352 (2001)
Wen, J., Zhao, J.L., Luo, S.W., Han, Z.: The improvements of BP neural network learning algorithm. In: Proceedings of the 5th International Conference on Signal Processing WCCC-ICSP, vol. 3, pp. 1647–1649 (2000)
Lahmiri, S.: Wavelet transform, neural networks and the prediction of s & p price index: a comparative paper of back propagation numerical algorithms. Bus. Intell. J. 5(2), 235 (2012)
Nawi, N.M., Ransing, R.S., Salleh, M.N.M., Ghazali, R., Hamid, N.A.: An improved back propagation neural network algorithm on classification problems. In: Communications in Computer and Information Science, vol. 118 CCIS, pp. 177–188 (2010)
Gupta, J.N.D., Sexton, R.S.: Comparing back propagation with a genetic algorithm for neural network training. Int. J. Manage. Sci. 27, 679–684 (1999)
Nawi, N.M., Ghazali, R., Salleh, M.N.M.: The development of improved back-propagation neural networks algorithm for predicting patients with heart disease. In: LNCS, vol. 6377, no. 4, pp. 317–324 (2010)
Yam, J.Y.F., Chow, T.W.S.: Extended least squares based algorithm for training feed forward networks. IEEE Trans. Neural Netw. 8, 806–810 (1997)
Yam, J.Y.F., Chow, T.W.S.: A weight initialization method for improving training speed in feed forward neural networks. Neurocomputing 30, 219–232 (2000)
Yam, J.Y.F., Chow, T.W.S.: Feed forward networks training speed enhancement by optimal initialization of the synaptic coefficients. IEEE Trans. Neural Netw. 12, 430–434 (2001)
Kwok, T.Y., Yeung, D.Y.: Objective functions for training new hidden units in constructive neural networks. IEEE Trans. Neural Netw. 8, 1131–1147 (1997)
Zhang, J. R., Zhang, J., Lok, T., Lyu, M.: A hybrid particle swarm optimization back propagation algorithm for feed forward neural network training. Appl. Math. Comput. 185(5), 1026–1037 (ELSEVIER) (2007)
Shah, H., Ghazali, R., Nawi, N.M., Deris, M.M.: Global hybrid ant bee colony algorithm for training artificial neural networks. LNCS, vol. 7333, no. 1, Pages 87–100 (2012)
Chiroma, H., Abdul-Kareem, S., Khan, A., Nawi, N.M., Ya’U Gital, A., Shuib, L., AbuBakar, A.I., Rahman, M.Z., Herawan, T.: Global warming: predicting OPEC carbon dioxide emissions from petroleum consumption using neural network and hybrid cuckoo search algorithm. PLoS ONE 10(8), 25 (2015)
Karaboga, D.: Artificial bee colony algorithm. Scholarpedia 5(3), 6915 (2010)
Yao, X.: Evolutionary artificial neural networks. Int. J. Neural Syst. 4(3), 203–222 (1993)
Mendes, R., Cortez, P., Rocha, M., Neves, J.: Particle swarm for feedforward neural network training. In: Proceedings of the International Joint Conference on Neural Networks, vol. 2, pp. 1895–1899 (2002)
Lonen, J., Kamarainen, J.I., Lampinen, J.: Differential evolution training algorithm for feed-forward neural networks. J. Neural Process. Lett. 17(1), 93–105 (2003)
Liu, Y.-P., M.-G. Wu, et al.: Evolving neural networks using the hybrid of ant colony optimization and BP algorithms. In: Wang, J., Yi, Z., Zurada, J.M., Lu, B.-L., Yin, H. (eds.) Advances in Neural Networks, ISNN 2006, vol. 3971, pp. 714–722. Springer Berlin/Heidelberg (2006)
Khan, A.U., Bandopadhyaya, T.K., Sharma, S.: Comparisons of stock rates prediction accuracy using different technical indicators with back propagation neural network and genetic algorithm based back propagation neural network. In: The Proceedings of the First International Conference on Emerging Trends in Engineering and Technology IEEE Computer Society, Nagpur, India, pp. 575–580 (2008)
Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: Proceedings of World Congress on Nature & Biologically Inspired Computing, India, pp. 210–214 (2009)
Yang, X.S., Deb, S.: Engineering optimisation by cuckoo search. Int. J. Math. Model. Numer. Optimisation 1(4), 330–343 (2010)
Tuba, M., Subotic, M., Stanarevic, N.: Modified cuckoo search algorithm for unconstrained optimization problems. In: Proceedings of the European Computing Conference, pp. 263–268. Paris, France (2011)
M. Tuba, M. Subotic, and N. Stanarevic Performance of a Modified Cuckoo Search Algorithm for Unconstrained Optimization Problems Faculty of Computer Science Faculty of Computer Science, vol. 11, no. 2, pp. 62–74 (2012)
Nawi, N.M., Khan, A., Rehman, M.: CSLM: Levenberg Marquardt based Back Propagation Algorithm Optimized with Cuckoo Search (2013)
Nawi, N.M., Khan, A., Rehman, M.Z.: A New Optimized Cuckoo Search Recurrent Neural Network (CSRNN) Algorithm. In: The 8th International Conference on Robotic, Vision, Signal Processing & Power Applications, pp. 335–341 (2014)
Nawi, N.M., Khan, A., Rehman, M.Z.: A new back-propagation neural network optimized with cuckoo search algorithm. In: Computational Science and Its Applications–ICCSA 2013, pp. 413–426. Springer Berlin Heidelberg (2013)
Chaowanawate, K., Heednacram, A.: Implementation of cuckoo search in RBF neural network for flood forecasting. In: Fourth International Conference on Computational Intelligence, Communication Systems and Networks, pp. 22–26 (2012)
Pavlyukevich, I.: Levy flights, non-local search and simulated annealing. J. Comput. Phys. 226(2), 1830–1844 (2007)
Walton, S., Hassan, O., Morgan, K., Brown, M.: Modified cuckoo search: a new gradient free optimisation algorithm. J. Chaos, Solitons Fractals 44(9), 710–718 (2011)
Acknowledgements
The authors would like to thank Universiti Tun Hussein Onn Malaysia (UTHM) Ministry of Higher Education (MOHE) Malaysia for financially supporting this Research under Trans-disciplinary Research Grant Scheme (TRGS) vote no. T003. This research also supported by GATES IT Solution Sdn. Bhd under its publication scheme.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Nawi, N.M., Khan, A., Rehman, M.Z., Naseem, R., Uddin, J. (2019). Studying the Effect of Optimizing Weights in Neural Networks with Meta-Heuristic Techniques. In: Abawajy, J., Othman, M., Ghazali, R., Deris, M., Mahdin, H., Herawan, T. (eds) Proceedings of the International Conference on Data Engineering 2015 (DaEng-2015) . Lecture Notes in Electrical Engineering, vol 520. Springer, Singapore. https://doi.org/10.1007/978-981-13-1799-6_34
Download citation
DOI: https://doi.org/10.1007/978-981-13-1799-6_34
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-1797-2
Online ISBN: 978-981-13-1799-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)