TY - JOUR
T1 - Spike Timing or Rate? Neurons Learn to Make Decisions for Both Through Threshold-Driven Plasticity
AU - Yu, Qiang
AU - Li, Haizhou
AU - Tan, Kay Chen
N1 - Funding Information:
Manuscript received November 12, 2017; accepted March 21, 2018. Date of publication April 27, 2018; date of current version March 28, 2019. This work was supported in part by the National Natural Science Foundation of China under Grant 61806139, 61771333, U1736219, and in part by the City University of Hong Kong Research Fund under Grant 9610397. This paper was recommended by Associate Editor T. Vasilakos. (Corresponding author: Qiang Yu.) Q. Yu is with the Tianjin Key Laboratory of Cognitive Computing and Application, School of Computer Science and Technology, Tianjin University, Tianjin 300050, China (e-mail: [email protected]).
Publisher Copyright:
© 2013 IEEE.
PY - 2019/6
Y1 - 2019/6
N2 - Spikes play an essential role in information transmission in central nervous system, but how neurons learn from them remains a challenging question. Most algorithms studied how to train spiking neurons to process patterns encoded with a sole assumption of either a rate or a temporal code. Is there a general learning algorithm capable of processing both codes regardless of the intense debate on them within neuroscience community? In this paper, we propose several threshold-driven plasticity algorithms to address the above question. In addition to formulating the algorithms, we also provide proofs with respect to several properties, such as robustness and convergence. The experimental results illustrate that our algorithms are simple, effective and yet efficient for training neurons to learn spike patterns. Due to their simplicity and high efficiency, our algorithms would be potentially beneficial for both software and hardware implementations. Neurons with our algorithms can also detect and recognize embedded features from a background sensory activity. With the as-proposed algorithms, a single neuron can successfully perform multicategory classifications by making decisions based on its output spike number in response to each category. Spike patterns being processed can be encoded with both spike rates and precise timings. When afferent spike timings matter, neurons will automatically extract temporal features without being explicitly instructed as to which point to fire.
AB - Spikes play an essential role in information transmission in central nervous system, but how neurons learn from them remains a challenging question. Most algorithms studied how to train spiking neurons to process patterns encoded with a sole assumption of either a rate or a temporal code. Is there a general learning algorithm capable of processing both codes regardless of the intense debate on them within neuroscience community? In this paper, we propose several threshold-driven plasticity algorithms to address the above question. In addition to formulating the algorithms, we also provide proofs with respect to several properties, such as robustness and convergence. The experimental results illustrate that our algorithms are simple, effective and yet efficient for training neurons to learn spike patterns. Due to their simplicity and high efficiency, our algorithms would be potentially beneficial for both software and hardware implementations. Neurons with our algorithms can also detect and recognize embedded features from a background sensory activity. With the as-proposed algorithms, a single neuron can successfully perform multicategory classifications by making decisions based on its output spike number in response to each category. Spike patterns being processed can be encoded with both spike rates and precise timings. When afferent spike timings matter, neurons will automatically extract temporal features without being explicitly instructed as to which point to fire.
KW - Feature extraction
KW - multispike learning
KW - pattern recognition
KW - spiking neuron
UR - http://www.scopus.com/inward/record.url?scp=85046377366&partnerID=8YFLogxK
U2 - 10.1109/TCYB.2018.2821692
DO - 10.1109/TCYB.2018.2821692
M3 - Journal article
C2 - 29993593
AN - SCOPUS:85046377366
SN - 2168-2267
VL - 49
SP - 2178
EP - 2189
JO - IEEE Transactions on Cybernetics
JF - IEEE Transactions on Cybernetics
IS - 6
M1 - 8351987
ER -