Grass Root Algorithm Optimize Neural Networks for Classification Problem

  • Prof. Dr. Hanan A.R. Akkar Electrical Engineering Department, University Of Technology, Baghdad, Iraq
  • Firas R. Mahdi Electrical Engineering Department, University Of Technology, Baghdad, Iraq
Keywords: Artificial neural networks, Classification, Grass root algorithm, Meta-heuristic techniques, Optimization, Population-based algorithms.


Artificial neural networks are computational models that trying to emulate the structure and functions of biological human networks. They have been extensively used in many applications include science, business, engineering, and data mining. Learning of an artificial neural network means how to adapt the weights of the network interconnections using suitable adaption algorithm. The training algorithms that is used to modify the weights of the network are considered the most important portion that influences the artificial networks performance. In the past few decade, many meta-heuristic algorithms have been used to optimize networks synaptic weights, in order to achieve better performance. This paper proposes a general network training method based on population-based algorithms, proposes a novel meta-heuristic algorithm that is inspired by the general grass plants root system to optimize the weights of the proposed artificial network to classify real data four classes XOR and Iris data comparing the obtained results of the proposed algorithm with other familiar evolutionary meta-heuristic algorithms. 


[1] ¬E. Tileylioglu and A. Yilmaz, "Application of neural based estimation algorithm for gait phases of above knee prosthesis," Engineering in Medicine and Biology Society (EMBC), 2015 37th Annual International Conference of the IEEE, pp. 4820-4823, Milan, 2015.
[2] W. Shuhui, "A Novel Company Financial Risk Warning Method Based on BP Neural Network," Intelligent Computation Technology and Automation (ICICTA), 2014 7th International Conference on, pp. 32-35, Changsha, 2014.
[3] J. Wang, F. Zhang, F. Liu and J. Ma, "Hybrid forecasting model-based data mining and genetic algorithm-adaptive particle swarm optimisation: a case study of wind speed time series," in IET Renewable Power Generation, vol. 10, no. 3, pp. 287-298, 2016.
[4] A. Rubaai and P. Young, "Hardware/Software Implementation of Fuzzy-Neural-Network Self-Learning Control Methods for Brushless DC Motor Drives," in IEEE Transactions on Industry Applications, vol. 52, no. 1, pp. 414-424, Jan.-Feb. 2016.
[5] M. Gori and A. Tesi, "On the problem of local minima in backpropagation," in IEEE Transactions on Pattern Analysis and Machine Intelligence, vol. 14, no. 1, pp. 76-86, Jan 1992.
[6] L. Hu, L. Qin, K. Mao, W. Chen and X. Fu, "Optimization of Neural Network by Genetic Algorithm for Flowrate Determination in Multipath Ultrasonic Gas Flowmeter," in IEEE Sensors Journal, vol. 16, no. 5, pp. 1158-1167, March1, 2016.
[7] Slowik A.; Bialko M., "Training of artificial neural networks using differential evolution algorithm," Human System Interactions, 2008 Conference on , vol.60, no.65, pp. 25-27, May 2008.
[8] K. Bai and J. Xiong, "A Method of Improved BP Neural Algorithm Based on Simulated Annealing Algorithm," Genetic and Evolutionary Computing, 2009. WGEC '09. 3rd International Conference on, Guilin, 2009, pp. 765-768.
[9] C. Worasucheep, "Forecasting currency exchange rates with an Artificial Bee Colony-optimized neural network," Evolutionary Computation (CEC), 2015 IEEE Congress on, Sendai, 2015, pp. 3319-3326.
[10] L. Zhang, J. Ma, Y. Wang and S. Pan, "PSO-BP Neural Network in Reservoir Parameter Dynamic Prediction," Computational Intelligence and Security (CIS), 2011 Seventh International Conference on, Hainan, 2011, pp. 123-126.
[11] Gaurang P.; Amit G.; Y P K.; and Devyani P., '' Behaviour Analysis of Multilayer Perceptron's with Multiple Hidden Neurons and Hidden Layers,'' International Journal of Computer Theory and Engineering, vol. 3, no. 2, April 2011.
[12] E. Talbi, '' Common Concepts for Metaheuristics'', in Metaheuristics : from design to implementation, John Wiley & Sons, Inc., Hoboken, New Jersey, 2009, ch.1, pp.23-25.
[13] E. Talbi, '' Population-Based Metaheuristics, in Metaheuristics : from design to implementation, John Wiley & Sons, Inc., Hoboken, New Jersey, 2009, ch.3, pp.190-200.
[14] C. Stichler, '' Grass Growth and Development,'' Texas Cooperative Extension, Texas A&M University, SCS-2002-22.
[15] Z. Bayraktar, M. Komurcu and D. H. Werner, "Wind Driven Optimization (WDO): A novel nature-inspired optimization algorithm and its application to electromagnetics," Antennas and Propagation Society International Symposium (APSURSI), 2010 IEEE, Toronto, ON, 2010, pp. 1-4.
[16] R. A. Vazquez, "Training spiking neural models using cuckoo search algorithm," Evolutionary Computation (CEC), 2011 IEEE Congress on, New Orleans, LA, 2011, pp. 679-686.