Sequence learning, prediction, and replay in networks of spiking neurons

被引:6
作者
Bouhadjar, Younes [1 ,2 ,3 ,4 ,5 ,6 ]
Wouters, Dirk J. [7 ,8 ]
Diesmann, Markus [1 ,2 ,3 ,9 ,10 ]
Tetzlaff, Tom J. [1 ,2 ,3 ]
机构
[1] Julich Res Ctr, Inst Neurosci & Med INM 6, Julich, Germany
[2] Julich Res Ctr, Inst Adv Simulat IAS 6, Julich, Germany
[3] Julich Res Ctr, JARA BRAIN Inst Struct Funct Relationships INM 10, Julich, Germany
[4] Julich Res Ctr, Peter Grunberg Inst PGI 7 10, Julich, Germany
[5] JARA, Julich, Germany
[6] Rhein Westfal TH Aachen, Aachen, Germany
[7] Rhein Westfal TH Aachen, Inst Elect Mat IWE2, Aachen, Germany
[8] Rhein Westfal TH Aachen, JARA FIT, Aachen, Germany
[9] Rhein Westfal TH Aachen, Fac 1, Med Sch, Dept Phys, Aachen, Germany
[10] Rhein Westfal TH Aachen, Med Sch, Dept Psychiat Psychotherapy & Psychosomat, Aachen, Germany
关键词
SYNAPTIC PLASTICITY; PREFRONTAL CORTEX; ACTION-POTENTIALS; PYRAMIDAL NEURON; MEMORY; SPARSE; CONNECTIVITY; HIPPOCAMPUS; COMPUTATION; MODULATION;
D O I
10.1371/journal.pcbi.1010233
中图分类号
Q5 [生物化学];
学科分类号
071010 ; 081704 ;
摘要
Author summaryEssentially all data processed by mammals and many other living organisms is sequential. This holds true for all types of sensory input data as well as motor output activity. Being able to form memories of such sequential data, to predict future sequence elements, and to replay learned sequences is a necessary prerequisite for survival. It has been hypothesized that sequence learning, prediction and replay constitute the fundamental computations performed by the neocortex. The Hierarchical Temporal Memory (HTM) constitutes an abstract powerful algorithm implementing this form of computation and has been proposed to serve as a model of neocortical processing. In this study, we are reformulating this algorithm in terms of known biological ingredients and mechanisms to foster the verifiability of the HTM hypothesis based on electrophysiological and behavioral data. The proposed model learns continuously in an unsupervised manner by biologically plausible, local plasticity mechanisms, and successfully predicts and replays complex sequences. Apart from establishing contact to biology, the study sheds light on the mechanisms determining at what speed we can process sequences and provides an explanation of fast sequence replay observed in the hippocampus and in the neocortex. Sequence learning, prediction and replay have been proposed to constitute the universal computations performed by the neocortex. The Hierarchical Temporal Memory (HTM) algorithm realizes these forms of computation. It learns sequences in an unsupervised and continuous manner using local learning rules, permits a context specific prediction of future sequence elements, and generates mismatch signals in case the predictions are not met. While the HTM algorithm accounts for a number of biological features such as topographic receptive fields, nonlinear dendritic processing, and sparse connectivity, it is based on abstract discrete-time neuron and synapse dynamics, as well as on plasticity mechanisms that can only partly be related to known biological mechanisms. Here, we devise a continuous-time implementation of the temporal-memory (TM) component of the HTM algorithm, which is based on a recurrent network of spiking neurons with biophysically interpretable variables and parameters. The model learns high-order sequences by means of a structural Hebbian synaptic plasticity mechanism supplemented with a rate-based homeostatic control. In combination with nonlinear dendritic input integration and local inhibitory feedback, this type of plasticity leads to the dynamic self-organization of narrow sequence-specific subnetworks. These subnetworks provide the substrate for a faithful propagation of sparse, synchronous activity, and, thereby, for a robust, context specific prediction of future sequence elements as well as for the autonomous replay of previously learned sequences. By strengthening the link to biology, our implementation facilitates the evaluation of the TM hypothesis based on experimentally accessible quantities. The continuous-time implementation of the TM algorithm permits, in particular, an investigation of the role of sequence timing for sequence learning, prediction and replay. We demonstrate this aspect by studying the effect of the sequence speed on the sequence learning performance and on the speed of autonomous sequence replay.
引用
收藏
页数:36
相关论文
共 81 条
  • [1] Synaptic plasticity: taming the beast
    Abbott, L. F.
    Nelson, Sacha B.
    [J]. NATURE NEUROSCIENCE, 2000, 3 (11) : 1178 - 1183
  • [2] Abeles M., 1991, CORTICONICS
  • [3] Ahmad S, 2016, Arxiv, DOI arXiv:1601.00720
  • [4] Ahmad S, 2015, Arxiv, DOI arXiv:1503.07469
  • [5] [Anonymous], 2007, INTELLIGENCE NEW UND
  • [6] [Anonymous], 1951, PROBLEM SERIAL ORDER
  • [7] [Anonymous], 2011, NUMENTA WHITEPAPER
  • [8] The Decade of the Dendritic NMDA Spike
    Antic, Srdjan D.
    Zhou, Wen-Liang
    Moore, Anna R.
    Short, Shaina M.
    Ikonomu, Katerina D.
    [J]. JOURNAL OF NEUROSCIENCE RESEARCH, 2010, 88 (14) : 2991 - 3001
  • [9] Asabuki T., 2021, BIORXIV, DOI [10.1101/2021.04.25.441363, DOI 10.1101/2021.04.25.441363]
  • [10] Somatodendritic consistency check for temporal feature segmentation
    Asabuki, Toshitake
    Fukai, Tomoki
    [J]. NATURE COMMUNICATIONS, 2020, 11 (01)