• Aucun résultat trouvé

Solving dynamical systems in neuromorphic hardware: simulation studies using balanced spiking networks

N/A
N/A
Protected

Academic year: 2021

Partager "Solving dynamical systems in neuromorphic hardware: simulation studies using balanced spiking networks"

Copied!
3
0
0

Texte intégral

(1)

HAL Id: hal-00842307

https://hal.inria.fr/hal-00842307

Submitted on 8 Jul 2013

HAL is a multi-disciplinary open access

archive for the deposit and dissemination of

sci-entific research documents, whether they are

pub-lished or not. The documents may come from

teaching and research institutions in France or

abroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, est

destinée au dépôt et à la diffusion de documents

scientifiques de niveau recherche, publiés ou non,

émanant des établissements d’enseignement et de

recherche français ou étrangers, des laboratoires

publics ou privés.

Solving dynamical systems in neuromorphic hardware:

simulation studies using balanced spiking networks

Anna Bulanova, Olivier Temam, Rodolphe Heliot

To cite this version:

Anna Bulanova, Olivier Temam, Rodolphe Heliot. Solving dynamical systems in neuromorphic

hard-ware: simulation studies using balanced spiking networks. Twenty Second Annual Computational

Neuroscience Meeting : CNS 2013, Jul 2013, Paris, France. 14 (Suppl 1), pp.P382, 2013.

�hal-00842307�

(2)

P O S T E R P R E S E N T A T I O N

Open Access

Solving dynamical systems in neuromorphic

hardware: simulation studies using balanced

spiking networks

Anna S Bulanova

1*

, Olivier Temam

1

, Rodolphe Heliot

2

From Twenty Second Annual Computational Neuroscience Meeting: CNS*2013

Paris, France. 13-18 July 2013

We aim at efficiently implementing and solving linear dynamical systems using neuromorphic hardware. For this task we used Deneve’s balanced spiking network fra-mework [1]. In this frafra-mework, recurrent spiking net-work of Leaky Integrate-and-Fire (LIF) neurons can track solution of a linear dynamical system by minimizing pre-diction error; weighted leaky integration is used to decode spike trains into a continuous signal. These net-works have the following properties similar to properties of real biological networks: high trial-to-trial variability, asynchronous firing, tight balance between excitation and inhibition. Additionally, such networks could be imple-mented in silicon using analog neurons [2].

Analog neurons are power and cost-efficient, since they directly take advantage of physics laws. Noise induced during each analog operation is not cascaded but suppressed when a logical spike is emitted at the neuron’s output. This hybrid scheme results in low area and power constraints for the neuron design while pre-serving computation efficiency. Creating neuromorphic microchips solving linear dynamical systems can greatly expand application scope of neuromorphic hardware, currently largely used for pattern recognition tasks. With some limitations of hardware implementations in mind, we set the following constraints for the network: 1) limited firing rate to keep energy cost low, 2) connec-tion weights need to be set in advance (no learning), 3) the network should track the solution with a required precision, 4) network contains 1000-10000 of neurons.

Our goal was to find out how to set the network para-meters to achieve required solution accuracy. We con-sidered several real life examples of dynamical systems.

To learn how different network parameters affect accu-racy of the solution, we ran Brian/Python simulations with different weight matrices, network noises, simula-tion time steps and leak constants. In this kind of net-works, with each spike, the estimate of the solution is corrected roughly by the corresponding neuron’s output weight vector. Testing showed that the network pro-duces much more accurate results if the output weight vectors of all neurons have approximately equal eucli-dean norm. These two facts would cause problems with dynamical systems in which system variables exhibit dif-ferent dynamics. The solution is to scale the variables of the dynamical systems using a linear transform chosen according to the following requirements: 1) the result of each spike should be large enough relative to the solu-tion size so that the network can keep up with all vari-ables’ rate of change and decoder leaks under the condition of limited firing rate, 2) it should be small enough to avoid large relative error, 3) firing thresholds should be small enough compared to the input so that neuron leaks don’t create a large error.

We found that the network performs well with a rea-sonable amount of network noise, and, as expected, per-formance increases with the number of neurons. In our tests, normalized root-mean square error was under 0.01. These results have real-life applications, such as systems observation.

Author details

1ByMoore, INRIA Saclay, Palaiseau, 91120, France.2CEA - LETI, Minatec

Campus, Grenoble, 38054, France. Published: 8 July 2013 * Correspondence: asbulanova@gmail.com

1ByMoore, INRIA Saclay, Palaiseau, 91120, France

Full list of author information is available at the end of the article Bulanova et al. BMC Neuroscience 2013, 14(Suppl 1):P382 http://www.biomedcentral.com/1471-2202/14/S1/P382

© 2013 Bulanova et al; licensee BioMed Central Ltd. This is an Open Access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/2.0), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

(3)

References

1. Boerlin M, Machens CK, Deneve S: Predictive coding of dynamic variables in balanced spiking networks. 2012, under review.

2. Heliot R, Joubert A, Temam O: Robust and Low-Power Accelerators based on Spiking Neurons for Signal Processing Applications. International Workshop on Design for Reliability (DFR) 2011.

doi:10.1186/1471-2202-14-S1-P382

Cite this article as: Bulanova et al.: Solving dynamical systems in neuromorphic hardware: simulation studies using balanced spiking networks. BMC Neuroscience 2013 14(Suppl 1):P382.

Submit your next manuscript to BioMed Central and take full advantage of:

• Convenient online submission

• Thorough peer review

• No space constraints or color figure charges

• Immediate publication on acceptance

• Inclusion in PubMed, CAS, Scopus and Google Scholar

• Research which is freely available for redistribution

Submit your manuscript at www.biomedcentral.com/submit Bulanova et al. BMC Neuroscience 2013, 14(Suppl 1):P382

http://www.biomedcentral.com/1471-2202/14/S1/P382

Références

Documents relatifs

Analyzing the characteristic measures de- scribing spiking neuronal networks (e.g., firing rate, coeffi- cient of variation, correlation coefficient), we ascertain and compare

In Section 4 we present several numerical illustrations of large scale simulations of blood flow in complex geometries, and quantify the impact of variable modeling choices on

Despite the remarkable performance of the developed Deep Neural Networks (DNNs) for forecasting epileptic seizure, their implementation on the real-world mobile medical devices

To ensure our ants color groups of highly communicating entities of the same color to minimize communications, we use the collaboration between ants: ants are attracted by pheromones

• If TCP/IP stack has enough room, send returns immediately, and the complete message will be handled. • If TCP/IP stack is full, send

• If TCP/IP stack has enough room, send returns immediately, and the complete message will be handled. • If TCP/IP stack is full, send

• Two processes, client and server, are executed on (possibly) different machines. • The server awaits connections and provides a

• Two processes, client and server, are executed on (possibly) different machines. • The server awaits connections and provides a