Skip to main content

Efficient Learning of Neural Networks with Evolutionary Algorithms

  • Conference paper
Pattern Recognition (DAGM 2007)

Part of the book series: Lecture Notes in Computer Science ((LNIP,volume 4713))

Included in the following conference series:

Abstract

In this article we present EANT, a method that creates neural networks (NNs) by evolutionary reinforcement learning. The structure of NNs is developed using mutation operators, starting from a minimal structure. Their parameters are optimised using CMA-ES. EANT can create NNs that are very specialised; they achieve a very good performance while being relatively small. This can be seen in experiments where our method competes with a different one, called NEAT, to create networks that control a robot in a visual servoing scenario.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Hornik, K., Stinchcombe, M.B., White, H.: Multilayer feedforward networks are universal approximators. Neural Networks 2, 359–366 (1989)

    Article  Google Scholar 

  2. Bellman, R.E.: Adaptive Control Processes. Princeton University Press, Princeton, USA (1961)

    MATH  Google Scholar 

  3. Rojas, R.: Neural Networks - A Systematic Introduction. Springer, Berlin, Germany (1996)

    MATH  Google Scholar 

  4. Kassahun, Y., Sommer, G.: Efficient reinforcement learning through evolutionary acquisition of neural topologies. In: Proceedings of the 13th European Symposium on Artificial Neural Networks (ESANN 2005), Bruges, Belgium, pp. 259–266 (2005)

    Google Scholar 

  5. Siebel, N.T., Kassahun, Y.: Learning neural networks for visual servoing using evolutionary methods. In: Proceedings of the 6th International Conference on Hybrid Intelligent Systems (HIS 2006), Auckland, New Zealand, 6 (4 pages) (2006)

    Google Scholar 

  6. Eiben, Á.E., Smith, J.E.: Introduction to Evolutionary Computing. Springer, Berlin, Germany (2003)

    MATH  Google Scholar 

  7. Sutton, R.S., Barto, A.G.: Reinforcement Learning: An Introduction. MIT Press, Cambridge, USA (1998)

    Google Scholar 

  8. Yao, X.: Evolving artificial neural networks. Proceedings of the IEEE 87(9), 1423–1447 (1999)

    Article  Google Scholar 

  9. Yao, X., Liu, Y.: A new evolutionary system for evolving artificial neural networks. IEEE Transactions on Neural Networks 8(3), 694–713 (1997)

    Article  MathSciNet  Google Scholar 

  10. Angeline, P.J., Saunders, G.M., Pollack, J.B.: An evolutionary algorithm that constructs recurrent neural networks. IEEE Transactions on Neural Networks 5, 54–65 (1994)

    Article  Google Scholar 

  11. Stanley, K.O., Miikkulainen, R.: Evolving neural networks through augmenting topologies. Evolutionary Computation 10(2), 99–127 (2002)

    Article  Google Scholar 

  12. Kirkpatrick, S., Gelatt, C.D., Vecchi, M.P.: Optimization by simulated annealing. Science 220(4598), 671–680 (1983)

    Article  MathSciNet  Google Scholar 

  13. Hansen, N., Ostermeier, A.: Completely derandomized self-adaptation in evolution strategies. Evolutionary Computation 9(2), 159–195 (2001)

    Article  Google Scholar 

  14. Weiss, L.E., Sanderson, A.C., Neuman, C.P.: Dynamic sensor-based control of robots with visual feedback. IEEE Journal of Robotics and Automation 3(5), 404–417 (1987)

    Article  Google Scholar 

  15. Hutchinson, S., Hager, G., Corke, P.: A tutorial on visual servo control. Tutorial notes, Yale University, New Haven, USA (1996)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Fred A. Hamprecht Christoph Schnörr Bernd Jähne

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Siebel, N.T., Krause, J., Sommer, G. (2007). Efficient Learning of Neural Networks with Evolutionary Algorithms. In: Hamprecht, F.A., Schnörr, C., Jähne, B. (eds) Pattern Recognition. DAGM 2007. Lecture Notes in Computer Science, vol 4713. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74936-3_47

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-74936-3_47

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-74933-2

  • Online ISBN: 978-3-540-74936-3

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics