Abstract
Artificial neural networks (ANNs) have powerful function approximation and pattern classification capabilities, but their performance is greatly affected by structural design and parameter selection. Traditional training methods have drawbacks including long training time, over-fitting, premature convergence, etc. Evolutionary optimization algorithms have provided an effective tool for ANN parameter optimization, but simultaneously optimizing ANN structure and parameters remains a difficult problem. This paper adapts a relatively new evolutionary algorithm, water wave optimization (WWO), for both structure design and parameter selection for ANNs. The algorithm uses a variable-dimensional solution representation, and designs new propagation, refraction, and breaking operators to effectively evolve solutions towards the optimum or near-optima. Computational experiments show that the WWO algorithm exhibits significant performance advantages over other popular evolutionary algorithms including genetic algorithm, particle swarm optimization, and biogeography-based optimization, for ANN structure and parameter optimization.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Blake, C.L., Merz, C.J.: UCI repository of machine learning databases (1998). http://www.ics.uci.edu/~mlearn/MLRepository.html
Das, G., Pattnaik, P.K., Padhy, S.K.: Artificial neural network trained by particle swarm optimization for non-linear channel equalization. Expert Syst. Appl. 41(7), 3491–3496 (2014)
Hopfield, J.J.: Neural networks and physical systems with emergent collective computational abilities. Proc. Nat. Acad. Sci. 79, 2554–2558 (1982)
Hornik, K.: Approximation capabilities of multilayer feedforward networks. Neural Netw. 4(2), 251–257 (1991)
Kiranyaz, S., Ince, T., Yildirim, A., Gabbouj, M.: Evolutionary artificial neural networks by multi-dimensional particle swarm optimization. Neural Netw. 22(10), 1448–1462 (2009)
Lam, H.K., Ling, S.H., Leung, F.H.F., Tam, P.K.S.: Tuning of the structure and parameters of neural network using an improved genetic algorithm. In: The 27th Annual Conference of the IEEE Industrial Electronics Society, vol. 1, pp. 25–30. IEEE (2001)
Leung, F.H.F., Lam, H.K., Ling, S.H., Tam, P.K.S.: Tuning of the structure and parameters of a neural network using an improved genetic algorithm. IEEE Trans. Neural Netw. 14, 79–88 (2003)
McCulloch, W.S., Pitts, W.H.: A logical calculus for the ideas immanent in nervous activity. Bull. Math. Biophys. 5, 115–133 (1943)
Mendes, R., Cortez, P., Rocha, M., Neves, J.: Particle swarms for feedforward neural network training. In: International Joint Conference on Neural Networks, pp. 1895–1899. IEEE (2002)
Ojha, V.K., Abraham, A., Snášel, V.: Metaheuristic design of feedforward neural networks: a review of two decades of research. Eng. Appl. Artif. Intell. 60, 97–116 (2017)
Salama, K.M., Abdelbar, A.M.: Learning neural network structures with ant colony algorithms. Swarm Intell. 9(4), 229–265 (2015)
Sarkar, M., Yegnanarayana, B.: Feedforward neural networks configuration using evolutionary programming. In: International Conference on Neural Networks, pp. 438–443. IEEE (1997)
Whitley, D., Starkweather, T., Bogart, C.: Genetic algorithms and neural networks: optimizing connections and connectivity. Parall. Comput. 14(3), 347–361 (1990)
Yao, X.: A review of evolutionary artificial neural networks. Int. J. Intell. Syst. 8(4), 539–567 (1993)
Zhang, J.R., Zhang, J., Lok, T.M., Lyu, M.R.: A hybrid particle swarm optimization-back-propagation algorithm for feedforward neural network training. Appl. Math. Comput. 185(2), 1026–1037 (2007)
Zhang, Y., Phillips, P., Wang, S., Ji, G., Yang, J., Wu, J.: Fruit classification by biogeography-based optimization and feedforward neural network. Expert Syst. 33(3), 239–253 (2016)
Zheng, Y.J., Sheng, W.G., Sun, X.M., Chen, S.Y.: Airline passenger profiling based on fuzzy deep machine learning. IEEE Trans. Neural Netw. Learn. Syst. 28(12), 2911–2923 (2017)
Zheng, Y.J.: Water wave optimization: a new nature-inspired metaheuristic. Comput. Oper. Res. 55(1), 1–11 (2015)
Zheng, Y.J., Ling, H.F., Xue, J.Y.: Ecogeography-based optimization: enhancing biogeography-based optimization with ecogeographic barriers and differentiations. Comput. Oper. Res. 50, 115–127 (2014)
Zheng, Y., Chen, S., Zhang, M.: Biogeography-Based Optimization: Algorithms and Applications. Science Press (2016)
Acknowledgements
This work is supported by National Natural Science Foundation (Grant No. 61473263) and Zhejiang Provincial Natural Science Foundation (Grant No. LY14F030011) of China.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Zhou, XH., Xu, ZG., Zhang, MX., Zheng, YJ. (2018). Water Wave Optimization for Artificial Neural Network Parameter and Structure Optimization. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 951. Springer, Singapore. https://doi.org/10.1007/978-981-13-2826-8_30
Download citation
DOI: https://doi.org/10.1007/978-981-13-2826-8_30
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2825-1
Online ISBN: 978-981-13-2826-8
eBook Packages: Computer ScienceComputer Science (R0)