» Articles » PMID: 30374283

On Practical Issues for Stochastic STDP Hardware With 1-bit Synaptic Weights

Overview
Journal Front Neurosci
Date 2018 Oct 31
PMID 30374283
Citations 12
Authors
Affiliations
Soon will be listed here.
Abstract

In computational neuroscience, synaptic plasticity learning rules are typically studied using the full 64-bit floating point precision computers provide. However, for dedicated hardware implementations, the precision used not only penalizes directly the required memory resources, but also the computing, communication, and energy resources. When it comes to hardware engineering, a key question is always to find the minimum number of necessary bits to keep the neurocomputational system working satisfactorily. Here we present some techniques and results obtained when limiting synaptic weights to 1-bit precision, applied to a Spike-Timing-Dependent-Plasticity (STDP) learning rule in Spiking Neural Networks (SNN). We first illustrate the 1-bit synapses STDP operation by replicating a classical biological experiment on visual orientation tuning, using a simple four neuron setup. After this, we apply 1-bit STDP learning to the hidden feature extraction layer of a 2-layer system, where for the second (and output) layer we use already reported SNN classifiers. The systems are tested on two spiking datasets: a Dynamic Vision Sensor (DVS) recorded poker card symbols dataset and a Poisson-distributed spike representation MNIST dataset version. Tests are performed using the in-house MegaSim event-driven behavioral simulator and by implementing the systems on FPGA (Field Programmable Gate Array) hardware.

Citing Articles

Overview of Spiking Neural Network Learning Approaches and Their Computational Complexities.

Pietrzak P, Szczesny S, Huderek D, Przyborowski L Sensors (Basel). 2023; 23(6).

PMID: 36991750 PMC: 10053242. DOI: 10.3390/s23063037.


A CMOS-memristor hybrid system for implementing stochastic binary spike timing-dependent plasticity.

Ahmadi-Farsani J, Ricci S, Hashemkhani S, Ielmini D, Linares-Barranco B, Serrano-Gotarredona T Philos Trans A Math Phys Eng Sci. 2022; 380(2228):20210018.

PMID: 35658675 PMC: 9168445. DOI: 10.1098/rsta.2021.0018.


Application of Neuromorphic Olfactory Approach for High-Accuracy Classification of Malts.

Vanarse A, Osseiran A, Rassau A, van der Made P Sensors (Basel). 2022; 22(2).

PMID: 35062402 PMC: 8778084. DOI: 10.3390/s22020440.


Stochastic binary synapses having sigmoidal cumulative distribution functions for unsupervised learning with spike timing-dependent plasticity.

Nishi Y, Nomura K, Marukame T, Mizushima K Sci Rep. 2021; 11(1):18282.

PMID: 34521895 PMC: 8440757. DOI: 10.1038/s41598-021-97583-y.


Using a Low-Power Spiking Continuous Time Neuron (SCTN) for Sound Signal Processing.

Bensimon M, Greenberg S, Haiut M Sensors (Basel). 2021; 21(4).

PMID: 33557214 PMC: 7913968. DOI: 10.3390/s21041065.


References
1.
Mostafa H . Supervised Learning Based on Temporal Coding in Spiking Neural Networks. IEEE Trans Neural Netw Learn Syst. 2017; 29(7):3227-3235. DOI: 10.1109/TNNLS.2017.2726060. View

2.
Feldman D . Timing-based LTP and LTD at vertical inputs to layer II/III pyramidal cells in rat barrel cortex. Neuron. 2000; 27(1):45-56. DOI: 10.1016/s0896-6273(00)00008-8. View

3.
Stromatias E, Soto M, Serrano-Gotarredona T, Linares-Barranco B . An Event-Driven Classifier for Spiking Neural Networks Fed with Synthetic or Dynamic Vision Sensor Data. Front Neurosci. 2017; 11:350. PMC: 5487436. DOI: 10.3389/fnins.2017.00350. View

4.
Mu Y, Poo M . Spike timing-dependent LTP/LTD mediates visual experience-dependent plasticity in a developing retinotectal system. Neuron. 2006; 50(1):115-25. DOI: 10.1016/j.neuron.2006.03.009. View

5.
Orchard G, Meyer C, Etienne-Cummings R, Posch C, Thakor N, Benosman R . HFirst: A Temporal Approach to Object Recognition. IEEE Trans Pattern Anal Mach Intell. 2015; 37(10):2028-40. DOI: 10.1109/TPAMI.2015.2392947. View