Associative Memory: A Spiking Neural Network Robotic Implementation

Slides:



Advertisements
Similar presentations
Introduction to Neural Networks
Advertisements

Pattern Association.
NEU Neural Computing MSc Natural Computation Department of Computer Science University of York.
5/16/2015Intelligent Systems and Soft Computing1 Introduction Introduction Hebbian learning Hebbian learning Generalised Hebbian learning algorithm Generalised.
Artificial neural networks:
Spike timing-dependent plasticity: Rules and use of synaptic adaptation Rudy Guyonneau Rufin van Rullen and Simon J. Thorpe Rétroaction lors de l‘ Intégration.
Learning crossmodal spatial transformations through STDP Gerhard Neumann Seminar B, SS 06.
Artificial Spiking Neural Networks
Introduction: Neurons and the Problem of Neural Coding Laboratory of Computational Neuroscience, LCN, CH 1015 Lausanne Swiss Federal Institute of Technology.
Artificial Neural Networks - Introduction -
Lecture 16 Spiking neural networks
Plasticity in the nervous system Edward Mann 17 th Jan 2014.
Artificial Neural Networks - Introduction -
1Neural Networks B 2009 Neural Networks B Lecture 1 Wolfgang Maass
Slides are based on Negnevitsky, Pearson Education, Lecture 8 Artificial neural networks: Unsupervised learning n Introduction n Hebbian learning.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Un Supervised Learning & Self Organizing Maps Learning From Examples
Pattern Recognition using Hebbian Learning and Floating-Gates Certain pattern recognition problems have been shown to be easily solved by Artificial neural.
Associative Learning in Hierarchical Self Organizing Learning Arrays Janusz A. Starzyk, Zhen Zhu, and Yue Li School of Electrical Engineering and Computer.
November 30, 2010Neural Networks Lecture 20: Interpolative Associative Memory 1 Associative Networks Associative networks are able to store a set of patterns.
SOMTIME: AN ARTIFICIAL NEURAL NETWORK FOR TOPOLOGICAL AND TEMPORAL CORRELATION FOR SPATIOTEMPORAL PATTERN LEARNING.
Traffic Sign Recognition Using Artificial Neural Network Radi Bekker
Neural Networks. Plan Perceptron  Linear discriminant Associative memories  Hopfield networks  Chaotic networks Multilayer perceptron  Backpropagation.
Artificial Neural Network Theory and Application Ashish Venugopal Sriram Gollapalli Ulas Bardak.
PSY105 Neural Networks 4/5 4. “Traces in time” Assignment note: you don't need to read the full book to answer the first half of the question. You should.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
2101INT – Principles of Intelligent Systems Lecture 10.
Artificial Neural Network Unsupervised Learning
Advances in Modeling Neocortex and its impact on machine intelligence Jeff Hawkins Numenta Inc. VS265 Neural Computation December 2, 2010 Documentation.
NIMIA October 2001, Crema, Italy - Vincenzo Piuri, University of Milan, Italy NEURAL NETWORKS FOR SENSORS AND MEASUREMENT SYSTEMS Part II Vincenzo.
CONTENTS:  Introduction  What is neural network?  Models of neural networks  Applications  Phases in the neural network  Perceptron  Model of fire.
Cognition, Brain and Consciousness: An Introduction to Cognitive Neuroscience Edited by Bernard J. Baars and Nicole M. Gage 2007 Academic Press Chapter.
Modeling the Calcium Dysregulation Hypothesis of Alzheimer's Disease Júlio de Lima do Rêgo Monteiro, Marcio Lobo Netto, Diego Andina, Javier Ropero Pelaez.
Fuzzy BSB-neuro-model. «Brain-State-in-a-Box Model» (BSB-model) Dynamic of BSB-model: (1) Activation function: (2) 2.
1 Chapter 11 Neural Networks. 2 Chapter 11 Contents (1) l Biological Neurons l Artificial Neurons l Perceptrons l Multilayer Neural Networks l Backpropagation.
Artificial Neural Networks An Introduction. What is a Neural Network? A human Brain A porpoise brain The brain in a living creature A computer program.
Artificial Neural Network Building Using WEKA Software
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
Features of Biological Neural Networks 1)Robustness and Fault Tolerance. 2)Flexibility. 3)Ability to deal with variety of Data situations. 4)Collective.
”When spikes do matter: speed and plasticity” Thomas Trappenberg 1.Generation of spikes 2.Hodgkin-Huxley equation 3.Beyond HH (Wilson model) 4.Compartmental.
Aim of neuromorphic engineering: o Design and construct physical models of biological neural networks that replicate:  robust computation  adaptability.
Artificial Neural Networks Students: Albu Alexandru Deaconescu Ionu.
Neural Network Basics Anns are analytical systems that address problems whose solutions have not been explicitly formulated Structure in which multiple.
Lecture 5 Neural Control
Neural Networks Presented by M. Abbasi Course lecturer: Dr.Tohidkhah.
COSC 4426 AJ Boulay Julia Johnson Artificial Neural Networks: Introduction to Soft Computing (Textbook)
Spiking Neural Networks Banafsheh Rekabdar. Biological Neuron: The Elementary Processing Unit of the Brain.
0 Chapter 4: Associators and synaptic plasticity Fundamentals of Computational Neuroscience Dec 09.
IJCNN, July 27, 2004 Extending SpikeProp Benjamin Schrauwen Jan Van Campenhout Ghent University Belgium.
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
J. Kubalík, Gerstner Laboratory for Intelligent Decision Making and Control Artificial Neural Networks II - Outline Cascade Nets and Cascade-Correlation.
1 Neural Networks MUMT 611 Philippe Zaborowski April 2005.
Self-Organizing Network Model (SOM) Session 11
Fall 2004 Perceptron CS478 - Machine Learning.
Visual Computation and Learning Lab
Cognitive Computing…. Computational Neuroscience
Artificial Intelligence (CS 370D)
Ch 14. Active Vision for Goal-Oriented Humanoid Robot Walking (1/2) Creating Brain-Like Intelligence, Sendhoff et al. (eds), Robots Learning from.
CSE 473 Introduction to Artificial Intelligence Neural Networks
Chapter 3. Artificial Neural Networks - Introduction -
Covariation Learning and Auto-Associative Memory
Gaurav Aggarwal, Mark Shaw, Christian Wolf
Intelligent Leaning -- A Brief Introduction to Artificial Neural Networks Chiung-Yao Fang.
Spike timing dependent plasticity
network of simple neuron-like computing elements
OCNC Statistical Approach to Neural Learning and Population Coding ---- Introduction to Mathematical.
CHAPTER I. of EVOLUTIONARY ROBOTICS Stefano Nolfi and Dario Floreano
The Network Approach: Mind as a Web
Co-operative neural networks and ‘integrated’ classification
Presentation transcript:

