Learning by stimulation avoidance: A principle to control spiking neural networks dynamics.
Learning based on networks of real neurons, and learning based on biologically inspired models of neural networks, have yet to find general learning rules leading to widespread applications. In this paper, we argue for the existence of a principle allowing to steer the dynamics of a biologically inspired neural network. Using carefully timed external stimulation, the network can be driven towards a desired dynamical state. We term this principle "Learning by Stimulation Avoidance" (LSA). We demonstrate through simulation that the minimal sufficient conditions leading to LSA in artificial networks are also sufficient to reproduce learning results similar to those obtained in biological neurons by Shahaf and Marom, and in addition explains synaptic pruning. We examined the underlying mechanism by simulating a small network of 3 neurons, then scaled it up to a hundred neurons. We show that LSA has a higher explanatory power than existing hypotheses about the response of biological neural networks to external simulation, and can be used as a learning rule for an embodied application: learning of wall avoidance by a simulated robot. In other works, reinforcement learning with spiking networks can be obtained through global reward signals akin simulating the dopamine system; we believe that this is the first project demonstrating sensory-motor learning with random spiking networks through Hebbian learning relying on environmental conditions without a separate reward system.
The University of Tokyo, Ikegami Laboratory, Tokyo, Japan.
Lana
L
Sinapayen
The University of Tokyo, Ikegami Laboratory, Tokyo, Japan.
Atsushi
http://orcid.org/0000-0001-7150-0684
A
Masumori
The University of Tokyo, Ikegami Laboratory, Tokyo, Japan.
Takashi
T
Ikegami
D000818:Animals; D001362:Avoidance Learning / Q000502:physiology; D006801:Humans; D008959:Models, Neurological; D016571:Neural Networks, Computer; D009474:Neurons / Q000502:physiology; D013569:Synapses / Q000502:physiology