Event-Based Computation for Touch Localization Based on Precise Spike Timing

被引:16
作者
Haessig, Germain [1 ,2 ]
Milde, Moritz B. [3 ]
Aceituno, Pau Vilimelis [4 ,5 ]
Oubari, Omar [6 ]
Knight, James C. [7 ]
van Schaik, Andre [3 ]
Benosman, Ryad B. [6 ,8 ,9 ]
Indiveri, Giacomo [1 ,2 ]
机构
[1] Univ Zurich, Inst Neuroinformat, Zurich, Switzerland
[2] Swiss Fed Inst Technol, Zurich, Switzerland
[3] Western Sydney Univ, Int Ctr Neuromorph Syst, MARCS Inst, Penrith, NSW, Australia
[4] Max Planck Inst Math Sci, Leipzig, Germany
[5] Max Planck Sch Cognit, Leipzig, Germany
[6] Sorbonne Univ, Inst Vis, Paris, France
[7] Univ Sussex, Ctr Computat Neurosci & Robot, Sch Engn & Informat, Brighton, E Sussex, England
[8] Univ Pittsburgh, Pittsburgh, PA USA
[9] Carnegie Mellon Univ, Pittsburgh, PA 15213 USA
基金
英国工程与自然科学研究理事会; 欧盟地平线“2020”; 瑞士国家科学基金会;
关键词
temporal coding; event-based sensors; spatio-temporal patterns; spike-based computing; touch localization; HOMEOSTATIC PLASTICITY; NOCTURNAL SCORPION; TIME; NETWORK; INTEGRATION; CIRCUIT; SYSTEM; SAND; POLYCHRONIZATION; ARCHITECTURE;
D O I
10.3389/fnins.2020.00420
中图分类号
Q189 [神经科学];
学科分类号
071006 ;
摘要
Precise spike timing and temporal coding are used extensively within the nervous system of insects and in the sensory periphery of higher order animals. However, conventional Artificial Neural Networks (ANNs) and machine learning algorithms cannot take advantage of this coding strategy, due to their rate-based representation of signals. Even in the case of artificial Spiking Neural Networks (SNNs), identifying applications where temporal coding outperforms the rate coding strategies of ANNs is still an open challenge. Neuromorphic sensory-processing systems provide an ideal context for exploring the potential advantages of temporal coding, as they are able to efficiently extract the information required to cluster or classify spatio-temporal activity patterns from relative spike timing. Here we propose a neuromorphic model inspired by the sand scorpion to explore the benefits of temporal coding, and validate it in an event-based sensory-processing task. The task consists in localizing a target using only the relative spike timing of eight spatially-separated vibration sensors. We propose two different approaches in which the SNNs learns to cluster spatio-temporal patterns in an unsupervised manner and we demonstrate how the task can be solved both analytically and through numerical simulation of multiple SNN models. We argue that the models presented are optimal for spatio-temporal pattern classification using precise spike timing in a task that could be used as a standard benchmark for evaluating event-based sensory processing models based on temporal coding.
引用
收藏
页数:19
相关论文
共 92 条
[31]   Temporal Interval Learning in Cortical Cultures Is Encoded in Intrinsic Network Dynamics [J].
Goel, Anubhuti ;
Buonomano, Dean V. .
NEURON, 2016, 91 (02) :320-327
[32]   THE ROLE OF WEIGHT NORMALIZATION IN COMPETITIVE LEARNING [J].
GOODHILL, GJ ;
BARROW, HG .
NEURAL COMPUTATION, 1994, 6 (02) :255-269
[33]   The tempotron:: a neuron that learns spike timing-based decisions [J].
Gütig, R ;
Sompolinsky, H .
NATURE NEUROSCIENCE, 2006, 9 (03) :420-428
[34]   Texture signals in whisker vibrations [J].
Hipp, J ;
Arabzadeh, E ;
Zorzin, E ;
Conradt, J ;
Kayser, C ;
Diamond, ME ;
König, P .
JOURNAL OF NEUROPHYSIOLOGY, 2006, 95 (03) :1792-1799
[35]   CONTINUOUS COMPLEX-VALUED BACKPROPAGATION LEARNING [J].
HIROSE, A .
ELECTRONICS LETTERS, 1992, 28 (20) :1854-1855
[36]   Estimation of Sound Source Number and Directions under a Multisource Reverberant Environment [J].
Hu, Jwu-Sheng ;
Yang, Chia-Hsin .
EURASIP JOURNAL ON ADVANCES IN SIGNAL PROCESSING, 2010,
[37]   RECEPTIVE FIELDS, BINOCULAR INTERACTION AND FUNCTIONAL ARCHITECTURE IN CATS VISUAL CORTEX [J].
HUBEL, DH ;
WIESEL, TN .
JOURNAL OF PHYSIOLOGY-LONDON, 1962, 160 (01) :106-&
[38]  
Hussain S, 2012, 2012 IEEE ASIA PACIFIC CONFERENCE ON CIRCUITS AND SYSTEMS (APCCAS), P304, DOI 10.1109/APCCAS.2012.6419032
[39]   The Importance of Space and Time for Signal Processing in Neuromorphic Agents: The Challenge of Developing Low-Power, Autonomous Agents That Interact With the Environment [J].
Indiveri, Giacomo ;
Sandamirskaya, Yulia .
IEEE SIGNAL PROCESSING MAGAZINE, 2019, 36 (06) :16-28
[40]   Polychronization: Computation with spikes [J].
Izhikevich, Eugene M. .
NEURAL COMPUTATION, 2006, 18 (02) :245-282