standOff. When we have changed our mind. Some entries in the table begin with a word in capitals and the reason for it. EVIDENCE CORRECTED — the finding still stands, but we had quoted the wrong sentence from the paper, and the quotation has been replaced with the right one. RETRACTED — the entry itself was wrong; it stays on the page, marked, with the reason, rather than being deleted. WITHDRAWN AND REPLACED — the entry was wrong, and a corrected version of it appears in the entries below. Each mark carries its own reason, in brackets, because the reasons differ from one entry to the next. An entry we have WITHDRAWN is removed from this page and kept in the record, with its reason. A line reading Audit and a date is a later re-reading of the entry against its whole sentence: DOUBTFUL means it was kept, and the reason says what is loose about it. Quotation marks inside the tagger's sentence. Where a tag is the tagger's own sentence, a phrase in quotation marks inside it is borrowed from the paper — the tagger's wording around it is not. The paper's own sentence is the evidence quote shown on the same row, so the borrowing can be checked against the thing borrowed from without leaving this page. Nothing inside quotation marks anywhere on this page is ours: if it is quoted, it is the paper's. Whose words a concept carries. A concept entry records a term the paper itself uses, so the term, the sense given for it, and its evidence are the paper's own words, quoted where the paper fixes them. This is the opposite of a sense entry in the tag table, which is the tagger's sentence about how the paper uses a term. Where a concept entry could not be grounded in the paper's words, the entry says so on its own row.| second reading | alternatives | an independent re-reading of a facet, recorded whether or not it agrees |
| relation to other work | claim_relations | how this paper stands to another: agrees, contradicts, extends, qualifies |
| claim type | claim_type | the shape of the claim: existence, mechanism, method, critique, prediction, null |
| concept edge | concept_edges | an asserted relation between two concepts, with the sentence asserting it |
| concept | concepts | an idea the paper works with, quoted where the paper uses it |
| content tag | content_tags | a finding, definition, quantity, statistic or variable named in the paper |
| contribution | contribution | what the paper claims to add |
| control | controls | an experiment run to eliminate a rival explanation |
| limitation | limitations | what the paper says its evidence cannot support |
| mechanism | mechanisms | how the reported effect is said to come about |
| method | method | how the paper produced its evidence |
| object of study | object_of_study | what the paper is about — the thing it investigates |
| phenomenon | phenomenon | the effect or regularity under study |
| research question | research_question | the question the paper sets itself |
| sense | senses | a distinct use of a term, quoted where the paper fixes it |
| transfer | transfers | a method or concept carried in from another field |
| unrecordable relation | unhoused_relations | a relation the paper asserts that this vocabulary cannot express, with the reason |
The reference list is not part of the text we hold for this paper. Our copy was extracted from the publisher's page and the bibliography did not survive that extraction, so the article below ends before its references. Nothing has been removed by us.
Unsupervised Learning of Persistent and Sequential Activity
Ulises Pereira Ulises Pereira
1 Department of Statistics, The University of Chicago, Chicago, IL, United States
Find articles by Ulises Pereira
1 , Nicolas Brunel Nicolas Brunel
1 Department of Statistics, The University of Chicago, Chicago, IL, United States
2 Department of Neurobiology, The University of Chicago, Chicago, IL, United States
3 Department of Neurobiology, Duke University, Durham, NC, United States
4 Department of Physics, Duke University, Durham, NC, United States
Find articles by Nicolas Brunel
1, 2, 3, 4, *
Author information
Article notes
Copyright and License information
1 Department of Statistics, The University of Chicago, Chicago, IL, United States
2 Department of Neurobiology, The University of Chicago, Chicago, IL, United States
3 Department of Neurobiology, Duke University, Durham, NC, United States
4 Department of Physics, Duke University, Durham, NC, United States
Edited by: Wulfram Gerstner, École Polytechnique Fédérale de Lausanne, Switzerland
Reviewed by: Maurizio Mattia, Istituto Superiore di Sanit (ISS), Italy; Paolo Del Giudice, Istituto Superiore di Sanit (ISS), Italy
✉ *Correspondence: Nicolas Brunel nicolas.brunel@duke.edu
Received 2018 Oct 3; Accepted 2019 Dec 23; Collection date 2019.
Copyright © 2020 Pereira and Brunel.
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
PMC Copyright notice
PMCID: PMC6978734 PMID: 32009924
Abstract
phenomenoncontent_tags↗content_tags↗Two strikingly distinct types of activity have been observed in various brain structures during delay periods of delayed response tasks: Persistent activity (PA), in which a sub-population of neurons maintains an elevated firing rate throughout an entire delay period; and Sequential activity (SA), in which sub-populations of neurons are activated sequentially in time. research_questionconcepts↗unhoused_relationsIt has been hypothesized that both types of dynamics can be “learned” by the relevant networks from the statistics of their inputs, thanks to mechanisms of synaptic plasticity. However, the necessary conditions for a synaptic plasticity rule and input statistics to learn these two types of dynamics in a stable fashion are still unclear. In particular, it is unclear whether a single learning rule is able to learn both types of activity patterns, depending on the statistics of the inputs driving the network. Here, we first characterize the complete bifurcation diagram of a firing rate model of multiple excitatory populations with an inhibitory mechanism, as a function of the parameters characterizing its connectivity. We then investigate how an unsupervised temporally asymmetric Hebbian plasticity rule shapes the dynamics of the network. mechanismsalternativescontent_tags↗Consistent with previous studies, we find that for stable learning of PA and SA, an additional stabilization mechanism is necessary. mechanisms↗We show that a generalized version of the standard multiplicative homeostatic plasticity (Renart et al., 2003 ; Toyoizumi et al., 2014 ) stabilizes learning by effectively masking excitatory connections during stimulation and unmasking those connections during retrieval. transferscontrolscontent_tags↗Using the bifurcation diagram derived for fixed connectivity, we study analytically the temporal evolution and the steady state of the learned recurrent architecture as a function of parameters characterizing the external inputs. Slow changing stimuli lead to PA, while fast changing stimuli lead to SA. claim_typeOur network model shows how a network with plastic synapses can stably and flexibly learn PA and SA in an unsupervised manner.
Keywords: unsupervised learning, persistent activity, sequential activity, synaptic plasticity, Hebbian plasticity, homeostatic plasticity
Introduction
Selective persistent activity (PA) has been observed in many neurophysiological experiments in primates performing delayed response tasks, in which the identity or spatial location of a stimulus must be maintained in working memory, in multiple cortical areas, including areas in the temporal lobe (Fuster et al., 1982 ; Miyashita, 1988 ; Miyashita and Chang, 1988 ; Sakai and Miyashita, 1991 ; Nakamura and Kubota, 1995 ; Miller et al., 1996 ; Naya et al., 1996 ; Erickson and Desimone, 1999 ), parietal cortex (Koch and Fuster, 1989 ; Chafee and Goldman-Rakic, 1998 ), and prefrontal cortex (Fuster and Alexander, 1971 ; Funahashi et al., 1989 , 1990 , 1991 ; Miller et al., 1996 ). More recently, selective persistent activity has also been observed in mice (Guo et al., 2014 ; Liu et al., 2014 ; Inagaki et al., 2019 ) as well as flies (Kim et al., 2017 ). It has been hypothesized that PA represents the mechanism at a network level of the ability to hold an item in working ( active ) memory for several seconds for behavioral demands. Theoretical studies support the hypothesis that persistent activity is caused by recurrent excitatory connections in networks of heavily interconnected populations of neurons (Amit et al., 1994 ; Durstewitz et al., 2000 ; Wang, 2001 ; Brunel, 2005 ). concepts↗In these models, PA is represented as a fixed point attractor of the dynamics of a network that has multiple stable fixed points. The connectivity matrix in such models has a strong degree of symmetry, with strong recurrent connections between sub-groups of neurons which are activated by the same stimulus. This connectivity matrix can be learned by modifying recurrent connections in a network according to an unsupervised Hebbian learning rule (Mongillo et al., 2005 ; Litwin-Kumar and Doiron, 2014 ; Zenke et al., 2015 ).
Sequential activity (SA) has been also observed across multiples species in a number of behaviors such as spatial navigation (Foster and Wilson, 2006 ; Harvey et al., 2012 ; Grosmark and Buzsáki, 2016 ) and bird song generation (Hahnloser et al., 2002 ; Amador et al., 2013 ; Okubo et al., 2015 ). Furthermore, a large body of experimental evidence shows that SA can be learned throughout experience (Okubo et al., 2015 ; Grosmark and Buzsáki, 2016 ). Several theoretical network models have been able to produce SA (Amari, 1972 ; Kleinfeld and Sompolinsky, 1988 ; Abeles, 1991 ; Diesmann et al., 1999 ; Izhikevich, 2006 ; Liu and Buonomano, 2009 ; Fiete et al., 2010 ; Waddington et al., 2012 ; Cannon et al., 2015 ). concepts↗In these models, the connectivity contains a feedforward structure—neurons active at a given time in the sequence project in a feedforward manner to the group of neurons which are active next. sensesalternativesconcept_edgescontent_tagscontent_tags↗From a theoretical stand point, the mechanism to generate SA is fundamentally different from the one that generates PA. While SA usually corresponds to a path in the state space of the network, PA is identified as a fixed point attractor. Thus, SA has an inherent transient nature while PA is at least linearly stable in a dynamical system sense.
The question of how sequential activity can be learned in networks with plastic synapses has received increased interest in recent years. transferscontent_tagscontent_tags↗The models investigated can be roughly divided in two categories: models with supervised and unsupervised plasticity rules. In models with supervised plasticity rules, the synapses are updated according the activity of the network and an error signal that carries information about the difference between the current network dynamics and the one that it is expected to learn by the network (Sussillo and Abbott, 2009 ; Laje and Buonomano, 2013 ; Memmesheimer et al., 2014 ; Rajan et al., 2016 ). In models with unsupervised plasticity rules, sequential dynamics is shaped by external stimulation without an error signal (Jun and Jin, 2007 ; Liu and Buonomano, 2009 ; Fiete et al., 2010 ; Waddington et al., 2012 ; Okubo et al., 2015 ; Veliz-Cuba et al., 2015 ). concepts↗In those models SA is generated spontaneously, and the temporal statistics of the stimulation shapes the specific timing of the sequences.
Both experimental and theoretical work therefore suggest that neural networks in the brain are capable to learn PA and SA. object_of_studysensescontent_tagsOne unresolved issue is whether the learning rules used by brain networks to learn PA are fundamentally different than the ones used to learn SA, or whether the same learning rule can produce both, depending on the statistics of the inputs to the network. Learning rules employed in theoretical studies to learn PA typically do not contain any temporal asymmetry, while rules used to learn SA need to contain such a temporal asymmetry.
content_tagscontent_tagsHere, we hypothesize that a single learning rule is able to learn both, depending on the statistics of the inputs. We investigate what are the conditions for the plasticity mechanisms and external stimulation to learn PA or SA using unsupervised plasticity rules. We consider a model composed of multiple populations of excitatory neurons, each activated by a distinct stimulus. We consider a sequential stimulation protocol in which each population of neurons is stimulated one at a time, one after the other. This protocol is characterized by two parameters, the duration of stimulus presentations and the time interval between stimulations. This simple setting allows us to explore between the extremes of isolated stimulations with short or large duration and sequential stimulations close or far apart temporally. method↗transferssensesalternativescontent_tagsWe use a rate model to describe the activity of populations of neurons (Wilson and Cowan, 1972 ). The connectivity in this model represents the average of the synaptic connections between populations of neurons, allowing to investigate at a mesoscopic level the learning mechanisms of PA and SA. This model has the advantage of analytical tractability.
This paper is organized as follows: We first characterize the types of possible dynamics observed in network with both feedforward and recurrent connections, in the space of possible (fixed) connectivities. We then show that a network with plastic connections described by a unsupervised temporally asymmetric Hebbian plasticity rule stimulated sequentially does not stably learn PA and SA. We then explore two types of stabilization mechanisms: (1) synaptic normalization; (2) a generalized version of the standard multiplicative homeostatic plasticity (Renart et al., 2003 ; Toyoizumi et al., 2014 ). We show that when a synaptic normalization mechanism is included, PA and SA cannot be learned stably during sequential stimulation. However, the addition of a generalized homeostatic learning rule leads to successful learning of PA or SA by weakening the excitatory synaptic weights during stimulation, effectively masking the connectivity shaped by Hebbian learning. After stimulation, the learned connectivity structure is unmasked by the strengthening of the synaptic connections in a multiplicative fashion. PA or SA is learned depending on the temporal parameters of external inputs, and the learning can be characterized analytically as a dynamical system in the space of fixed connectivities parametrized by the stimulus parameters.
1. Methods
1.1. Networks With Fixed Connectivity
We first consider two different n population rate models that share in common two connectivity motifs that have been classically considered a distinctive feature of PA and SA respectively: recurrent and feedforward connections. The two network models considered are: (1) n excitatory populations; (2) n excitatory populations with shared inhibition. The strength of the recurrent and feedforward connections are w and s , respectively. We used the current based version of the widely used firing rate model, which is equivalent to its rate based version (Miller and Fumarola, 2012 ) with three different non-linear transfer functions.
1.1.1. Network of Excitatory Neurons
The network consists in n excitatory populations connected by recurrent and feedforward connections with strength w and s , respectively as it is shown in Figure 1A I. The dynamics is given by:
Figure 1.
Open in a new tab
Network models with fixed connectivity. (A) Two models of recurrent and feedforward connected populations: (I) pure excitatory; (II) excitatory with shared inhibition. (B) Transfer Functions: piecewise linear (PL), sigmoidal (S), and piecewise non-linear (PNL).
τ d u 1 d t = I 1 − u 1 + w ϕ ( u 1 ) τ d u i d t = I i − u i + w ϕ ( u i ) + s ϕ ( u i − 1 ) i = 2 , … , n (1)
where u i and I i correspond to the synaptic and the external input to population i respectively, τ is the characteristic time scale for excitatory populations, and ϕ( u ) is the current to average firing rate transfer function (or f-I curve). The resulting average firing rates are denoted by r i ≡ ϕ( u i ).
1.1.2. Network of Excitatory Neurons With Shared Inhibition
The network consists in n excitatory populations connected as in section 1.1.1, and a single inhibitory population fully connected with the excitatory populations. A schematic of the network architecture is shown in Figure 1A II. Assuming a linear inhibitory transfer function, the dynamics of the network is given by:
τ d u 1 d t = I 1 − u 1 + w ϕ ( u 1 ) − w E I u I τ d u i d t = I i − u i + w ϕ ( u i ) + s ϕ ( u i − 1 ) − w E I u I i = 2 , … , n τ I d u I d t = − u I + w I E ∑ j = 1 n ϕ ( u j ) , (2)
where w EI is the average inhibitory synaptic strength from inhibitory to excitatory populations, w IE the average inhibitory synaptic strength from excitatory to inhibitory populations and τ I the characteristic time scale of the inhibitory population. When τ I ≪ τ, then u I ≈ w I E ∑ i = 1 N ϕ ( u i ) and Equation (2) becomes
τ d u 1 d t = I 1 − u 1 + w ϕ ( u 1 ) − w I n ∑ j = 1 n ϕ ( u j ) τ d u i d t = I i − u i + w ϕ ( u i ) + s ϕ ( u i − 1 ) − w I n ∑ j = 1 n ϕ ( u j ) i = 2 , … , n , (3)
where w I ≡ nW EI W IE . See Figure S1 for the agreement between the full model described in Equation (2) and its approximation in Equation (3).
1.2. Transfer Functions
For the fixed connectivity part of this study we used three different families of transfer functions. The sigmoidal transfer function is described by
ϕ ( u ) = 1 2 ( 1 + tanh [ a ( u + b ) ] ) . (4)
This is a saturating monotonic function of the total input, and represents a normalized firing rate. This transfer function has been widely used in many theoretical studies in neuroscience (Ermentrout and Terman, 2010 ; Gerstner et al., 2014 ), and has the advantage to be smooth. Furthermore, we have recently shown that such transfer functions provide good fits to in vivo data (Pereira and Brunel, 2018 ).
The second transfer function considered is piecewise linear:
ϕ ( u ) = { 0 if θ > u ν ( u − θ ) if θ ≤ u ≤ u c ν ( u c − θ ) u c < u . (5)
This is a piecewise linear approximation of the sigmoidal transfer function. The main advantage of this transfer function is its analytical tractability—the non-linear dynamics of a network with such a transfer function can be analyzed as a piecewise linear dynamical system.
The third transfer function used in this work is piecewise non-linear (Brunel, 2003 )
ϕ ( u ) = { 0 if θ ˜ > u ν ˜ ( u − θ ˜ u ˜ c − θ ˜ ) 2 if θ ˜ ≤ u ≤ u ˜ c 2 ν ˜ u − θ ˜ u ˜ c − θ ˜ − 3 4 u ˜ c < u . (6)
This transfer function combines several features that are present in more realistic spiking neuron models and/or real neurons: a supralinear region at low rates, described by a power law (Roxin et al., 2011 ), and a square root behavior at higher rates, as expected in neurons that exhibit a saddle-node bifurcation to periodic firing (Ermentrout and Terman, 2010 ). Examples of these three transfer functions are shown in Figure 1B .
1.3. Sequential Stimulation
During the learning protocol excitatory populations are stimulated sequentially once at a time for a period T and a time delay Δ. The stimulation can be implemented as a sequence of vectors presented to the entire the network (i.e., I e → 1 , I e → 2 , … , I e → n ), each vector corresponds to the canonical base in ℝ n scaled by a stimulation amplitude I . This sequence of stimulation is repeated k times. To prevent a concatenation between the first and the last population stimulated, the period between each repetition k is much longer than T and Δ and any time constant of the network. content_tags↗Each stimulus in the sequence has the same magnitude, that is larger than the learning threshold (i.e., r w < I ). A schematic diagram of the stimulation protocol is described in section 2.2.
1.4. Temporally Asymmetric Hebbian Plasticity Rule
When a temporally asymmetric Hebbian plasticity rule is included (see sections 2.2–2.5 in Results), the dynamics of excitatory-to-excitatory connectivity obeys
d W i , j d t = w m a x f [ r i ( t ) ] g [ r j ( t − D ) ] − W i , j τ w [ r i ( t ) , r j ( t − D ) ] , (7)
where f ( r ) and g ( r ) are sigmoidal functions given by
g ( r ) = 1 2 ( 1 + tanh [ a pre ( r − b pre ) ] ) (8)
f ( r ) = 1 2 ( 1 + tanh [ a post ( r − b post ) ] ) . (9)
They describe the dependence of the learning rule on post- and pre-synaptic firing rates, respectively [i.e., their dependence on ϕ( u i ) and ϕ( u j )], and are bounded by zero for small or negative values of the population synaptic current, and by one for large values (see Figures 4A,B ). Here w max is the maximal synaptic efficacy; D is a temporal delay; and τ w is an activity-dependent time constant of the plasticity rule. The learning time scale is given by
Figure 4.
Unsupervised Hebbian learning rule. (A) Piecewise linear transfer function. The dashed gray horizontal line indicates the plasticity threshold r w . (B) Post-synaptic dependence on the rates of the stationary connectivity function, f ( r ). The vertical dashed gray line indicates the plasticity threshold. (C) Contour plot of the stationary connectivity function, 𝕎 max f ( r i ) g ( r j ). The dashed gray box indicates the plasticity threshold. For W i,j = 0.5 w max the red region below the dashed green line corresponds to LTD while the yellow region above it to LTP. Parameters can be found in Table S3 .
τ w [ r i ( t ) , r j ( t − D ) ] = { ∞ if r i < r w and r j < r w T w if r w ≤ r i or r w ≤ r j . (10)
(see dashed line in Figures 4A–C ) and time scale respectively. The time scale T w is chosen to be several order of magnitude slower than the population dynamics (see Table S3 ). When pre- and post-synaptic firing rates are below a plasticity threshold r w , the activity-dependent time constant τ w becomes infinite, and therefore no plasticity occurs. When pre and/or post-synaptic firing rates are above r w , then the activity-dependent time constant τ w is equal to T w , and plasticity is ongoing. Thus, with this rule strong, long (i.e., large T ) and/or frequent enough (i.e., short Δ) stimuli produce lasting modifications in the synaptic weights. When w max f [ r i ( t )] g [ r j ( t − D )] < 𝕎 i, j , the corresponding synaptic weight tend to decrease, and therefore LTD takes place. For a fixed high pre-synaptic firing rate, LTD occurs when post-synaptic firing rates are low, similar to learning rules such as the BCM rule (Bienenstock et al., 1982 ) and Hebbian rules used in recurrent networks (Mongillo et al., 2003 ). Likewise, for a fixed high post-synaptic firing rate, LTD also occurs in an intermediate and low region of pre-synaptic firing rates. Conversely, when 𝕎 i, j < w max f [ r i ( t )] g [ r j ( t − D )], the corresponding synaptic weight tend to increase, and LTP takes place.
In our model, we assume the activity of each population represents the average activity over many neurons (of the order of tens of thousands). Likewise, synaptic couplings are assumed to represent averages over very large numbers of synapses connecting two populations (or one population to itself). Therefore, the learning parameters (e.g., D and T w ) represent average quantities over a large number of synapses. We expect the variability of these parameters to disappear in the limit of large number synaptic couplings.
1.5. Synaptic Normalization
When a synaptic normalization mechanism is included (see section 2.3 in Results), in addition to the Hebbian plasticity rule described in section 1.4, in our network simulations, at each time step we subtracted the average synaptic change to each incoming synapse to a given population. This average is taken over all the incoming synapses to a particular neuron. This simulation scheme ensures that the sum of the incoming synaptic weights to each population remains constant, i.e.,
∑ j = 1 n W i , j = C i = 1 , 2 , … , n . (11)
1.6. Generalized Homeostatic Plasticity Rule
We implement a modified version of the multiplicative homeostatic rule proposed in Renart et al. ( 2003 ) and Toyoizumi et al. ( 2014 ) (see sections 2.4 and 2.5 in Results). The rule is implemented in addition to the Hebbian plasticity rule described in the section 1.4. In this rule a homeostatic variable H i slowly controls the firing rate of neuron i by scaling its synaptic weights multiplicatively. The synaptic weights will be given by
W i , j ( t ) = H i ( t ) W i , j ( t ) . (12)
The variable 𝕎 i, j ( t ) is governed by the Hebbian plasticity rule described by Equations (7–10). The dynamics for H i is given by
τ H H ˙ i = ( 1 − r i ( t ) r 0 ) H i − H i 2 , (13)
where r 0 = ϕ( u 0 ) is a parameter that controls the average firing rate of population i and τ H is the characteristic time scale of the learning rule. Note that because of the quadratic term in the r.h.s. of Equation (13), this rule does not in general keep the firing rates at a fixed value, and therefore this rule is not strictly speaking homeostatic. content_tags↗Therefore, we term this rule generalized homeostatic plasticity rule, since this rule is a generalization of the standard multiplicative homeostatic plasticity rule in Renart et al. ( 2003 ) and Toyoizumi et al. ( 2014 ). As in the standard rule, for strong inputs, the homeostatic variables of this rule decrease to values that are smaller than 1, scaling down the excitatory connections and masking synaptic changes learned via Hebbian plasticity. However, unlike the standard rule, after stimulation, the homeostatic variables return to values H i ~ O ( 1 ) , and the synaptic changes learned via Hebbian plasticity are unmasked . See section 2.4 and section 5 in the Supplementary Material for a detailed analysis of this rule.
1.7. Learning Dynamics Under Noisy Stimulation
In the last section of the Results, we include noise in the population dynamics in order to asses the robustness of the learning process (see section 2.5 in Results). The equations used to describe the dynamics of the network with Hebbian and generalized homeostatic plasticity are given by
τ u ˙ i = − u i + σ η i + I i + ∑ j = 1 n H i W i , j r j − W I n ∑ i = 1 n ϕ ( u i ) W . i , j = w m a x f [ r i ( t ) ) ] g [ r j ( t − D ) ] − W i , j τ w ( r i ( t ) , r j ( t − D ) ) τ H H ˙ i = ( 1 − r i ( t ) r 0 ) H i − H i 2 , (14)
where r i ( t ) = ϕ( u i ( t )) for i = 1, 2, …, n and η i is a Gaussian white noise.
1.8. Code
Simulations were performed using code written in Python. A self-contained version of the code that reproduces all the figures in this paper is available in the GitHub repository: https://github.com/ulisespereira/Unsupervised .
2. Results
2.1. Persistent and Sequential Activity in Networks With Fixed Connectivity
To better understand the dependence of PA and SA generation on network connectivity, we consider first a simple n population rate model with fixed feedforward and recurrent connectivity (see Figure 1A ). This architecture possesses the two connectivity motifs that have been classically considered the hallmarks of PA and SA—recurrent and feedforward connections—in a space of parameters that is low dimensional enough to be suitable for full analytical treatment. In this model, the dynamics of the network is characterized by the synaptic inputs u i to each population of the network ( i = 1, …, n ) whose dynamics obey the system of ordinary differential equations in Equation (1). Note that we use here the current based formulation of the firing rate equations, that has been shown to be equivalent to the rate based formulation (Miller and Fumarola, 2012 ).
In this model, we identify the regions in the connectivity parameter space where SA, PA, or decaying sequences of activity (dSA) are generated. We start with a piecewise linear transfer function with slope ν, and compute the bifurcation diagram that gives the boundaries for qualitatively different dynamics in the parameter space (see Figure 2A and section 2 in the Supplementary Material for mathematical details). content_tagsWe find that robust SA can be generated provided recurrent connections are smaller than the inverse of the slope ν, and the feedforward connections are strong enough, w < 1/ν < w + s . For large values of w ( w > 1/ν), the dynamics converge to a fixed point where 0 ≤ p ≤ n populations are in a high rate state, where p depends on the initial conditions. content_tags↗When both recurrent and feedforward connections are weak enough (i.e., w + s < 1/ν) the activity decays to zero firing rate fixed point, after a transient in which different populations are transiently activated—a pattern which we term decaying sequence of activity or dSA.
Figure 2.
Open in a new tab
PA and SA generation in a network with fixed connectivity. (A) Phase diagram for model (I) using a piecewise linear transfer function (top-left plot) and examples of the dynamics corresponding to the three phases. Dashed lines correspond to the dynamics for the same network but using a linear transfer function. (B) SA generation for models (I) and (II) using sigmoidal (first row), piecewise non-linear (second row), and piecewise linear (third row) transfer functions. The parameters for the transfer functions are the same as the ones used in Figure 1B . Firing rates of excitatory populations are colored according to their position in the feedforward-recurrent connected excitatory network. Parameters used in (A,B) can be found in Table S1 .
This picture is qualitatively similar when other types of non-linear transfer functions are used (see Methods and Figure 1B for the transfer functions used in this paper). The saturation non-linearity of the transfer function is key to generate long lasting (non-attenuated) SA even when the number of populations is large. In a linear network, sequential activity would increase without bound for an increasing number of populations participating in the SA (see Figure 2A , dashed lines and section 2 in the Supplementary Material for mathematical details). During sequential activity, each population is active for a specific time interval. We used the analytical solution of the linearized system (see Equation S3) to show that the duration of this active interval scales as the squared root of the position of the population along the sequence. This implies that for long lasting SA the fraction of active populations will increase with time (see Figure 2A ). This feature is not consistent with experimental evidence that shows that the width of the bursts of activity along the sequence is approximately constant in time (Hahnloser et al., 2002 ; Harvey et al., 2012 ). In the model, we can prevent this phenomenon by including negative feedback mechanisms to our network architecture as global inhibition (see Figure 1A II). We found that in both cases the network robustly generates PA and SA in which the fraction of active populations is approximately constant in time. These results were also qualitatively similar when different saturation non-linearities in the transfer function were considered (see Figure 2B ).
We now turn our attention to the network of excitatory neurons with global inhibition ( Figure 1A II), since inhibition is likely to be the dominant source of negative feedback in local cortical circuits. Inhibitory interneurons are typically faster than excitatory neurons (McCormick et al., 1985 ). For the sake of simplicity we set the inhibitory population dynamics as instantaneous compared with the excitatory timescale. content_tagsOur numerical simulations confirm that this approximation preserves all the qualitative features of the dynamics with finite inhibitory time constants, up to values of τ I = 0.5τ (see Figure S1 ). Using this approximation, the connectivity of the network is equivalent to a recurrent and feedforward architecture plus a uniform matrix whose elements are w I ≡ nw EI w IE . We obtained the bifurcation diagram for such a network with a piecewise linear transfer function (see section 4 in the Supplementary Material ). This new bifurcation diagram shows qualitative differences with the pure excitatory network bifurcation diagram (see Figure 3 ). First, a qualitatively different behavior arises, where SA ends in persistent activity (region SA/PA). Second, the PA region breaks down in n ( n + 1)/2 square regions of size w I / n × w I / n . Each region is characterized by a minimum and maximum number of populations active during PA. The lower left corner of each squared region is ( i m i n ( w I n ) , 1 + i m a x ( w I n ) ) with i min , i max = 1, 2, …, n (see Figure 3 , different regions in graded blue), where i min and i max correspond to the minimum and maximum number of population active during PA within this squared region when just the first population is initialized in the active state ( Figure 3 top and middle right plots). content_tagsTherefore, the number of possible patterns of PA increases with the strength of the recurrent connections and decreases with strength of the feedforward connections. On the other hand, the SA/PA is divided in n qualitatively different rectangular regions of size ( w I n ) × [ 1 - j S A / P A ( w I n ) ] with j SA / PA = 1, 2, …, n , where j SA / PA corresponds to the number of populations that ends in PA after SA elicited by stimulating the first population in the sequence ( Figure 3 bottom right plot). Then for a given strength of the recurrent connectivity w * above 1 + ( w I n ) , the critical feedforward strength s c that separates the PA and SA/PA regions is
Figure 3.
Open in a new tab
Bifurcation diagram for feedforward-recurrent connected network of excitatory populations with shared inhibition. Top left plot: Bifurcation diagram in the s - w plane, showing qualitatively different regions: dSA (gray), SA (red), SA/PA (green), and PA (blue). The PA region is divided in sub-regions which are distinguished by the maximum and minimum number of populations active during PA (see text). The SA/PA region is also subdivided into sub-regions characterized by a different number of the maximum number of populations active in PA at the end of the sequence. Regions are separated by black lines and sub-regions are separated by gray lines. Five plots encompassing the bifurcation diagram show examples of the dynamics observed in its four qualitatively different regions. Initial condition: first population active at the maximum rate, while the rest is silent. The location in the corresponding regions of the parameter space are indicated with the symbols on the top right of the surrounding plots. Parameters can be found in Table S2 . Firing rates of excitatory populations are colored as in Figure 2 .
s c = w I n ⌈ ( w * − 1 − w I n ) n w I ⌉ , (15)
where ⌈·⌉ is the ceiling function. Similarly, for a given strength of the feedforward connection s * above w I n , the critical recurrent strength separating SA/PA and PA is
w c = w I n ⌈ ( s * − w I n ) n w I ⌉ . (16)
Lastly, we find that the SA region is shrunk compared with the pure excitatory network, and that the dSA region is wider.
2.2. Unsupervised Temporally Asymmetric Hebbian Plasticity Rule
Let us consider now a fully connected network of n excitatory populations with plastic synapses and global fixed inhibition. The plasticity rule for the excitatory-to-excitatory connectivity is described by Equation (7). Using this learning rule, with fixed pre- and post-activity, the connectivity tends asymptotically to a separable function of the pre- and post-synaptic activity. The functions f ( r ) and g ( r ) are bounded by zero for small or negative values of the population synaptic current, and by one for large values (see Figures 4A,B ). This learning rule is a generalization of classic Hebbian rules like the covariance rule (Dayan and Abbott, 2001 ), with a non-linear dependence on both pre and post-synaptic firing rates.
The delay D in the learning rule leads to a temporal asymmetry (Blum and Abbott, 1996 ; Gerstner and Abbott, 1997 ; Veliz-Cuba et al., 2015 ). This delay describes the time it takes for calcium influx through NMDA receptors to reach its maximum (Sabatini et al., 2002 ; Graupner and Brunel, 2012 ). When this learning rule operates and the network is externally stimulated, the connectivity changes depending on the interaction of the input, the network dynamics and the learning rule. Due to the relaxational nature of Equation (7), for long times without external stimulation the connectivity matrix will converge to a stationary rank-1 matrix with entries of the form f ( r i * ) g ( r j * ) , where r → * = ϕ ( u → * ) is the stationary firing rate vector, independent of all inputs presented in the past. Therefore, stimuli learned in the connectivity matrix will be erased by the background activity of the network for long times after stimulation. To prevent this inherent forgetting nature of the learning rule we introduce an activity-dependent plasticity time scale in Equation (10). Thus, when pre and/or post-synaptic currents are below a plasticity threshold r w , the time scale becomes infinite, and therefore no plasticity occurs. When both are above r w , then the time constant is given by T w [see Equation (10) and Figure 4 ]. Lastly, the time scale T w of these changes are chosen to be several order of magnitude slower than the population dynamics, consistent with the time it takes (~1 min or more) for plasticity to be induced in standard synaptic plasticity protocols (see e.g., Markram et al., 1997 ; Bi and Poo, 1998 ; Sjöström et al., 2001 , but see Bittner et al., 2017 ). Importantly, the weight changes are proportional to the difference w max f [ r i ( t )] g [ r j ( t − D )]−𝕎 i, j , which depends on both the pre and post-synaptic firing rates and the current value of the synaptic weight (see Equation 7). Typically, when both pre and post-synaptic firing rates are at intermediate values (see the red region in Figure 4C ) the corresponding synapse undergoes LTD (weight strength tend to decrease), and when they are both high (see the yellow region in Figure 4C ) it undergoes LTP (wight strength tend to increase). Therefore, the rule goes from no plasticity to LTD and then to LTP when both pre and post-synaptic firing rates increase (see diagonal direction in Figure 4C ), which is reminiscent of results in pairing experiments (Ngezahayo et al., 2000 ).
Our goal is to understand the conditions for a sequential stimulation to lead the network dynamics to PA or SA, depending of the temporal characteristics of the stimulus, when this plasticity rule is introduced. Here we consider a simple stimulation protocol where each population in the network is stimulated sequentially one population at a time (see Figure 5A ). In this protocol, population 1 is first stimulated for some time T . Then, after an inter-stimulation time Δ, population 2 is stimulated for the same duration T . The other populations are then stimulated one at a time (3, 4, …, n ) using the same protocol. The amplitude of the stimulation is fixed such that the maximum of the current elicited in each population leads to a firing rate that is greater than the plasticity threshold of the learning rule. The time interval between each repetition of the sequence is much longer than T and Δ and any time constant of the network. When the duration of each stimulation is larger than the synaptic delay (i.e., D < T ), recurrent connections increase, since the Hebbian term driving synaptic changes ( f [ r i ( t )] g [ r i ( t − D )], where i is the stimulated population) becomes large after a time D after the onset of the presentation. When the inter-stimulation time is smaller that the synaptic delay (i.e., Δ < D ), then the feedforward connections increase, since the Hebbian term driving synaptic changes ( f [ r i +1 ( t )] g [ r i ( t 𢄠 D )]) is large in some initial interval during presentation of stimulus i +1 (see also Herz et al., 1988 ).
Figure 5.
Open in a new tab
Sequential stimulation and initial synaptic weights dynamics. (A) Schematic diagram showing stimulation protocol for two populations. Population 1 is first stimulated for some time T . Then, after an inter-stimulation Δ time, population 2 is stimulated for the same duration T . (B) The weight dynamics for a network of excitatory populations with shared inhibition and a piecewise linear transfer function is shown for four different stimulation regimes. Top-left: Δ < D < T ; top-right: D < Δ, T ; bottom-left: T , Δ < D ; bottom-right: T < D < Δ. Cyan: recurrent connections; Yellow/Green: feedforward; Blue: all other connections. Parameters can be found in Tables S3, S4 .
As a result, there are four distinct regions of interest depending on the relative values of the Δ and T with respect to the synaptic delay D . When T is larger than the synaptic delay, and Δ is smaller than the synaptic delay, both recurrent and feedforward connections increase. When T is larger than the synaptic delay and Δ is much larger than D , only the recurrent connections increase. When Δ is smaller than the synaptic delay and T is much smaller, only the feedforward connections increase. Lastly, when Δ is larger and T is smaller than D no changes in the connectivity are observed. The initial temporal evolution of both recurrent and feedforward weights in representative examples of the four regions is presented in Figure 5B . limitationsWe chose not to study the region corresponding to 2 T + Δ < D here, which is a region where “feedforward” connections involving non-nearest neighbor populations can also increase during learning.
We found that this learning rule is in general unstable for long sequential stimulation when both feedforward and recurrent connections increase during the stimulation (i.e., Δ < D < T ) to values large enough to produce persistent activity states. mechanisms↗This is a consequence of the classic instability observed with Hebbian plasticity rules, where a positive feedback loop between the increase in synaptic connectivity and increase in firing rates leads to an explosive increase in both (Dayan and Abbott, 2001 ). Larger feedforward and recurrent connections lead to an increase in number of populations active at the same time during stimulation (see Figures 6A,D ) which produce an increase of the overall connectivity by the synaptic plasticity rule ( Figures 6B,C ). This leads to an increase in the overall activity producing longer periods of PA during stimulation until a fixed point where many populations have high firing rates is reached, and the connectivity increases exponentially to its maximum value (see Figures 6B,C ). By increasing the plasticity threshold, it is possible to increase the number of stimulations (and consequently the strength of the feedforward and recurrent connections) where the network's activity is stable. However, this does not solve the problem, since the instability on the weights eventually occurs but for a larger number of stimulations and stronger synaptic weights. In order to prevent this instability, we investigate in the next sections two different stabilization mechanisms: synaptic normalization and generalized homeostatic plasticity. content_tags↗Throughout this paper, for testing whether PA, SA, SA/PA, or dSA is learned, after sequential stimulation we stimulate the first population and then check whether the network recalls the corresponding type of activity (see Figure 3 ).
Figure 6.
Open in a new tab
Runaway instability of the unsupervised Hebbian learning rule. content_tags(A) Population dynamics during 4 s of sequential stimulation with T = 19 ms and Δ = 10 ms. After about 25 s, the last six populations stimulated become active at maximal rates. (B) Synaptic weights dynamics during stimulation. Cyan: recurrent connections; Light Yellow/Green: feedforward; Red: feed-backward. (C) Connectivity matrix at different stimulation times. From left to right and from top to bottom: 0, 10, 20, and 30 s. (D) Three examples of population dynamics during a single sequential stimulation at 0, 20.28, and 27.3 s, respectively. Note the buildup of activity preceding each stimulus presentation because of the build-up in the feedforward connectivity at 20.28 s. In (A,D) the black and gray traces indicate a scaled version of the stimulus. Parameters can be found in Tables S3, S4 . Firing rates of excitatory populations are colored according to their position in the sequential stimulation.
2.3. Synaptic Normalization
The first mechanism we consider is synaptic normalization. This mechanism is motivated by experimental evidence of conservation of total synaptic weight in neurons (Royer and Paré, 2003 ; Bourne and Harris, 2011 ). In our model, we enforce that the sum of the incoming synaptic weights to a given population is fixed throughout the dynamics (see Equation 11 in Methods). This constraint prevents the growth of all the synaptic weights to their maximum value during sequential stimulation due to the Hebbian plasticity, as is described in the previous section. This leads to a heterogeneous dynamics in the synaptic weights where they strongly fluctuate in time during the stimulation period (see Figure 7B ). We find that the network does not reach a stable connectivity structure, and that the connectivity after the stimulation markedly depends on the specific moment when stimulation ended for a large range of stimulation parameters.
Figure 7.
Open in a new tab
Heterogeneous synaptic dynamics for Hebbian plasticity and synaptic normalization. (A) Population dynamics during 10 s of sequential stimulation with T = 19 ms and Δ = 10 ms. (B) Synaptic weights dynamics during stimulation. Cyan: recurrent connections; Light Yellow/Green: feedforward; Red: feed-backward; Blue: feed-second-forward; Green: feed-second-backward. (C) Connectivity matrix at different stimulation times. From left to right and from top to bottom: 0, 13.8, 27.6, and 41.5 s. (D) Two examples of population dynamics during a single sequential stimulation at 0 and 15.8 s respectively. In (A,D) the black and gray traces indicate a scaled version of the stimulus. (E) Network dynamics after learning for the initial condition where the first population is active at high rate and the rest silent. Parameters can be found in Tables S3, S4 . Firing rates of excitatory populations are colored according to their position in the sequential stimulation.
At the initial stages of the stimulation, feedforward and recurrent connections grow, while the rest of the synaptic connections decrease at the same rate (see Figure 7B ). When the feedforward and recurrent connections are large enough for producing persistent activity, co-activation between a population(s) undergoing persistent activity and the population active due to the stimulation (which are not necessarily adjacent in the stimulation sequence, see Figures 7A,D ) produces an increase in feed-back and upper triangular connections that are different than feedforward and recurrent (see Figure 7B ). In turn, feedforward and recurrent connections decrease due to the synaptic normalization mechanism. mechanisms↗This leads to complex dynamics in the synaptic weights, in which the connections sustaining co-active neuronal assemblies (i.e., group of excitatory populations with clustered connectivity) learned via Hebbian plasticity are depressed due to the interplay between synaptic normalization and sequential stimulation. This then leads to the formation of new assemblies due to the interplay of Hebbian plasticity and sequential stimulation.
During stimulation, the feedforward and recurrent connectivity studied in the first section increase first, leading then in a second stage to connectivities with strong bi-directional connections (see Figure 7C ). Persistent activity can not be learned consistently after long times, and most populations are simultaneously active in retrieved states (see Figure 7E ). For a very few parameter values compared with the explored parameter space sequential activity is learned (data not shown). Overall, it is unclear whether neural circuits can use the observed complex synaptic dynamics to store retrievable information about the external stimuli. content_tagsThus, we find that synaptic normalization is not sufficient in this case to stabilize learning dynamics and to lead to a consistent retrieval of PA or SA. We checked that this finding is robust to changes in parameters, in particular to changes in the sum of incoming synaptic weights [parameter C in Equation (11)] and the sequential stimulation magnitude I , period T , and delay Δ. In the next section we consider a second stabilization mechanism, namely generalized homeostatic plasticity.
2.4. Generalized Homeostatic Plasticity
Homeostatic plasticity is another potential stabilization mechanism that has been characterized extensively in experiments (Turrigiano et al., 1998 ; Turrigiano, 2017 ). The interplay between homeostatic plasticity and Hebbian plasticity has recently been the focus of multiple theoretical studies (Renart et al., 2003 ; Toyoizumi et al., 2014 ; Keck et al., 2017 ). Here, we study the effect of a generalization of the standard multiplicative homeostatic plasticity and Hebbian plasticity for learning SA and PA. We consider a model for homeostatic plasticity in which the overall connectivity at each time W i, j ( t ) is given by the multiplication of two synaptic variables with different time scales as is shown in Equation (12). In this equation, the fast plastic variable 𝕎 i, j ( t ) (time scale of seconds) is governed by Hebbian plasticity, see Equation (7). On the other hand, the slow (with a time scale of tens to hundred of seconds) homeostatic variable H i ( t ) scales the incoming weights to population i , ensuring that the network maintain low average firing rates on long time scales. The dynamics of the homeostatic variable is given by Equation (13). This is a generalization of the standard homeostatic learning rule (Renart et al., 2003 ; Toyoizumi et al., 2014 ), that does not include the quadratic term in the r.h.s. of Equation (13). claim_relationsWe term this rule generalized homeostatic plasticity since is a non-linear generalization of the standard multiplicative homeostatic plasticity rule in Renart et al. ( 2003 ) and Toyoizumi et al. ( 2014 ). The equation proposed in Toyoizumi et al. ( 2014 ) stabilizes the network's activity during stimulation, preventing the runaway of the firing rates and synaptic weights. concepts↗Scaling down the overall connectivity during stimulation prevents co-activation of multiple populations, and lead to stable learning. However, in the network's steady state (i.e., when times longer than the time scale of the homeostatic variable have passed without any stimulation), if the equation proposed in Toyoizumi et al. ( 2014 ) is used, then each connection will be proportional to the factor ϕ - 1 ( r 0 ) r 0 multiplied by a number of order one (see section 5 in the Supplementary Material for the mathematical details). This implies that the steady state connectivity after learning will depend sensitively on the choice of the value of the objective background firing rate (i.e., r 0 ) and the specific functional form of the transfer function (i.e., ϕ( u )). Due to the transfer function non-linearity, small changes in r 0 might produce large values for the factor ϕ - 1 ( r 0 ) r 0 and therefore very strong connections for the steady state connectivity. This is due to the fact that steady state large values in the homeostatic variable H scale up the connectivity learned via Hebbian plasticity in a multiplicative fashion, see Equation (12). In practice, PA is retrieved almost always independently of the type of stimulation presented during learning, and in the absence of the quadratic term in Equation (13) no temporal attractor other than PA can be learned. This problem can be prevented by the introduction of a quadratic term in the original homeostatic rule (see section 5 in the Supplementary Material ). Note that with this quadratic term, the homeostatic plasticity rule does not exactly achieve a given target firing rate, and therefore is not strictly speaking “homeostatic.” limitationsAdditionally, the timescale of this rule is of the order of minutes (see Figure 8A ), which is an order of magnitude faster of what has been reported experimentally (Turrigiano et al., 1998 ; Turrigiano, 2008 , 2017 ) (see section 3.3 for a discussion).
Figure 8.
Open in a new tab
Learning dynamics in a network with Hebbian and generalized homeostatic plasticity. (A) Top: synaptic weights dynamics during and after stimulation. concepts↗Cyan: recurrent; Yellow: feedforward; Blue: all other connections. Bottom: homeostatic variables colored according to the position of the corresponding excitatory population in the sequential stimulation (as in B ). Gray vertical dashed line indicate the end of the sequential stimulation. (B) Neuron dynamics during stimulation for two different periods of time. (C) Snapshots of the connectivity matrix W i,j ( t ) at the end of the sequential stimulation (left) and 60 s after the end of the sequential stimulation (right). (D) Network dynamics after learning following an initial condition where the first population is active at high rate while all others are silent for two different stimulation parameters, one that generates SA (left), the other PA (right). Parameters can be found in Tables S3, S4 . Firing rates of excitatory populations are colored according to their position in the sequential stimulation.
We explore the role of this generalized homeostatic learning rule for learning both PA and SA. During sequential stimulation, the average firing rate is higher than the background objective firing rate r 0 , and the homeostatic variables decrease to values that are smaller than 1, see Figures 8A,C . As a result, during sequential stimulation the dynamics of the homeostatic variable will be dominated by the linear version of the homeostatic learning rule proposed in Toyoizumi et al. ( 2014 ), since H i 2 ≪ 1 . Then, the small values that the homeostatic variables take during the sequential stimulation scale down the increasing values of the recurrent and feedforward connections due to Hebbian plasticity. This produces a weak excitatory connectivity during a repeated sequential stimulation (see Figure 8C , left), preventing activation of spurious populations during stimulation (see Figure 8B ), even though the strength of recurrent and feedforward connections learned via Hebbian plasticity are strong enough to produce PA or SA, since these connections are masked by the homeostatic variable. When the network returns to the steady state after sequential stimulation, the homeostatic variables return to values H i ~ O ( 1 ) (see section 5 in the Supplementary Material for the mathematical details), and the recurrent and feedforward connections learned via Hebbian plasticity are unmasked . This mechanism stabilizes learning, allowing the network to stably learn strong recurrent and feedforward connections, consistent with SA or PA dynamics (see Figure 8D ).
The weakening of recurrent connections during sequential stimulation allows us to derive an approximate analytical description of the temporal evolution of the synaptic connectivity with learning. Since the net current due to connections between populations is very small, each population dynamics is well-approximated by an exponential rise (decay) toward the stimulation current (background current) provided the stimulation is strong and inhibition is weak enough (see Figure 9 ). By using this approximation we build a mapping that yields the value of the recurrent and feedforward synaptic strengths as a function of stimulation number k , stimulation period, T , and delay, Δ (see Equations S39, S40 in 6 of Supplementary Material ). This mapping provides a fairly accurate match of both the dynamics of the synaptic weights and the final steady state connectivity matrix in the case of weak (see Figure 10A , corresponding to w I = 1) and stronger inhibition (see Figure 10B , w I = 2). The mapping derived for evolution of the synaptic weights during sequential stimulation corresponds to a dynamical system in the ( s, w ) phase space that depends on the stimulus parameters (Δ, T ) and the initial connectivity. The final connectivity corresponds to the fixed point of these dynamics (see Equations S41, S42 in section 6 of Supplementary Material ).
Figure 9.
Open in a new tab
Analytical approximation of the dynamics of the network with Hebbian and generalized homeostatic plasticity. First row: Current dynamics for the second and third populations in a network of 20 populations during one presentation of the sequence. The dashed red line shows the analytical approximation for the dynamics during stimulation (Equation S32 in section 6 of Supplementary Material ). Second row: Dynamics of the recurrent synaptic strength within the second population (cyan), and the “feedforward” synaptic strength from the second to the third population (yellow) during the same presentation of the sequence. The dashed red line shows the analytical approximation for the synaptic weight dynamics (Equations S34, S37 in section 6 of Supplementary Materials ). (A,B) correspond to the first and the fifth presentation of the stimulation sequence respectively. Parameters can be found in Tables S3, S4 .
Figure 10.
Open in a new tab
Changes in recurrent and feedforward synaptic strengths with learning, for different sequences with different temporal parameters. Left: Dynamics of recurrent and feedforward connections in the ( s, w ) parameter space during sequential stimulation for four different values of Δ and T . concepts↗Black circles (SA), plus signs (PA), hexagons (dSA), and squares (PA/SA) show the simulated dynamics. Red traces indicate the approximated dynamics derived in section 6 of Supplementary Material . Right: Rates dynamics after many presentations of the sequence. The first population was initialized at high rates, the others at low rates. (A,B) correspond to w I = 1, w max = 3, and ( T , Δ) = {(7, 14), (50, 40), (5, 15), (22, 8.5)} (in ms) and w I = 2, w max = 3.5, and ( T , Δ) = {(11, 14), (50, 40), (5, 15), (23, 8.5)}, respectively. The rest of the parameters can be found in Tables S3, S4 . Firing rates of excitatory populations are colored according to their position in the sequential stimulation.
Figure 10 shows that depending on the temporal characteristics of the input sequence, the network can reach any of the four qualitatively different regions of the phase diagrams in a completely unsupervised fashion. For values of Δ that are smaller than the synaptic delay D and T on the order or larger than D , the network generates SA. For values of T approximately larger than D and for Δ small enough, the dynamics lead to SA/PA. Lastly PA is obtained for large enough Δ and T . These observations match with the intuition that stimulations long enough but far delayed in time leads to learning of PA and that stimulations contiguous in time but short enough leads to SA. Stimulations between these two conditions (long and contiguous) leads to a combination of both dynamics, i.e., SA/PA, as shown in Figure 10 .
2.5. Learning and Retrieval Is Robust to Noise
Under in vivo conditions neural systems operate with large amount of variability in their inputs. In order to assess the effect of highly variable synaptic input current during learning and retrieval, we add a mean zero uncorrelated white noise to the dynamics when both Hebbian learning and generalized homeostatic plasticity are included in the network, as described in Equation (14). We found that both the synaptic weights dynamics during learning and the retrieved spatiotemporal dynamics after learning are robust to noise (see Figure 11 ), content_tagseven when the amplitude of the noise is large (i.e., inputs with values equal to the standard deviation of the noise lead to a population to fire at 30% of the maximum firing rate). During sequential stimulation, the learning dynamics is marginally altered for both weak and strong inhibition (compare Figure 11 with Figure 10 ). Importantly, the synaptic weights reach very similar stationary values compared with the case without noise. After learning, even though the rates stochastically fluctuate in time, the retrieved spatiotemporal attractors (i.e., PA, SA, dSA, or PA/SA) are qualitatively similar as in the case without noise (compare Figure 11 with Figure 10 ). One qualitative difference in the case with external noise, is that in both SA and PA/SA dynamical regimes random inputs lead to a repetition of the full or partial learned sequence. content_tagsAltogether, this simulations show that the network can robustly learn and retrieve qualitatively the same spatiotemporal attractors in the presence of external noise.
Figure 11.
Open in a new tab
Learning dynamics under noisy stimulation. content_tagsSame as in Figure 10 , but in the presence of a white noise input current, with mean 0 and standard deviation of 0.3 [i.e., σ = 0.3 in Equation (14)]. Firing rates of excitatory populations are colored according to their position in the sequential stimulation.
3. Discussion
We have shown that under sequential stimulation a network with biologically plausible plasticity rules can learn both PA or SA depending on the stimulus parameters. Two plasticity mechanisms are needed: (1) Hebbian plasticity with temporal asymmetry; (2) a stabilization mechanism which prevents the runaway of synaptic weights while learning. content_tagsWhen unsupervised Hebbian plasticity is present alone the network fails to stably learn PA or SA, while including a generalized homeostatic plasticity stabilizes learning. For stable learning, we show that the learning process is described by a low dimensional autonomous dynamical system in the space of connectivities, leading to a simplified description of unsupervised learning of PA and SA by the network from external stimuli. contributionsensesclaim_relationscontent_tagsDepending on the stimulus parameters, the network is flexible enough to learn selectively both types of activity by repeated exposure to a sequence of stimuli, without need for supervision. content_tagsThis suggests that cortical circuits endowed with a single learning rule can learn qualitatively different neural dynamics (i.e., persistent vs. sequential activity) depending on the stimuli statistics.
Using the full characterization of the bifurcation diagram in the space of fixed feedforward and recurrent connections developed here, we mapped the evolution of the connectivity during stimulation in the bifurcation diagram. We analytically and numerically showed that the synaptic weights evolve in the feedforward—recurrent synaptic connections space until they reach their steady state (when the number of sequential stimulations is large). content_tags↗content_tags↗The specific point of the steady state in the bifurcation diagram depends solely on the stimulation parameters—stimulation period T and time delay Δ—and the connectivity initial conditions. mechanismssensesclaim_relationsconcept_edgescontent_tagscontent_tagscontent_tags↗We found that stimulations with long durations and large delays generically leads to the formation of PA, whereas stimulations with long enough durations and short delays leads to the formation of SA. Thus, persistent stimulation leads to persistent activity while sequential stimulation leads to sequential activity.
3.1. Learning of Sequences in Networks
A growing number of network models have been shown to be able to learn sequential activity. sensesclaim_relationscontent_tagsModels with supervised learning can reproduce perfectly target sequences through minimization of a suitable error function (Sussillo and Abbott, 2009 ; Laje and Buonomano, 2013 ; Memmesheimer et al., 2014 ; Rajan et al., 2016 ), but the corresponding learning rules are not biophysically realistic.
Other investigators have studied how unsupervised learning rules leads to sequence generation. Early models of networks of binary neurons showed how various prescriptions for incorporating input sequences in the connectivity matrix can lead to sequence generation (see Kuhn and van Hemmen, 1991 )—or, sometimes, both sequence generation or fixed point attractors depending on the inputs (Herz et al., 1988 ). sensesclaim_relationscontent_tagsThe drawback of these models is that they separated a learning phase in which recurrent dynamics was shut down in order to form the synaptic connectivity matrix, and a retrieval phase in which the connectivity matrix does not change anymore.
claim_relationsOur model removes this artificial separation, since both plasticity rule and recurrent dynamics operate continuously, both during learning and recall. However, we found that there needs to be a mechanism to attenuate recurrent dynamics during learning for it to be stable. The mechanism we propose rely on a modified version of a standard homeostatic rule. Other mechanisms have been proposed, such as neuromodulators that would change the balance between recurrent and external inputs during presentation of behaviorally relevant stimuli (Hasselmo, 2006 ).
limitationslimitationsconcepts↗sensescontent_tagsThe cost of not having supervision is that the network can only learn the temporal order of the presented stimuli, but not their precise timing. Veliz-Cuba et al. concepts↗( 2015 ) have recently provided a model which bear strong similarities with our model (rate model with unsupervised temporally asymmetric Hebbian plasticity rule), but includes in addition a short-term facilitation mechanism that allows the network to learn both order and precise timing of a sequence presented in input. However, their mechanisms require parameters to be precisely related.
Models with temporally asymmetric Hebbian plasticity have also been investigated in the context of the hippocampus (Abbott and Blum, 1996 ; Gerstner and Abbott, 1997 ; Mehta et al., 1997 ; Jahnke et al., 2015 ; Chenkov et al., 2017 ; Theodoni et al., 2018 ). In such models, feedforward connectivity is learned through multiple visits of neighboring place fields, and sequential activity (“replays”) can be triggered using appropriate inputs mimicking sharp-wave ripples. Other models use unsupervised Hebbian plasticity but qualitatively distinct mechanisms to generate sequential activity. In particular, several studies showed that sequences can be generated spontaneously from unstructured input noise (Fiete et al., 2010 ; Okubo et al., 2015 ). Murray and Escola ( 2017 ) showed that sequences can be generated in networks of inhibitory neurons with anti-Hebbian plasticity, and proposed that this mechanism is at work in the striatum.
3.2. Learning of Persistent Activity With Unsupervised Hebbian Plasticity
mechanismscontent_tagsIn our model, unsupervised temporally asymmetric Hebbian plasticity is unstable, and after a number of stimulations, all synaptic weights increase to the maximum value. The destabilization occurs during sequential stimulation when the population previously stimulated in the sequence presents persistent activity at the moment the next population is being stimulated. This leads to the increase of the feedforward synaptic weight between these two populations, producing that both present PA while the next population in the sequence is being stimulated. This process continues in each repetition of the sequential stimulation until all populations in the network present PA leading to an increase in the synaptic weights to maximum values. concepts↗sensesclaim_relationscontent_tagscontent_tags↗However, previous studies have shown that PA could be learned without additional stabilization mechanisms. In Del Giudice and Mattia ( 2001 ), Del Giudice et al. ( 2003 ), and Mongillo et al. ( 2005 ) PA is learnt without any stabilizing mechanism except for short-term depression. These studies have a number of differences with ours, however, we believe the key difference for stable learning PA is that in these models there is PA (in the absence of inputs to the network) below the threshold for LTP induction - something is not currently present in our model since PA is always at the maximal rate. Therefore, unlike our model, PA after stimulation does not lead to effective changes in the synaptic connections. sensesclaim_relationscontent_tagsInterestingly, they introduced short term depression to stabilize learning by rapidly shutting down high firing rates during stimulation or PA, which resembles the effect of the generalized homeostatic plasticity rule in our model. In Mongillo et al. ( 2003 ), connectivities with stable recurrent, feedforward and feedback connections between pairs of populations emerge from unsupervised Hebbian learning without any stabilization mechanism. After learning, when one population in the pair presents PA the other transition to PA stochastically after a period of time due to spike noise. sensescontent_tagsImportantly, as in the previous models discussed above, the learning thresholds are set in such a way that there is no learning when both populations present PA. Additionally, during learning the presentations of stimuli are far apart, and unlike our model learning feedback and feedforward connections are due to persistent activity in one neuron, and the stimulation in the other, followed by a small increase in the synaptic strengths in each presentation. limitationssensescontent_tagsLastly, another difference with the models above, and with classical models for persistent delay activity (Amit and Brunel, 1997 ), is that in our model the “background state” is at zero activity. limitationsconcepts↗This is an unrealistic feature stemming from the simplified piecewise linear transfer function used in our network (see Equation 5).
3.3. Stabilization Mechanisms
mechanismssensesclaim_relationscontent_tagscontent_tags↗Consistent with many previous studies (Dayan and Abbott, 2001 ), we have shown that a network with unsupervised Hebbian plasticity under sequential stimulation leads to a runaway of the synaptic weights. This instability is due to a positive feed-back loop generated by the progressive increase of network activity leading to a progressive increase in average synaptic strength when PA or SA are being learned. One possible solution for this problem was first proposed in the context of attractor neural network models (Amit et al., 1985 ; Tsodyks and Feigel'Man, 1988 ; Amit and Fusi, 1994 ). In these models, patterns are learned upon presentation during a learning phase where synapses are plastic but there is no ongoing network dynamics. concepts↗After the learning phase , the learning of attractors is tested in a retrieval phase , where the network dynamics is ongoing but synaptic plasticity is not present. sensescontent_tagsTherefore, by compartmentalizing in time dynamics and learning, the network dynamics does not lead to changes in the synaptic weights during retrieval, and conversely, changes in synaptic weights do not lead to changes in the dynamics during learning. This separation prevents the observed runaway of the synaptic weights due to unsupervised Hebbian plasticity.
However, it is unclear whether such compartmentalization exists in cortical networks. In this work, we explored the alternative scenario, in which both plasticity and dynamics happen concurrently during learning and retrieval (see also Mongillo et al., 2005 ; Litwin-Kumar and Doiron, 2014 ; Zenke et al., 2015 for a similar approach in networks of spiking neurons). controlssensescontent_tagsFirst, we found that by adding to unsupervised Hebbian plasticity an instantaneous synaptic normalization mechanism that maintains constant the sum of incoming synaptic weights to each population, PA and SA cannot be stably learned. Second, we found that adding a generalized homeostatic plasticity to unsupervised Hebbian plasticity leads to stable learning of PA and SA. During sequential stimulation, the increase in co-activation between multiple populations due to recurrent and feedforward connections learned via unsupervised Hebbian plasticity is prevented by suppressing its effect in the network dynamics. Homeostatic plasticity scales down the overall connectivity producing a weakly connected network. PA and SA is prevented to occur during stimulation, which weakens the positive feed-back loop generated by the increase in co-activations of neuronal populations. After learning, the dynamic variables of the Homeostatic plasticity rule reach a steady state with values similar of what they where before stimulation (see Figure 8A ) and the connectivity learned via unsupervised Hebbian plasticity can lead to retrieval of PA and SA upon stimulation (see Figure 8C ). concepts↗The homeostatic variable reaches its steady state at a value close to one, and the connectivity recovers, unmasking the feedforward and recurrent learned architecture. limitationscontrolssensescontent_tagsWe have also tried other stabilization mechanisms such as inhibitory to excitatory plasticity (Vogels et al., 2011 ) instead of homeostatic plasticity. In this case we found that stable learning of PA and SA is possible, but for distinct sets of network and stimulation parameters (data not shown).
limitationstransferssensescontent_tagscontent_tags↗As explained in Zenke and Gerstner ( 2017 ) and Zenke et al. ( 2017 ), in order to prevent the runaway of the synaptic weights produced by Hebbian plasticity, the timescale of any compensatory mechanism should be of the same order or faster than the Hebbian timescale. For generalized homeostatic plasticity, the timescale of the homeostatic variable H i is dependent on the firing rate of neuron i and the target firing rate [i.e., ϕ( u i )/ϕ( u 0 )]. When the network firing rate is close to the target firing rate the homeostatic learning rule is slow, and the homeostatic mechanism seldom play a role in the dynamics. On the other hand, for high firing rates the homeostatic plasticity timescale becomes faster, preventing the runaway of the synaptic weights. There is currently an ongoing debate about whether the timescales of compensatory processes used in theoretical studies, as the ones used here, are consistent with experimental evidence (see e.g., Zenke and Gerstner, 2017 ; Zenke et al., 2017 ).
Author Contributions
UP and NB designed, performed the research, and wrote the manuscript.
Conflict of Interest
The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Acknowledgments
UP thanks to the Champaign Public Library for providing the physical space where part of this work has been completed.
Footnotes
Funding. This work was supported by NIH R01 MH115555, NIH R01 EB022891, and ONR N00014-16-1-2327.
Supplementary Material
The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fncom.2019.00097/full#supplementary-material
Click here for additional data file. (279.2KB, PDF)
Relations on this page carry a quotation for the claim. Where a relation was separately evidenced — and so tested against the vocabulary for its type — the row says so; none of 2 relations here carry that mark. The rest are the tagger’s reading of the sentence quoted beside them.
| facet | tag | field | conf. | whose words |
|---|---|---|---|---|
| object_of_study | whether persistent activity and sequential activity need different learning rules, or are one rule at two settings of the input statistics | object_of_study | the paper's words | |
| research_question | what conditions a plasticity rule and an input statistic must meet to learn either type of dynamics stably | research_question | the paper's words | |
| contribution | one temporally asymmetric Hebbian rule learns both, with slow stimuli giving persistent activity and fast stimuli sequences - provided a stabilisation mechanism masks the recurrent connections during learning | contribution | the paper's words | |
| claim_type | mechanism | claim_type | the paper's words | |
| phenomenon | persistent and sequential delay activity | phenomenon | the paper's words | |
| method | simulation also in: simulation | method | the paper's words | |
| mechanisms | mechanisms | mechanisms[0] | the tagger's words | |
| mechanisms | mechanisms | mechanisms[1] | the tagger's words | |
| mechanisms | mechanisms | mechanisms[2] | the tagger's words | |
| mechanisms | the stabiliser works by masking the excitatory connections while the stimulus is on and unmasking them at retrieval, so the network cannot drive itself during learning | mechanisms[3] | 1.0 | the tagger's words |
| mechanisms | without it the previously stimulated population is still active when the next one arrives, which strengthens the connection between them until every population is persistently active and every weight is maximal | mechanisms[4] | 1.0 | the tagger's words |
| mechanisms | and the resulting positive feedback loop is what runs the weights away - more activity, more average synaptic strength, more activity | mechanisms[5] | 1.0 | the tagger's words |
| mechanisms | with the outcome set by two stimulus parameters alone - long durations and large delays give persistent activity, long durations and short delays give sequences | mechanisms[6] | 1.0 | the tagger's words |
| limitations | The background state of the model sits at zero activity, an artefact of the simplified transfer function. what this limits: any reading of the model's baseline as a physiological background rate: THIS IS AN UNREALISTIC FEATURE STEMMING FROM THE SIMPLIFIED PIECEWISE LINEAR TRANSFER FUNCTION | limitations[0] | the tagger's words | |
| limitations | The homeostatic rule operates an order of magnitude faster than experimentally reported homeostasis. what this limits: the homeostatic mechanism as a claim about tissue: its timescale IS OF THE ORDER OF MINUTES ... AN ORDER OF MAGNITUDE FASTER OF WHAT HAS BEEN REPORTED EXPERIMENTALLY | limitations[1] | the tagger's words | |
| limitations | Without supervision the network learns only the order of stimuli, not their precise timing. what this limits: any timing claim: THE COST OF NOT HAVING SUPERVISION IS THAT THE NETWORK CAN ONLY LEARN THE TEMPORAL ORDER OF THE PRESENTED STIMULI, BUT NOT THEIR PRECISE TIMING | limitations[2] | the tagger's words | |
| limitations | A region of the stimulus-parameter space was deliberately not studied. what this limits: the parameter space the conclusions cover: WE CHOSE NOT TO STUDY THE REGION CORRESPONDING TO 2T + delta < D HERE, where non-nearest-neighbor connections can also grow | limitations[3] | the tagger's words | |
| limitations | the background state of the model is zero activity, which the authors call an unrealistic feature stemming from their simplified transfer function what this limits: the same scope as limitations[0] - the zero background is a property of the transfer function | limitations[4] | 1.0 | the tagger's words |
| limitations | an unsupervised rule can learn the order of the stimuli but not their timing, and the model that recovers timing needs its parameters precisely related what this limits: the same scope as limitations[2], with the alternative named: a model with SHORT-TERM FACILITATION ALLOWS THE NETWORK TO LEARN BOTH ORDER and timing | limitations[5] | 1.0 | the tagger's words |
| limitations | an alternative stabilisation mechanism also works, over different parameter ranges, and those results are not shown what this limits: the necessity of homeostatic plasticity specifically: inhibitory-to-excitatory plasticity also gives stable learning, BUT FOR DISTINCT SETS OF NETWORK AND STIMULATION PARAMETERS (DATA NOT SHOWN) | limitations[6] | 1.0 | the tagger's words |
| limitations | and whether the compensatory timescales this class of model requires exist in real tissue is under active dispute what this limits: the same scope as limitations[1], and it makes the mismatch forced rather than careless: THE TIMESCALE OF ANY COMPENSATORY MECHANISM SHOULD BE OF THE SAME ORDER OR FASTER THAN THE HEBBIAN TIMESCALE | limitations[7] | 1.0 | the tagger's words |
| transfers | a full bifurcation diagram computed for fixed connectivity, then used as the map on which learning is a trajectory | transfers[0] | 1.0 | the tagger's words |
| transfers | homeostatic scaling, generalized so that its speed depends on how far the rate is from target | transfers[1] | 1.0 | the tagger's words |
| transfers | the supervised/unsupervised division, imported as the axis along which sequence-learning models are classified | transfers[2] | 0.9 | the tagger's words |
| transfers | the Wilson-Cowan rate description, chosen because it can be solved rather than only simulated | transfers[3] | 1.0 | the tagger's words |
| controls | an instantaneous synaptic normalization tried first, holding the summed incoming weight to each population constant eliminates: the reading that ANY stabilisation would do - normalization does not give stable learning, and the homeostatic rule does · outcome (stated by the tagger, no quotation): failed | controls[0] | 1.0 | the tagger's words |
| controls | an inhibitory-to-excitatory plasticity rule tried as a third stabiliser eliminates: the homeostatic mechanism being uniquely necessary - stable learning of PA and SA is possible with inhibitory to excitatory plasticity too, but for DISTINCT SETS of network and stimulation parameters, DATA NOT SHOWN · outcome (stated by the tagger, no quotation): partial | controls[1] | 1.0 | the tagger's words |
| controls | the learning trajectory plotted inside a bifurcation diagram derived beforehand for FIXED connectivity eliminates: the steady state being an artefact of the simulation rather than a property of the system - the endpoint is read off a diagram computed independently of the learning · outcome (stated by the tagger, no quotation): held | controls[2] | 1.0 | the tagger's words |
| concepts | PA also in: PA | concepts[2] | the paper's words | |
| concepts | Hebbian also in: Hebbian | concepts[5] | the paper's words | |
| concepts | stabilization also in: stabilization | concepts[8] | the paper's words | |
| concepts | connectivity also in: connectivity | concepts[11] | the paper's words | |
| concepts | stimulation also in: stimulation | concepts[13] | the paper's words | |
| concepts | steady state also in: steady state | concepts[17] | the paper's words | |
| concepts | timing also in: timing | concepts[18] | the paper's words | |
| concepts | retrieval also in: retrieval | concepts[22] | the paper's words | |
| concepts | recurrent also in: recurrent | concepts[23] | the paper's words | |
| concepts | feedforward also in: feedforward | concepts[24] | the paper's words | |
| concepts | transfer function also in: transfer function | concepts[28] | the paper's words | |
| concepts | attractor also in: attractor | concepts[29] | the paper's words | |
| concepts | statistics also in: statistics | concepts[30] | the paper's words | |
| concepts | order also in: order | concepts[32] | the paper's words | |
| unhoused_relations | synaptic plasticity rule → input statistics DECLARED OPEN BY THE PAPER: the necessary conditions for a plasticity rule and input statistics to learn these dynamics stably ARE STILL UNCLEAR, and it is unclear whether one rule can learn both. No edge type can assert that a relation is undetermined; every one of the eight says a relation HOLDS. | unhoused_relations[0] | the tagger's words | |
| senses | TWO PHENOMENA CALLED FUNDAMENTALLY DIFFERENT, THEN SHOWN TO BE ONE RULE AT TWO SETTINGS: from a theoretical standpoint the mechanism generating one is FUNDAMENTALLY DIFFERENT from the other - one is a path through state space, the other a fixed point attractor | senses[0] | 1.0 | the tagger's words |
| senses | with the open question posed exactly - are the learning rules fundamentally different, or can THE SAME RULE produce both depending on the statistics of the inputs? | senses[1] | 1.0 | the tagger's words |
| senses | AND THE ANSWER IS THE SAME RULE: cortical circuits endowed with A SINGLE LEARNING RULE can learn QUALITATIVELY DIFFERENT neural dynamics depending on the stimuli statistics | senses[2] | 1.0 | the tagger's words |
| senses | with the parameter that decides it named: long durations and large delays give persistent activity, long durations and SHORT delays give sequences - PERSISTENT STIMULATION LEADS TO PERSISTENT ACTIVITY WHILE SEQUENTIAL STIMULATION LEADS TO SEQUENTIAL ACTIVITY | senses[3] | 1.0 | the tagger's words |
| senses | A CONVENIENCE OF THE MODELLING TRADITION TREATED AS A FACT ABOUT BRAINS: earlier models SEPARATED a learning phase in which recurrent dynamics was SHUT DOWN from a retrieval phase in which the connectivity no longer changes - and that separation is called THE DRAWBACK OF THESE MODELS | senses[4] | 1.0 | the tagger's words |
| senses | with the honest version stated - by compartmentalizing dynamics and learning in time the runaway is prevented, but IT IS UNCLEAR WHETHER SUCH COMPARTMENTALIZATION EXISTS IN CORTICAL NETWORKS | senses[5] | 1.0 | the tagger's words |
| senses | A DISAGREEMENT WITH PRIOR MODELS DIAGNOSED TO ONE PARAMETER: earlier work learned persistent activity WITHOUT any stabiliser, and the key difference is that in those models the persistent rate sits BELOW THE THRESHOLD FOR LTP INDUCTION, where here it is always maximal | senses[6] | 1.0 | the tagger's words |
| senses | and the thresholds are SET so that there is no learning when both populations are persistently active - a modelling choice that decides whether a stabiliser is needed at all | senses[7] | 1.0 | the tagger's words |
| senses | with the two mechanisms recognised as the same move under different names - short-term depression shuts down high firing rates during stimulation, WHICH RESEMBLES THE EFFECT of the homeostatic rule here | senses[8] | 1.0 | the tagger's words |
| senses | AN UNREALISTIC FEATURE DECLARED RATHER THAN HIDDEN: the background state is at zero activity, AN UNREALISTIC FEATURE STEMMING FROM THE SIMPLIFIED PIECEWISE LINEAR TRANSFER FUNCTION | senses[9] | 1.0 | the tagger's words |
| senses | AND THE PRICE OF NO SUPERVISION IS NAMED: the network can learn the TEMPORAL ORDER of the stimuli BUT NOT THEIR PRECISE TIMING - and the model that recovers timing REQUIRES PARAMETERS TO BE PRECISELY RELATED | senses[10] | 1.0 | the tagger's words |
| senses | with the other side of that trade priced too - supervised rules reproduce target sequences PERFECTLY, and ARE NOT BIOPHYSICALLY REALISTIC | senses[11] | 1.0 | the tagger's words |
| senses | THE FIRST STABILISER TRIED DID NOT WORK, AND IS REPORTED: instantaneous synaptic normalization holding the summed input weight constant does NOT give stable learning, and the homeostatic rule does | senses[12] | 1.0 | the tagger's words |
| senses | and a third mechanism works too, over DISTINCT sets of parameters - DATA NOT SHOWN | senses[13] | 1.0 | the tagger's words |
| senses | AND THE MODEL'S OWN REQUIREMENT IS UNDER DISPUTE IN THE LITERATURE: the compensatory timescale must be as fast as the Hebbian one, and THERE IS CURRENTLY AN ONGOING DEBATE about whether such timescales are consistent with experimental evidence | senses[14] | 1.0 | the tagger's words |
| senses | with the instability itself traced to a positive feedback loop - more activity gives more average synaptic strength gives more activity, RUNAWAY of the weights | senses[15] | 1.0 | the tagger's words |
| senses | and the model chosen for a stated reason - a rate model at the mesoscopic level, with THE ADVANTAGE OF ANALYTICAL TRACTABILITY | senses[16] | 1.0 | the tagger's words |
| alternatives | claim_type: mechanism a second reading reaching the same value. Recorded: mechanism — note: a second reading reaching the same value from a different sentence. Not applied - a person decides. | alternatives.claim_type | the tagger's words | |
| alternatives | method: a rate model chosen for analytical tractability, with the learning trajectory plotted inside a bifurcation diagram derived for fixed connectivity a second reading DIFFERING from the recorded value. Recorded: simulation — note: a second reading, verbatim-verified, disagreeing with the value on the record. Not applied - a person decides. | alternatives.method | the tagger's words | |
| alternatives | phenomenon: two strikingly distinct delay-period activity patterns, treated as requiring fundamentally different mechanisms a second reading DIFFERING from the recorded value. Recorded: persistent and sequential delay activity — note: a second reading, verbatim-verified, disagreeing with the value on the record. Not applied - a person decides. | alternatives.phenomenon | the tagger's words | |
| claim_relations | extends → the standard multiplicative homeostatic plasticity rule of Renart et al. (2003) and Toyoizumi et al. (2014) | claim_relations[0] | the tagger's words | |
| claim_relations | replicates → the runaway-instability result for unsupervised Hebbian plasticity (Dayan and Abbott, 2001) | claim_relations[1] | the tagger's words | |
| claim_relations | extends → early binary-neuron sequence models that separated a learning phase from a retrieval phase (Kuhn and van Hemmen, 1991; Herz et al., 1988) | claim_relations[2] | the tagger's words | |
| claim_relations | contradicts → the assumption that persistent and sequential activity require fundamentally different learning rules differs in: depending on the statistics of the inputs driving the network | claim_relations[3] | 1.0 | the tagger's words |
| claim_relations | reconciles → earlier models that learned persistent activity with no stabilisation mechanism at all differs in: in these models there is PA (in the absence of inputs to the network) below the threshold for LTP induction | claim_relations[4] | 1.0 | the tagger's words |
| claim_relations | critiques → the separation of a learning phase from a retrieval phase, which prevents the instability but may not exist in cortex differs in: THE AXIS IS WHETHER LEARNING AND RETRIEVAL ARE SEPARATED BY HAND. 'The drawback of these models is that they separated a learning phase in which recurrent dynamics was shut down in order to form the synaptic connectivity matrix, and a retrieval phase in which the connectivity matrix does not change anymore.' The separation is what keeps those models stable, so it is not an incidental simplification - removing it is the paper's contribution and the reason its result is not comparable. | claim_relations[5] | 1.0 | the tagger's words |
| claim_relations | distinguishes-from → supervised sequence learning, which reproduces targets perfectly and is not biophysically realistic differs in: THE AXIS IS WHAT THE MODEL BUYS ITS ACCURACY WITH. 'Models with supervised learning can reproduce perfectly target sequences through minimization of a suitable error function, but the corresponding learning rules are not biophysically realistic.' Perfect reproduction is granted and priced: the two classes are not better and worse at the same thing, they are optimising different things. Its [25] in this corpus carries the other side - the unsupervised cost is that only ORDER is learned, not precise timing. | claim_relations[6] | 1.0 | the tagger's words |
| claim_relations | supports → short-term depression and homeostatic scaling as the same stabilising move under different names | claim_relations[7] | 0.9 | the tagger's words |
| claim_relations | predicts → that slow input statistics produce persistent activity and fast ones produce sequences in cortical circuits | claim_relations[8] | 0.9 | the tagger's words |
| concept_edges | SA —distinct-from→ PA strength of the relation: 1 | concept_edges[7] | 1.0 | the tagger's words |
| concept_edges | sequential activity —contrasted-with→ persistent activity strength of the relation: 1 also in: sequential activity · persistent activity | concept_edges[15] | 1.0 | the tagger's words |
| content_tags | stimulations with long durations and large delays generically leads to the formation of PA, whereas stimulations with long enough durations and short delays leads to the formation of SA | content_tags.findings[0] | the tagger's words | |
| content_tags | Temporally asymmetric Hebbian plasticity on its own cannot stably learn either activity type, but adding a generalized homeostatic rule makes learning stable. | content_tags.findings[1] | the tagger's words | |
| content_tags | synaptic normalization is NOT SUFFICIENT in this case to stabilize learning dynamics and to lead to a consistent retrieval of PA or SA | content_tags.findings[2] | the tagger's words | |
| content_tags | In the fixed-connectivity model, robust sequential activity requires recurrent weights below the inverse slope of the transfer function together with sufficiently strong feedforward weights. | content_tags.findings[3] | the tagger's words | |
| content_tags | the number of possible patterns of PA INCREASES with the strength of the recurrent connections and DECREASES with strength of the feedforward connections | content_tags.findings[4] | the tagger's words | |
| content_tags | Adding white-noise input to the population dynamics leaves both the learned weights and the retrieved attractors qualitatively unchanged. | content_tags.findings[5] | the tagger's words | |
| content_tags | The result suggests that cortical circuits with a single learning rule can learn qualitatively different dynamics (persistent vs. sequential) depending on the stimulus statistics. | content_tags.findings[6] | the tagger's words | |
| content_tags | TWO PHENOMENA CALLED FUNDAMENTALLY DIFFERENT: one is a path through state space with an inherent transient nature, the other a fixed point attractor | content_tags.findings[7] | 1.0 | the tagger's words |
| content_tags | with the question posed exactly - are the learning rules fundamentally different, or can the SAME rule produce both depending on the statistics of the inputs? | content_tags.findings[8] | 1.0 | the tagger's words |
| content_tags | AND THE ANSWER IS THE SAME RULE: cortical circuits endowed with A SINGLE LEARNING RULE can learn QUALITATIVELY DIFFERENT neural dynamics depending on the stimuli statistics | content_tags.findings[9] | 1.0 | the tagger's words |
| content_tags | with the deciding parameter named - PERSISTENT STIMULATION LEADS TO PERSISTENT ACTIVITY WHILE SEQUENTIAL STIMULATION LEADS TO SEQUENTIAL ACTIVITY | content_tags.findings[10] | 1.0 | the tagger's words |
| content_tags | and only two stimulus parameters enter - the duration of presentations and the interval between them | content_tags.findings[11] | 1.0 | the tagger's words |
| content_tags | A CONVENIENCE OF THE MODELLING TRADITION TREATED AS A FACT ABOUT BRAINS: earlier models SHUT DOWN recurrent dynamics during learning, and that separation is called THE DRAWBACK OF THESE MODELS | content_tags.findings[12] | 1.0 | the tagger's words |
| content_tags | with the honest version stated - compartmentalizing dynamics and learning in time prevents the runaway, but IT IS UNCLEAR WHETHER SUCH COMPARTMENTALIZATION EXISTS IN CORTICAL NETWORKS | content_tags.findings[13] | 1.0 | the tagger's words |
| content_tags | A DISAGREEMENT WITH PRIOR MODELS DIAGNOSED TO ONE PARAMETER: earlier work needed no stabiliser because there the persistent rate sits BELOW THE THRESHOLD FOR LTP INDUCTION, where here it is always maximal | content_tags.findings[14] | 1.0 | the tagger's words |
| content_tags | and the thresholds are SET so that there is no learning when both populations are persistently active - a modelling choice that decides whether a stabiliser is needed at all | content_tags.findings[15] | 1.0 | the tagger's words |
| content_tags | with two mechanisms recognised as the same move under different names - short-term depression shuts down high rates during stimulation, WHICH RESEMBLES THE EFFECT of the homeostatic rule | content_tags.findings[16] | 1.0 | the tagger's words |
| content_tags | AN UNREALISTIC FEATURE DECLARED RATHER THAN HIDDEN: the background state is at zero activity, stemming from the simplified piecewise linear transfer function | content_tags.findings[17] | 1.0 | the tagger's words |
| content_tags | AND THE PRICE OF NO SUPERVISION IS NAMED: the network learns the TEMPORAL ORDER of the stimuli BUT NOT THEIR PRECISE TIMING, and the model that recovers timing REQUIRES PARAMETERS TO BE PRECISELY RELATED | content_tags.findings[18] | 1.0 | the tagger's words |
| content_tags | with the other side of the trade priced too - supervised rules reproduce target sequences PERFECTLY and are NOT BIOPHYSICALLY REALISTIC | content_tags.findings[19] | 1.0 | the tagger's words |
| content_tags | THE FIRST STABILISER TRIED DID NOT WORK, AND IS REPORTED: instantaneous synaptic normalization does NOT give stable learning, and the generalized homeostatic rule does | content_tags.findings[20] | 1.0 | the tagger's words |
| content_tags | and a third mechanism works too, over DISTINCT sets of network and stimulation parameters - DATA NOT SHOWN | content_tags.findings[21] | 1.0 | the tagger's words |
| content_tags | AND THE MODEL'S OWN REQUIREMENT IS UNDER DISPUTE: the compensatory timescale must be as fast as the Hebbian one, and THERE IS CURRENTLY AN ONGOING DEBATE about whether such timescales are consistent with experimental evidence | content_tags.findings[22] | 1.0 | the tagger's words |
| content_tags | the instability is a positive feedback loop - more activity gives more average synaptic strength gives more activity | content_tags.findings[23] | 1.0 | the tagger's words |
| content_tags | with the failure traced step by step - the previously stimulated population is still active when the next arrives, until every population is persistently active and every weight maximal | content_tags.findings[24] | 1.0 | the tagger's words |
| content_tags | and the model chosen for a stated reason - a rate model at the mesoscopic level, with THE ADVANTAGE OF ANALYTICAL TRACTABILITY | content_tags.findings[25] | 1.0 | the tagger's words |
| content_tags | with the field divided on one axis - models with an error signal against models shaped by external stimulation without one | content_tags.findings[26] | 1.0 | the tagger's words |
| content_tags | persistent activity (PA) also in: persistent activity (PA) | content_tags.definitions[0] | the tagger's words | |
| content_tags | sequential activity (SA) also in: sequential activity (SA) | content_tags.definitions[1] | the tagger's words | |
| content_tags | decaying sequence of activity also in: decaying sequence of activity | content_tags.definitions[2] | the tagger's words | |
| content_tags | generalized homeostatic plasticity rule | content_tags.definitions[3] | the tagger's words | |
| content_tags | persistent activity also in: persistent activity | content_tags.definitions[4] | 0.9 | the tagger's words |
| content_tags | stabilization also in: stabilization | content_tags.definitions[5] | 1.0 | the tagger's words |
| content_tags | runaway also in: runaway | content_tags.definitions[6] | 1.0 | the tagger's words |
| content_tags | unsupervised also in: unsupervised | content_tags.definitions[7] | 1.0 | the tagger's words |
| content_tags | type of activity also in: type of activity | content_tags.variables[2] | the tagger's words | |
| content_tags | stimulation amplitude also in: stimulation amplitude | content_tags.variables[4] | the tagger's words | |
| content_tags | stimulation also in: stimulation | content_tags.variables[5] | 1.0 | the tagger's words |
| content_tags | threshold also in: threshold | content_tags.variables[6] | 1.0 | the tagger's words |
| content_tags | timescale also in: timescale | content_tags.variables[7] | 1.0 | the tagger's words |
| content_tags | stimulation period also in: stimulation period | content_tags.variables[8] | the tagger's words | |
| content_tags | time delay also in: time delay | content_tags.variables[9] | the tagger's words | |
| content_tags | 0.3 — standard deviation of the Gaussian white-noise input current used in the robustness test | content_tags.quantities[0] | the tagger's words | |
| content_tags | 30% — fraction of maximum firing rate a population reaches for an input equal to the noise standard deviation, i.e. how large the noise was | content_tags.quantities[1] | the tagger's words | |
| content_tags | τ I = 0.5τ — largest inhibitory time constant for which the instantaneous-inhibition approximation still reproduces the full model | content_tags.quantities[2] | the tagger's words | |
| content_tags | T = 19 ms and Δ = 10 ms — stimulus duration and inter-stimulus interval used in the runaway-instability simulation | content_tags.quantities[3] | the tagger's words | |
| content_tags | two parameters — the duration of stimulus presentations and the interval between them - the whole difference between learning one dynamic and the other reduces to these | content_tags.quantities[4] | 1.0 | the tagger's words |
| content_tags | bifurcation diagram also in: bifurcation diagram | content_tags.statistics[0] | 1.0 | the tagger's words |
Tags that could not be placed in the text:
What was deliberately not tagged, and why, is recorded per paper by the tagger. Where a paper has no such record, this page says so rather than implying that nothing was declined.