Associative Memory: A Spiking Neural Network Robotic Implementation André Cyr, Frédéric Thériault, Matt Ross, Sylvain Chartier

Associative Memory (AM) Autoassociative (pattern completion): Input Output Input Output Heteroassociative: Input Output

Associative Memory (AM) Cont. AM usually refers to complex brain structures [1,2]. Generally modeled at the phenomenological level. Why model at all? Cognitive economy for natural or artificial agents [3]. Artificial Neural Network approach SOM maps, especially for robotic navigation [4,5]

Spiking Neural Network (SNN) Model Addition of a temporal dimension for encoding information. Has become another approach to modeling the AM phenomenon [6,7,8]. Current objective: Create a simple embodied bio- inspired mechanism for the AM model, by exploiting the inherent computational and temporal features of a SNN model. Analytical description of neuronal spike model dynamics can be found at: http://aifuture.com/res/2018-am/

Spiking Neural Model for AM Temporal neural features Asymmetric spike timing Asymmetric spike-timing dependent plasticity (STDP) learning function [9]:

Architecture

Learning Mechanism graphics A-B-C image caption of the three black dots on the left column generates single spikes of their respective neurons. graphics D-E-F The randomized spike delays (PSP) between the input and the associative neural layer are produced (graphics G-H-I). These small PSP delays are enough to be used from the STDP rule to adjust the modulating synaptic factor (graphics J to O: 0-500 percentage scale). Since the synaptic delays are randomized, anti-hebb happens half of the time, but because there was a positive bias favoring the hebb side, eventually results in an increased weight and affects the spiking response of the associative neural units. graphics P-Q-R output spikes to the LCD device.

Autoassociative Simulation

Autoassociative Simulation Cont.

Heteroassociative Simulation

Robotic Implementation Full video available at: http://aifuture.com/res/2018-am/

Conclusion With simple visual tasks and minimalist cellular circuits, it was shown that asymmetric synaptic delays and asymmetric STDP learning are sufficient conditions to achieve pattern- completion and noise tolerance for auto and heteroassociative tasks.

References Rolls, E.: The mechanisms for pattern completion and pattern separation in the hippocampus. Front. Syst. Neurosci 7(74), 10-3389 (2013) Smith, D., Wessnitzer, J., Webb, B.: A model of associative learning in the mushroom body. Biological cybernetics 99(2), 89-103 (2008) Chartier, S., Giguere, G., Langlois, D.: A new bidirectional heteroassociative memory encompassing correlational, competitive and topological properties. Neural Networks 22(5), 568-578 (2009) Touzet, C.: Modeling and simulation of elementary robot behaviors using associative memories. International Journal of Advanced Robotic Systems 3(2), 165-170(2006) Tangruamsub, S., Kawewong, A., Tsuboyama, M., Hasegawa, O.: Self- organizingincremental associative memory-based robot navigation. IEIC TRANSACTIONS on Information and Systems 95(10), 2415-2425 (2012) Gerstner, W., van Hemmen, J.: Associative memory in a network of ‘spiking’ neurons, Network. Computation in Neural Systems, 3:2, 139-164 (1992) Tan, C., Tang, H., Cheu, E., Hu, J.: A computationally ecient associative memory model of hippocampus ca3 by spiking neurons. In: Neural Networks (IJCNN), The 2013 International Joint Conference on. pp. 1{8. IEEE (2013) Jimenez-Romero, C., Sousa-Rodrigues, D., Johnson, J.: Designing behaviour in bio-inspired robots using associative topologies of spiking-neural-networks. arXiv preprint arXiv:1509.07035 (2015) Dan, Y., & Poo, M. (2004). Spike Timing-Dependent Plasticity of Neural Circuits. Neuron, 44(1), 23–30. https://doi.org/10.1016/J.NEURON.2004.09.007