Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article

A Simple Aplysia-Like Spiking Neural Network to Generate Adaptive Behavior in Autonomous Robots

Published: 01 October 2008 Publication History

Abstract

In this article, we describe an adaptive controller for an autonomous mobile robot with a simple structure. Sensorimotor connections were made using a three-layered spiking neural network (SNN) with only one hidden-layer neuron and synapses with spike timing-dependent plasticity (STDP). In the SNN controller, synapses from the hidden-layer neuron to the motor neurons received presynaptic modulation signals from sensory neurons, a mechanism similar to that of the withdrawal reflex circuit of the sea slug, Aplysia. The synaptic weights were modified dependent on the firing rates of the presynaptic modulation signal and that of the hidden-layer neuron by STDP. In experiments using a real robot, which uses a similar simple SNN controller, the robot adapted quickly to the given environment in a single trial by organizing the weights, acquired navigation and obstacle-avoidance behavior. In addition, it followed dynamical changes in the environment. This associative learning scheme can be a new strategy for constructing adaptive agents with minimal structures, and may be utilized as an essential mechanism of an SNN ensemble that binds multiple sensory inputs and generates multiple motor outputs.

References

[1]
Abbott, L.F., & Blum, K.L. (1996). Functional significance of long-term potentiation for sequence learning and prediction . Cerebral Cortex, 6, 406-416.
[2]
Alnajjar, F., & Murase, K. (2006). Self-organization of spiking neural network that generates autonomous behavior in a real mobile robot . International Journal of Neural Systems, 16, 229-239.
[3]
Alnajjar, F., & Murase, K. (in press). Sensor-fusion in spiking neural network that generates autonomous behavior in real mobile robot . In International Joint Conference on Neural Networks (IJCNN'08).
[4]
Atkeson, C.G., Hale, J., Pollick, F., Riley, M., Kotosaka, S., Schaal, et al. (2000). Using humanoid robots to study human behavior . IEEE Intelligent Systems: Special Issue on Humanoid Robotics, 15, 46-56.
[5]
Bi, G., & Poo, M. (2001). Synaptic modification by correlated activity: Hebb's postulate revisited . Annual Review of Neuroscience, 24, 139-166.
[6]
Brooks, R.A. (1986). A robust layered control system for a mobile robot . IEEE Journal of Robotics and Automation, 2, 14-23.
[7]
Brooks, R.A. (1991). Intelligence without reason . In J. Mylopoulos & R. Reiter (Eds.), Proceedings of the 12th International Joint Conference on Artificial Intelligence (pp. 569-595). San Mateo, CA: Morgan Kaufmann.
[8]
Byrne, J.H., & Kandel, E.R. (1996). Presynaptic facilitation revisited: State and time dependence . Journal of Neuroscience, 16(2), 425-435.
[9]
Di Paolo, E. (2003). Evolving spike-timing-dependent plasticity for single-trial learning in robots. Philosophical Transactions of the Royal Society of London, Series A: Mathematical, Physical and Engineering Sciences, 361(1811), 2299- 2319.
[10]
Floreano, D., & Mattiussi, C. (2001). Evolution of spiking neural controllers for autonomous vision-based robots . In T. Gomi (Ed.), Proceedings of Evolutionary Robotics IV, Lecture Notes in Computer Science (Vol. 2217, pp. 38-61). Berlin: Springer.
[11]
Floreano, D., Zufferey, J.C., & Nicoud, J.D. (2005). From wheels to wings with evolutionary spiking neurons . Artificial Life, 11(12), 121-138.
[12]
French, R.L.B., & Damper, R.I. (2002). Evolving a circuit of spiking neurons for phototaxis in a Braitenberg vehicle . In J. Hallam, D. Floreano, B. Hallam, G. Hayes, J.-A. Meyer, & S. Wilson (Eds.), From Animals to Animats 7, Proceedings of the 7th International Conference on the Simulation of Adaptive Behavior (pp. 335-344). Cambridge, MA: MIT Press.
[13]
Gerstner, W., & Kistler, W.M. (2002). Spiking neuron models. New York: Cambridge University Press.
[14]
Gerstner, W., Kreiter, A.K., Markram, H., & Herz, A.V.M. (1997). Neural codes: Firing rates and beyond . Proceedings of the National Academy of Sciences USA, 94, 12740- 12741.
[15]
Hebb, D.O. (1949). The organization of behavior. New York: Wiley.
[16]
Hopfield, J.J., & Brody, C.D. (2001). What is a moment? Transient synchrony as a collective mechanism for spatiotemporal integration . Proceedings of the National Academy of Sciences USA, 98, 1282-1287.
[17]
Ikeda, H., & Murase, K. (2004). Glial nitric oxide-mediated long-term presynaptic facilitation revealed by optical imaging in rat spinal dorsal horn . Journal of Neuroscience, 24(44), 9888-9896.
[18]
Ikeda, H., Tsuda, M., Inoue, K., & Murase, K. (2007). Long-term potentiation of neuronal excitation by neuron-glia interactions in the rat spinal dorsal horn . European Journal of Neuroscience, 25, 1297-1306.
[19]
Islam, Md. M., Yao, X., & Murase, K. (2003). A constructive algorithm for training cooperative neural network ensembles . IEEE Transactions on Neural Networks, 14(4), 820-834.
[20]
Kandel, E.R. (2006). In search of memory: The emergence of a new science of mind. New York: W. W. Norton .
[21]
Kubota, N., & Sasaki, H. (2005). Genetie algorithm for a fuzzy spiking neural network of a mobile robot . In Proceedings of the IEEE International Symposium on Computational Intelligence in Robotic and Automation (CIRA2005), F_8054 (CD-ROM) (pp. 321-326). Piscataway, NJ: IEEE Press.
[22]
Maass, W. (1997). Networks of spiking neural network, the third generation of neural networks models . Neural Networks, 10, 1659-1671.
[23]
Maass, W. (1999). Computing with spiking neurons. In W. Maass & C. M. Bishop (Eds.), Pulsed neural networks (pp. 55-85). Cambridge, MA: MIT Press.
[24]
Mehta, M.R., Quirk, M.C., & Wilson, M.A. (2000). Experience-dependent asymmetric shape of hippocampal receptive felds . Neuron, 25, 707-715.
[25]
Mondada, F., Franzi, E., & Lenne, P. (1993). Mobile robot miniaturization: A tool for investigation in control algorithms . In T. Yoshikawa & F. Miyazaki (Eds.), Proceedings of the 3rd International Conference on Experimental Robotics (pp. 501-513). London: Springer-Verlag.
[26]
Natschläger, T., Ruf, B., & Schmitt, M. (2001). Unsupervised learning and self-organization in networks of spiking neurons. In U. Seiffert & L. C. Jain (Eds.), Self-organizing neural networks: Recent advances and applications, studies in fuzziness and soft computing (Vol. 78, pp. 45- 73). Heidelberg: Springer-Verlag.
[27]
Nolfi, S., & Floreano, D. (2000). Evolutionary robotics: The biology, intelligence, and technology of self-organizing machines. Cambridge, MA: MIT Press.
[28]
Nolfi, S., Floreano, D., Miglino, O., & Mondada, F. (1994). How to evolve autonomous robots: Different approaches in evolutionary robotics. In R. Brooks & P. Maes (Eds.), Proceedings of the International Conference on Artificial Life IV. (pp. 190-197). Cambridge, MA: MIT Press.
[29]
Song, S., Miller, K.D., & Abbott, L.F. (2000). Competitive Hebbian learning through spike-timing dependent synaptic plasticity . Nature Neuroscience, 3, 919-926.
[30]
Squire, L., Bloom, F., McConnell, S., Roberts, J., Spitzer, N., & Zigmond, M. (2003). Fundamental neuroscience (2nd ed., pp. 1277-1283). San Diego: Academic Press.
[31]
Tuci, E., Quinn, M., & Harvey, I. (2003). An evolutionary ecological approach to the study of learning behavior using a robot based model . Adaptive Behavior, 10, 201-221.
[32]
Walter, W.G. (1953). The living brain. London: Duckworth.
[33]
Worgotter, F., & Porr, B. (2005). Temporal sequence learning, prediction, and control-A review of different models and their relation to biological mechanisms . Neural Computation, 17, 248-319.

Cited By

View all
  • (2018)A Hierarchical Autonomous Robot Controller for Learning and MemoryAdaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems10.1177/105971230910581417:3(179-196)Online publication date: 24-Dec-2018
  • (2014)An Artificial Synaptic Plasticity Mechanism for Classical Conditioning with Neural NetworksAdvances in Neural Networks – ISNN 201410.1007/978-3-319-12436-0_24(213-221)Online publication date: 28-Nov-2014

Recommendations

Comments

Information & Contributors

Information

Published In

cover image Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems
Adaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems  Volume 16, Issue 5
October 2008
60 pages

Publisher

Sage Publications, Inc.

United States

Publication History

Published: 01 October 2008

Author Tags

  1. Aplysia
  2. associative learning
  3. autonomous mobile robot
  4. presynaptic modulation
  5. spike timing-dependent plasticity
  6. spiking neural network

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2018)A Hierarchical Autonomous Robot Controller for Learning and MemoryAdaptive Behavior - Animals, Animats, Software Agents, Robots, Adaptive Systems10.1177/105971230910581417:3(179-196)Online publication date: 24-Dec-2018
  • (2014)An Artificial Synaptic Plasticity Mechanism for Classical Conditioning with Neural NetworksAdvances in Neural Networks – ISNN 201410.1007/978-3-319-12436-0_24(213-221)Online publication date: 28-Nov-2014

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media