Skip to main content
Top
Published in: Memetic Computing 3/2014

01-09-2014 | Regular research paper

Artificial Bee Colony training of neural networks: comparison with back-propagation

Authors: John A. Bullinaria, Khulood AlYahya

Published in: Memetic Computing | Issue 3/2014

Log in

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

The Artificial Bee Colony (ABC) is a swarm intelligence algorithm for optimization that has previously been applied to the training of neural networks. This paper examines more carefully the performance of the ABC algorithm for optimizing the connection weights of feed-forward neural networks for classification tasks, and presents a more rigorous comparison with the traditional Back-Propagation (BP) training algorithm. The empirical results for benchmark problems demonstrate that using the standard “stopping early” approach with optimized learning parameters leads to improved BP performance over the previous comparative study, and that a simple variation of the ABC approach provides improved ABC performance too. With both improvements applied, the ABC approach does perform very well on small problems, but the generalization performances achieved are only significantly better than standard BP on one out of six datasets, and the training times increase rapidly as the size of the problem grows. If different, evolutionary optimized, BP learning rates are allowed for the two layers of the neural network, BP is significantly better than the ABC on two of the six datasets, and not significantly different on the other four.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literature
1.
go back to reference Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford Bishop CM (1995) Neural networks for pattern recognition. Oxford University Press, Oxford
3.
go back to reference Bullinaria JA (2007) Using evolution to improve neural network learning: pitfalls and solutions. Neural Comput Appl 16:209–226CrossRef Bullinaria JA (2007) Using evolution to improve neural network learning: pitfalls and solutions. Neural Comput Appl 16:209–226CrossRef
4.
go back to reference Cantu-Paz E, Kamath C (2005) An empirical comparison of combinations of evolutionary algorithms and neural networks for classification problems. IEEE Trans Syst Man Cybern Part B Cybern 35:915–927CrossRef Cantu-Paz E, Kamath C (2005) An empirical comparison of combinations of evolutionary algorithms and neural networks for classification problems. IEEE Trans Syst Man Cybern Part B Cybern 35:915–927CrossRef
5.
go back to reference Duch W, Maszczyk T, Jankowski N (2012) Make it cheap: learning with O(nd) complexity. In: Proceedings of the world congress on computational intelligence, pp 132–135 Duch W, Maszczyk T, Jankowski N (2012) Make it cheap: learning with O(nd) complexity. In: Proceedings of the world congress on computational intelligence, pp 132–135
6.
go back to reference Engelbrecht AP (2007) Computational intelligence: an introduction. Wiley, SussexCrossRef Engelbrecht AP (2007) Computational intelligence: an introduction. Wiley, SussexCrossRef
7.
go back to reference Haidason S, Neville R (2010) Quantifying the severity of the permutation problem in neuro-evolution. In: Proceedings of fourth international workshop on natural computing (IWNC), pp 149–156 Haidason S, Neville R (2010) Quantifying the severity of the permutation problem in neuro-evolution. In: Proceedings of fourth international workshop on natural computing (IWNC), pp 149–156
8.
go back to reference Hancock P (1992) Genetic algorithms and permutation problems: a comparison of recombination operators for neural net structure specification. In: Proceedings of the international workshop on combinations of genetic algorithms and neural networks, pp 108–122 Hancock P (1992) Genetic algorithms and permutation problems: a comparison of recombination operators for neural net structure specification. In: Proceedings of the international workshop on combinations of genetic algorithms and neural networks, pp 108–122
9.
go back to reference Irani R, Nasimi R (2011) Application of Artificial Bee Colony-based neural network in bottom hole pressure prediction in underbalanced drilling. J Pet Sci Eng 78:6–12CrossRef Irani R, Nasimi R (2011) Application of Artificial Bee Colony-based neural network in bottom hole pressure prediction in underbalanced drilling. J Pet Sci Eng 78:6–12CrossRef
10.
go back to reference Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Computer Engineering Department, Erciyes University, Turkey. Karaboga D (2005) An idea based on honey bee swarm for numerical optimization. Technical Report TR06, Computer Engineering Department, Erciyes University, Turkey.
12.
go back to reference Karaboga D, Akay B, Ozturk C (2007) Artificial Bee Colony (ABC) optimization algorithm for training feed-forward neural networks. In: Proceedings of the fourth international conference on modeling decisions for artificial intelligence, pp 318–329 Karaboga D, Akay B, Ozturk C (2007) Artificial Bee Colony (ABC) optimization algorithm for training feed-forward neural networks. In: Proceedings of the fourth international conference on modeling decisions for artificial intelligence, pp 318–329
13.
go back to reference Karaboga D, Basturk B (2008) On the performance of Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 8:687–697CrossRef Karaboga D, Basturk B (2008) On the performance of Artificial Bee Colony (ABC) algorithm. Appl Soft Comput 8:687–697CrossRef
14.
go back to reference Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2012) A comprehensive survey: Artificial Bee Colony (ABC) algorithm and applications. Artif Intell Rev 1–37 Karaboga D, Gorkemli B, Ozturk C, Karaboga N (2012) A comprehensive survey: Artificial Bee Colony (ABC) algorithm and applications. Artif Intell Rev 1–37
15.
go back to reference Karaboga D, Ozturk C (2009) Neural networks training by Artificial Bee Colony algorithm on pattern classification. Neural Netw World 19:279–292 Karaboga D, Ozturk C (2009) Neural networks training by Artificial Bee Colony algorithm on pattern classification. Neural Netw World 19:279–292
16.
go back to reference Kurban T, Besdok E (2009) A comparison of RBF neural network training algorithms for inertial sensor based terrain classification. Sensors 9:6312–6329CrossRef Kurban T, Besdok E (2009) A comparison of RBF neural network training algorithms for inertial sensor based terrain classification. Sensors 9:6312–6329CrossRef
17.
go back to reference Omkar SN, Senthilnath J (2009) Artificial Bee Colony for classification of acoustic emission signal source. Int J Aerosp Innov 1:129–143CrossRef Omkar SN, Senthilnath J (2009) Artificial Bee Colony for classification of acoustic emission signal source. Int J Aerosp Innov 1:129–143CrossRef
18.
go back to reference Ozkan C, Kisi O, Akay B (2011) Neural networks with Artificial Bee Colony algorithm for modeling daily reference evapotranspiration. Irrig Sci 29:431–441CrossRef Ozkan C, Kisi O, Akay B (2011) Neural networks with Artificial Bee Colony algorithm for modeling daily reference evapotranspiration. Irrig Sci 29:431–441CrossRef
19.
go back to reference Ozturk C, Karaboga D (2011) Hybrid Artificial Bee Colony algorithm for neural network training. In: Proceedings of the IEEE congress on evolutionary computation, pp 84–88 Ozturk C, Karaboga D (2011) Hybrid Artificial Bee Colony algorithm for neural network training. In: Proceedings of the IEEE congress on evolutionary computation, pp 84–88
20.
go back to reference Prechelt L (1994) PROBEN1—a set of benchmarks and benchmarking rules for neural network training algorithms. Technical Report 21/94, Universitat Karlsruhe, Fakult at fur Informatik, Germany Prechelt L (1994) PROBEN1—a set of benchmarks and benchmarking rules for neural network training algorithms. Technical Report 21/94, Universitat Karlsruhe, Fakult at fur Informatik, Germany
21.
go back to reference Qiongshuai L, Shiqing W (2011) A hybrid model of neural network and classification in wine. In: Proceedings of the third international conference on computer research and development, pp 58–61 Qiongshuai L, Shiqing W (2011) A hybrid model of neural network and classification in wine. In: Proceedings of the third international conference on computer research and development, pp 58–61
22.
go back to reference Shah H, Ghazali R, Nawi NM (2011) Using Artificial Bee Colony algorithm for MLP training on earthquake time series data prediction. J Comput 3:135–142 Shah H, Ghazali R, Nawi NM (2011) Using Artificial Bee Colony algorithm for MLP training on earthquake time series data prediction. J Comput 3:135–142
23.
go back to reference Yeh WC, Hsieh TJ (2012) Artificial Bee Colony algorithm-neural networks for S-system models of biochemical networks approximation. Neural Comput Appl 21:365–375CrossRef Yeh WC, Hsieh TJ (2012) Artificial Bee Colony algorithm-neural networks for S-system models of biochemical networks approximation. Neural Comput Appl 21:365–375CrossRef
Metadata
Title
Artificial Bee Colony training of neural networks: comparison with back-propagation
Authors
John A. Bullinaria
Khulood AlYahya
Publication date
01-09-2014
Publisher
Springer Berlin Heidelberg
Published in
Memetic Computing / Issue 3/2014
Print ISSN: 1865-9284
Electronic ISSN: 1865-9292
DOI
https://doi.org/10.1007/s12293-014-0137-7

Other articles of this Issue 3/2014

Memetic Computing 3/2014 Go to the issue

Premium Partner