Skip to main content

An Evolutionary Algorithm for Autonomous Agents with Spiking Neural Networks

  • Conference paper
  • First Online:
  • 3024 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 10361))

Abstract

Inspired by the evolution of biological brains, the study of neurally-driven evolved autonomous agents has received more and more attention. In this paper, we propose an evolutionary algorithm for neurally-driven autonomous agents, each agent is controlled by a spiking neural network, and the network receives the sensory inputs and processes the motor outputs through the encoded spike information. The controlling spiking neural networks of autonomous agents are developed by the evolutionary algorithms that apply some of genetic operators and selection to a population of agents that undergo evolution. The corresponding food gathering experiment results show that the autonomous agents appear intelligent behaviours for the simulation environment. Additionally, the parameters of networks and agents play an important role in the evolutionary process.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.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

Learn about institutional subscriptions

References

  1. Tettamanzi, A.G.B., Tomassini, M.: Soft Computing: Integrating Evolutionary, Neural, and Fuzzy Systems. Springer Science and Business Media, Heidelberg (2013)

    Google Scholar 

  2. Keinan, A., Sandbank, B., Hilgetag, C.C., et al.: Axiomatic scalable neurocontroller analysis via the Shapley value. Artif. Life 12(3), 333–352 (2006)

    Article  Google Scholar 

  3. Floreano, D., Mondada, F.: Evolutionary neurocontrollers for autonomous mobile robots. Neural Netw. 11(7), 1461–1478 (1998)

    Article  Google Scholar 

  4. Bredeche, N., Montanier, J.M., Liu, W., et al.: Environment-driven distributed evolutionary adaptation in a population of autonomous robotic agents. Math. Comput. Model. Dyn. Syst. 18(1), 101–129 (2012)

    Article  MATH  Google Scholar 

  5. Seth, A.K.: Neural coding: rate and time codes work together. Curr. Biol. 25(3), R110–R113 (2015)

    Article  Google Scholar 

  6. Ghosh-Dastidar, S., Adeli, H.: Spiking neural networks. Int. J. Neural Syst. 19(4), 295–308 (2009)

    Article  Google Scholar 

  7. Rekabdar, B., Nicolescu, M., Nicolescu, M., et al.: A scale and translation invariant approach for early classification of spatio-temporal patterns using spiking neural networks. Neural Process. Lett. 43(2), 327–343 (2016)

    Article  Google Scholar 

  8. Rekabdar, B., Nicolescu, M., Nicolescu, M., et al.: Using patterns of firing neurons in spiking neural networks for learning and early recognition of spatio-temporal patterns. Neural Comput. Appl., 1–17 (2016)

    Google Scholar 

  9. Črepinšek, M., Liu, S.H., Mernik, M.: Exploration and exploitation in evolutionary algorithms: A survey. ACM Comput. Surv. 45(3), 35 (2013)

    MATH  Google Scholar 

  10. Schliebs, S., Kasabov, N.: Evolving spiking neural network—a survey. Evolving Syst. 4(2), 87–98 (2013)

    Article  Google Scholar 

  11. Wysoski, S.G., Benuskova, L., Kasabov, N.: Evolving spiking neural networks for audiovisual information processing. Neural Netw. 23(7), 819–835 (2010)

    Article  Google Scholar 

  12. Batllori, R., Laramee, C.B., Land, W., et al.: Evolving spiking neural networks for robot control. Procedia Comput. Sci. 6, 329–334 (2011)

    Article  Google Scholar 

  13. Kasabov, N., Scott, N.M., Tu, E., et al.: Evolving spatio-temporal data machines based on the NeuCube neuromorphic framework: design methodology and selected applications. Neural Netw. 78, 1–14 (2016)

    Article  Google Scholar 

  14. Bodyanskiy, Y., Dolotov, A., Vynokurova, O.: Evolving spiking wavelet-neuro-fuzzy self-learning system. Appl. Soft Comput. 14, 252–258 (2014)

    Article  Google Scholar 

  15. Gerstner, W., Kistler, W.M.: Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press, Cambridge (2002)

    Book  MATH  Google Scholar 

Download references

Acknowledgement

This research is supported by the Natural Science Foundation of Gansu Province of China under Grant No. 1506RJZA127, and the Scientific Research Project of Universities of Gansu Province under Grant No. 2015A-013.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xianghong Lin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2017 Springer International Publishing AG

About this paper

Cite this paper

Lin, X., Shen, F., Liu, K. (2017). An Evolutionary Algorithm for Autonomous Agents with Spiking Neural Networks. In: Huang, DS., Bevilacqua, V., Premaratne, P., Gupta, P. (eds) Intelligent Computing Theories and Application. ICIC 2017. Lecture Notes in Computer Science(), vol 10361. Springer, Cham. https://doi.org/10.1007/978-3-319-63309-1_4

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-63309-1_4

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-63308-4

  • Online ISBN: 978-3-319-63309-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics