Training Functional Link Neural Network with Ant Lion Optimizer

  • Yana Mazwin Mohmad HassimEmail author
  • Rozaida Ghazali
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 978)


Functional Link Neural Network (FLNN) has becoming as an important tool used in machine learning due to its modest architecture. FLNN requires less tunable weights for training as compared to the standard multilayer feed forward network such as Multilayer Perceptron (MLP). Since FLNN uses Backpropagation algorithm as the standard learning algorithm, the method however prone to get trapped in local minima which affect its performance. This paper proposed the implementation of Ant Lion Algorithm as learning algorithm to train the FLNN for classification tasks. The Ant Lion Optimizer (ALO) is the metaheuristic optimization algorithm that mimics the hunting mechanism of antlions in nature. The result of the classification made by FLNN-ALO is compared with the standard FLNN model to examine whether the ALO learning algorithm is capable of training the FLNN network and improve its performance. From the result achieved, it can be seen that the implementation of the proposed learning algorithm for FLNN performs the classification task quite well and yields better accuracy on the unseen data.


Functional link neural network Learning algorithm Ant lion optimizer 



The authors would like to thank Universiti Tun Hussein Onn Malaysia (UTHM) for supporting this research.


  1. 1.
    Michalski RS, Carbonell JG, Mitchell TM (2013) Machine Learning: an Artificial Intelligence Approach. Springer Science & Business Media (2013)Google Scholar
  2. 2.
    Yeatman TJ, Zhou JX, Bloom GC, Eschrich SA (2014) Artificial neural network proteomic tumor classification. Google PatentsGoogle Scholar
  3. 3.
    Al-Jarrah O, Arafat A (2015) Network intrusion detection system using neural network classification of attack behavior. J Adv Inf Technol 6Google Scholar
  4. 4.
    Zabidi A, Lee Yoot K, Mansor W, Yassin IM, Sahak R (2010) Classification of infant cries with asphyxia using multilayer perceptron neural network. In: Computer engineering and applications (ICCEA), 2010 second international conference on, pp 204–208Google Scholar
  5. 5.
    Silva LM, Marques de Sá J, Alexandre LA (2008) Data classification with multilayer perceptrons using a generalized error function. Neural Netw 21:1302–1310CrossRefGoogle Scholar
  6. 6.
    Giles CL, Maxwell T (1987) Learning, invariance, and generalization in high-order neural networks. Appl Opt 26:4972–4978CrossRefGoogle Scholar
  7. 7.
    Misra BB, Dehuri S (2007) Functional link artificial neural network for classification task in data mining. J Comput Sci 3:948–955CrossRefGoogle Scholar
  8. 8.
    Karaboga D, Basturk B (2007) On the performance of artificial bee colony (ABC) algorithm. Elsevier Appl Soft Comput 8:687–697CrossRefGoogle Scholar
  9. 9.
    Rojas R (2013) Neural networks: a systematic introduction. Springer Science & Business Media (2013)Google Scholar
  10. 10.
    Eberhart RC (2014) Neural network PC tools: a practical guide. Academic PressGoogle Scholar
  11. 11.
    Rubio JD, Angelov P, Pacheco J (2011) Uniformly stable backpropagation algorithm to train a feedforward neural network. Neural Netw IEEE Trans 22:356–366CrossRefGoogle Scholar
  12. 12.
    Sierra A, Macias JA, Corbacho F (2001) Evolution of functional link networks. Evolut Comput IEEE Trans 5:54–65CrossRefGoogle Scholar
  13. 13.
    Abu-Mahfouz I-A (2005) A comparative study of three artificial neural networks for the detection and classification of gear faults. Int J Gen Syst 34:261–277MathSciNetCrossRefGoogle Scholar
  14. 14.
    Dehuri S, Mishra BB, Cho S-B (2008) Genetic feature selection for optimal functional link artificial neural network in classification. In: Proceedings of the 9th international conference on intelligent data engineering and automated learning, pp 156–163. Springer, Daejeon, South Korea (2008)Google Scholar
  15. 15.
    Klassen M, Pao YH, Chen V (1988) Characteristics of the functional link net: a higher order delta rule net. In: Neural networks IEEE international conference on, vol 501, pp 507–513Google Scholar
  16. 16.
    Pao YH (1989) Adaptive pattern recognition and neural networks. Addison-Wesley Longman Publishing Co., IncGoogle Scholar
  17. 17.
    Rumelhart DE, McClelland JL (eds) (1986) Parallel distributed processing: explorations in the microstructure of cognition, vol 1: foundations. MIT PressGoogle Scholar
  18. 18.
    Haykin S (2004) Network neural: a comprehensive foundation. Neural Netw 2Google Scholar
  19. 19.
    Mirjalili S (2015) the ant lion optimizer. Adv Eng Softw 83:80–98CrossRefGoogle Scholar
  20. 20.
    Dinakara Prasasd Reddy P, Veera Reddy VC, Gowri Manohar T (2018) Ant Lion optimization algorithm for optimal sizing of renewable energy resources for loss reduction in distribution systems. J Electr Syst Inf Technol 5:663–680Google Scholar
  21. 21.
    Tian T, Liu C, Guo Q, Yuan Y, Li W, Yan Q (2018) An improved ant lion optimization algorithm and its application in hydraulic turbine governing system parameter identification. Energies 11:95CrossRefGoogle Scholar
  22. 22.
    Abd-AlKareem M, Riyadh T (2018) Exploring ant lion optimization algorithm to enhance the choice of an appropriate software reliability growth model. Int J Comput Appl 182:1–8Google Scholar

Copyright information

© Springer Nature Switzerland AG 2020

Authors and Affiliations

  1. 1.Faculty of Computer Science and Information TechnologyUniversiti Tun Hussein Onn Malaysia (UTHM)Batu PahatMalaysia

Personalised recommendations