A Novel Hybrid Evolutionary Algorithm Based on PSO and AFSA for Feedforward Neural Network Training

In recent years, the multilayer feedforward neural network (FNN) has been received considerable attention and have been extensively used in many fields. Levenberg-Marquardt back-propagation (LMBP) algorithm as an FNN training method has some limitations associated with overfitting, local optimum problems and slow convergence rate. In order to overcome the limitations, some people proposed particle swarm optimization (PSO) as an evolutionary algorithm to train the FNN. But PSO has disadvantages such as low precision, slow convergence in the later stage of the evolution, and parameter selection problems. In this paper, a novel hybrid evolutionary algorithm based on AFSA and PSO, also referred to as AFSA-PSO-parallel-hybrid evolutionary (APPHE) algorithm, has been used in FNN training. Compared to FNN trained by LMBP algorithm, FNN training by the novel hybrid evolutionary algorithm show satisfactory performance, converges quickly towards the optimal position, convergent accuracy, high stability and can avoid overfitting in some extent. FNN training by the novel method has been testified by using in Iris data classification and the results are much more accurate and stable than by Levenberg-Marquardt back-propagation algorithm.

[1]  Liu Dai Short-term load forecasting method based on artificial fish-swarm algorithm of neural network , 2005 .

[2]  Michael R. Lyu,et al.  A hybrid particle swarm optimization-back-propagation algorithm for feedforward neural network training , 2007, Appl. Math. Comput..

[3]  Jong-Cheng Wu,et al.  Prediction of flutter derivatives by artificial neural networks , 2008 .

[4]  Qi Shen,et al.  Particle swarm algorithm trained neural network for QSAR studies of inhibitors of platelet-derived growth factor receptor phosphorylation. , 2006, European journal of pharmaceutical sciences : official journal of the European Federation for Pharmaceutical Sciences.

[5]  Xin Yao,et al.  A review of evolutionary artificial neural networks , 1993, Int. J. Intell. Syst..

[6]  Li Xiao-lei Parameter estimation method based-on artificial fish school algorithm , 2004 .

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

[8]  Jacek M. Zurada,et al.  Introduction to artificial neural systems , 1992 .

[9]  Yu Li,et al.  Particle swarm optimisation for evolving artificial neural network , 2000, Smc 2000 conference proceedings. 2000 ieee international conference on systems, man and cybernetics. 'cybernetics evolving to systems, humans, organizations, and their complex interactions' (cat. no.0.

[10]  Yi Luo,et al.  The Optimization of PID Controller Parameters Based on Artificial Fish Swarm Algorithm , 2007, 2007 IEEE International Conference on Automation and Logistics.