Predictive coding with spiking neurons and feedforward gist signaling

被引:0
|
作者
Lee, Kwangjun [1 ]
Dora, Shirin [1 ,2 ]
Mejias, Jorge F. [1 ]
Bohte, Sander M. [1 ,3 ]
Pennartz, Cyriel M. A. [1 ]
机构
[1] Univ Amsterdam, Swammerdam Inst Life Sci, Fac Sci, Cognit & Syst Neurosci Grp, Amsterdam, Netherlands
[2] Loughborough Univ, Sch Sci, Dept Comp Sci, Loughborough, England
[3] Ctr Math & Comp Sci, Machine Learning Grp, Amsterdam, Netherlands
关键词
predictive processing; visual cortex; spiking neural network; Hebbian learning; unsupervised learning; representation learning; recurrent processing; sensory processing; VISUAL-CORTEX; SYNAPTIC PLASTICITY; RECEPTIVE-FIELDS; MODEL; REPRESENTATION; NETWORK; LONG; SYNCHRONIZATION; ARCHITECTURE; INFORMATION;
D O I
10.3389/fncom.2024.1338280
中图分类号
Q [生物科学];
学科分类号
07 ; 0710 ; 09 ;
摘要
Predictive coding (PC) is an influential theory in neuroscience, which suggests the existence of a cortical architecture that is constantly generating and updating predictive representations of sensory inputs. Owing to its hierarchical and generative nature, PC has inspired many computational models of perception in the literature. However, the biological plausibility of existing models has not been sufficiently explored due to their use of artificial neurons that approximate neural activity with firing rates in the continuous time domain and propagate signals synchronously. Therefore, we developed a spiking neural network for predictive coding (SNN-PC), in which neurons communicate using event-driven and asynchronous spikes. Adopting the hierarchical structure and Hebbian learning algorithms from previous PC neural network models, SNN-PC introduces two novel features: (1) a fast feedforward sweep from the input to higher areas, which generates a spatially reduced and abstract representation of input (i.e., a neural code for the gist of a scene) and provides a neurobiological alternative to an arbitrary choice of priors; and (2) a separation of positive and negative error-computing neurons, which counters the biological implausibility of a bi-directional error neuron with a very high baseline firing rate. After training with the MNIST handwritten digit dataset, SNN-PC developed hierarchical internal representations and was able to reconstruct samples it had not seen during training. SNN-PC suggests biologically plausible mechanisms by which the brain may perform perceptual inference and learning in an unsupervised manner. In addition, it may be used in neuromorphic applications that can utilize its energy-efficient, event-driven, local learning, and parallel information processing nature.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Prospective Coding by Spiking Neurons
    Brea, Johanni
    Gaal, Alexisz Tamas
    Urbanczik, Robert
    Senn, Walter
    [J]. PLOS COMPUTATIONAL BIOLOGY, 2016, 12 (06)
  • [2] Connectomic constraints on computation in feedforward networks of spiking neurons
    Venkatakrishnan Ramaswamy
    Arunava Banerjee
    [J]. Journal of Computational Neuroscience, 2014, 37 : 209 - 228
  • [3] Connectomic constraints on computation in feedforward networks of spiking neurons
    Ramaswamy, Venkatakrishnan
    Banerjee, Arunava
    [J]. JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2014, 37 (02) : 209 - 228
  • [4] Feedforward computational model for pattern recognition with spiking neurons
    [J]. 1600, Acta Press, Building B6, Suite 101, 2509 Dieppe Avenue S.W., Calgary, AB, T3E 7J9, Canada (33):
  • [5] FEEDFORWARD COMPUTATIONAL MODEL FOR PATTERN RECOGNITION WITH SPIKING NEURONS
    Zhang, Malu
    Qu, Hong
    Li, Jianping
    Belatreche, Ammar
    Xie, Xiurui
    Zeng, Zhi
    [J]. INTERNATIONAL JOURNAL OF ROBOTICS & AUTOMATION, 2018, 33 (01): : 81 - 88
  • [6] Integrating predictive coding with reservoir computing in spiking neural network model of cultured neurons
    Ishikawa, Yoshitaka
    Shinkawa, Takumi
    Sumi, Takuma
    Kato, Hideyuki
    Yamamoto, Hideaki
    Katori, Yuichi
    [J]. IEICE NONLINEAR THEORY AND ITS APPLICATIONS, 2024, 15 (02): : 432 - 442
  • [7] Rapid Feedforward Computation by Temporal Encoding and Learning With Spiking Neurons
    Yu, Qiang
    Tang, Huajin
    Tan, Kay Chen
    Li, Haizhou
    [J]. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS, 2013, 24 (10) : 1539 - 1552
  • [8] Extracting functionally feedforward networks from a population of spiking neurons
    Vincent, Kathleen
    Tauskela, Joseph S.
    Thivierge, Jean-Philippe
    [J]. FRONTIERS IN COMPUTATIONAL NEUROSCIENCE, 2012, 6
  • [9] TRAINING SPIKING NEURONS WITH ISOLATED SPIKES CODING
    Pavaloiu, B.
    Cristea, P.
    [J]. UNIVERSITY POLITEHNICA OF BUCHAREST SCIENTIFIC BULLETIN SERIES C-ELECTRICAL ENGINEERING AND COMPUTER SCIENCE, 2007, 69 (03): : 93 - 104
  • [10] Computing functions with spiking neurons in temporal coding
    Ruf, B
    [J]. BIOLOGICAL AND ARTIFICIAL COMPUTATION: FROM NEUROSCIENCE TO TECHNOLOGY, 1997, 1240 : 265 - 272