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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Tettamanzi, A.G.B., Tomassini, M.: Soft Computing: Integrating Evolutionary, Neural, and Fuzzy Systems. Springer Science and Business Media, Heidelberg (2013)
Keinan, A., Sandbank, B., Hilgetag, C.C., et al.: Axiomatic scalable neurocontroller analysis via the Shapley value. Artif. Life 12(3), 333–352 (2006)
Floreano, D., Mondada, F.: Evolutionary neurocontrollers for autonomous mobile robots. Neural Netw. 11(7), 1461–1478 (1998)
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)
Seth, A.K.: Neural coding: rate and time codes work together. Curr. Biol. 25(3), R110–R113 (2015)
Ghosh-Dastidar, S., Adeli, H.: Spiking neural networks. Int. J. Neural Syst. 19(4), 295–308 (2009)
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)
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)
Črepinšek, M., Liu, S.H., Mernik, M.: Exploration and exploitation in evolutionary algorithms: A survey. ACM Comput. Surv. 45(3), 35 (2013)
Schliebs, S., Kasabov, N.: Evolving spiking neural network—a survey. Evolving Syst. 4(2), 87–98 (2013)
Wysoski, S.G., Benuskova, L., Kasabov, N.: Evolving spiking neural networks for audiovisual information processing. Neural Netw. 23(7), 819–835 (2010)
Batllori, R., Laramee, C.B., Land, W., et al.: Evolving spiking neural networks for robot control. Procedia Comput. Sci. 6, 329–334 (2011)
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)
Bodyanskiy, Y., Dolotov, A., Vynokurova, O.: Evolving spiking wavelet-neuro-fuzzy self-learning system. Appl. Soft Comput. 14, 252–258 (2014)
Gerstner, W., Kistler, W.M.: Spiking Neuron Models: Single Neurons, Populations, Plasticity. Cambridge University Press, Cambridge (2002)
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
Corresponding author
Editor information
Editors and Affiliations
Rights 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)