<?xml version="1.0" encoding="UTF-8"?>
<TEI xmlns="http://www.tei-c.org/ns/1.0" xml:lang="en">
  <teiHeader>
    <fileDesc>
      <titleStmt>
        <title>Unsupervised Learning of Persistent and Sequential Activity</title>
        <author>Pereira</author>
        <author>Brunel</author>
      </titleStmt>
      <publicationStmt>
        <p>Tag layer of the DHSS Meta-Tagging Project. The article text is reproduced from the
           staged copy named in sourceDesc and is not altered; the tags are held separately in
           standOff so that overlapping and nested spans are preserved.</p>
      </publicationStmt>
      <sourceDesc>
        <bibl>
          <title>Unsupervised Learning of Persistent and Sequential Activity</title>
          <date>2020</date>
          <publisher>Frontiers in Computational Neuroscience</publisher>
          <idno type="DOI">10.3389/fncom.2019.00097</idno>
          
          <idno type="record">Pereira2020-unsupervised-learning-of-persistent-and-sequ</idno>
          <note type="staged-file">Pereira2020-unsupervised-learning-of-persistent-and-sequ.txt, the project's staged copy</note>
          <note type="text-sha1">f738c7ceb631d25ea6250cbe4587d92842a97203</note>
          <note type="rights">not-redistributable</note>
        </bibl>
      </sourceDesc>
    </fileDesc>
    <profileDesc>
      <textClass><keywords><term>neuroscience</term></keywords></textClass>
      <particDesc>
        <person xml:id="paper"><p>the paper's own words</p></person>
        <person xml:id="tagger"><p>the tag layer; a sentence written by the tagger about the
          paper, always anchored to a quotation but not itself a quotation</p></person>
      </particDesc>
    </profileDesc>
    <revisionDesc>
      <change when="2026-10-06"
              who="build_paper_edition.py">122 spans located by searching the stored text for the quote's exact words, allowing any whitespace between them</change>
    </revisionDesc>
  </teiHeader>
  <standOff>
    <spanGrp type="tags">
      <span xml:id="t0" from="#a21" to="#a22" type="object_of_study" ana="#object_of_study" resp="#paper">whether persistent activity and sequential activity need different learning rules, or are one rule at two settings of the input statistics</span>
      <span xml:id="t1" from="#a3" to="#a5" type="research_question" ana="#research_question" resp="#paper">what conditions a plasticity rule and an input statistic must meet to learn either type of dynamics stably</span>
      <span xml:id="t2" from="#a72" to="#a74" type="contribution" ana="#contribution" resp="#paper">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</span>
      <span xml:id="t3" from="#a10" to="#a11" type="claim_type" ana="#claim_type" resp="#paper">mechanism</span>
      <span xml:id="t4" from="#a1" to="#a2" type="phenomenon" ana="#phenomenon" resp="#paper">persistent and sequential delay activity</span>
      <span xml:id="t5" from="#a25" to="#a26" type="method" ana="#method" resp="#paper">simulation<term>simulation</term></span>
      <span xml:id="t6" from="#a7" to="#a8" type="mechanisms" ana="#mechanisms[0]" resp="#tagger">mechanisms<term>Homeostatic scaling masks the Hebbian-learned excitatory weights while the stimulus is on and unmasks them afterwards, so the strong connectivity never feeds back into the activity that creates it.</term></span>
      <span xml:id="t7" from="#a44" to="#a45" type="mechanisms" ana="#mechanisms[1]" resp="#tagger">mechanisms<term>Without a stabilizer, rising synaptic weights raise firing rates which in turn raise the weights, a positive feedback loop that runs away to saturation.</term></span>
      <span xml:id="t8" from="#a50" to="#a51" type="mechanisms" ana="#mechanisms[2]" resp="#tagger">mechanisms<term>Under synaptic normalization the fixed weight budget forces the very connections that sustain co-active assemblies to be depressed as new co-activations appear, so assemblies keep being rebuilt instead of settling.</term></span>
      <span xml:id="t9" from="#a6" to="#a8" type="mechanisms" ana="#mechanisms[3]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t10" from="#a91" to="#a92" type="mechanisms" ana="#mechanisms[4]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t11" from="#a103" to="#a105" type="mechanisms" ana="#mechanisms[5]" resp="#tagger" cert="1.0">and the resulting positive feedback loop is what runs the weights away - more activity, more average synaptic strength, more activity</span>
      <span xml:id="t12" from="#a77" to="#a79" type="mechanisms" ana="#mechanisms[6]" resp="#tagger" cert="1.0">with the outcome set by two stimulus parameters alone - long durations and large delays give persistent activity, long durations and short delays give sequences</span>
      <span xml:id="t13" from="#a101" to="#a102" type="limitations" ana="#limitations[0]" resp="#tagger">The background state of the model sits at zero activity, an artefact of the simplified transfer function.<note>what this limits: any reading of the model&#x27;s baseline as a physiological background rate: THIS IS AN UNREALISTIC FEATURE STEMMING FROM THE SIMPLIFIED PIECEWISE LINEAR TRANSFER FUNCTION</note></span>
      <span xml:id="t14" from="#a58" to="#a59" type="limitations" ana="#limitations[1]" resp="#tagger">The homeostatic rule operates an order of magnitude faster than experimentally reported homeostasis.<note>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</note></span>
      <span xml:id="t15" from="#a86" to="#a87" type="limitations" ana="#limitations[2]" resp="#tagger">Without supervision the network learns only the order of stimuli, not their precise timing.<note>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</note></span>
      <span xml:id="t16" from="#a42" to="#a43" type="limitations" ana="#limitations[3]" resp="#tagger">A region of the stimulus-parameter space was deliberately not studied.<note>what this limits: the parameter space the conclusions cover: WE CHOSE NOT TO STUDY THE REGION CORRESPONDING TO 2T + delta &lt; D HERE, where non-nearest-neighbor connections can also grow</note></span>
      <span xml:id="t17" from="#a100" to="#a102" type="limitations" ana="#limitations[4]" resp="#tagger" cert="1.0">the background state of the model is zero activity, which the authors call an unrealistic feature stemming from their simplified transfer function<note>what this limits: the same scope as limitations[0] - the zero background is a property of the transfer function</note></span>
      <span xml:id="t18" from="#a86" to="#a90" type="limitations" ana="#limitations[5]" resp="#tagger" cert="1.0">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<note>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</note></span>
      <span xml:id="t19" from="#a114" to="#a115" type="limitations" ana="#limitations[6]" resp="#tagger" cert="1.0">an alternative stabilisation mechanism also works, over different parameter ranges, and those results are not shown<note>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)</note></span>
      <span xml:id="t20" from="#a116" to="#a117" type="limitations" ana="#limitations[7]" resp="#tagger" cert="1.0">and whether the compensatory timescales this class of model requires exist in real tissue is under active dispute<note>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</note></span>
      <span xml:id="t21" from="#a9" to="#a11" type="transfers" ana="#transfers[0]" resp="#tagger" cert="1.0">a full bifurcation diagram computed for fixed connectivity, then used as the map on which learning is a trajectory</span>
      <span xml:id="t22" from="#a116" to="#a117" type="transfers" ana="#transfers[1]" resp="#tagger" cert="1.0">homeostatic scaling, generalized so that its speed depends on how far the rate is from target</span>
      <span xml:id="t23" from="#a18" to="#a20" type="transfers" ana="#transfers[2]" resp="#tagger" cert="0.9">the supervised/unsupervised division, imported as the axis along which sequence-learning models are classified</span>
      <span xml:id="t24" from="#a25" to="#a27" type="transfers" ana="#transfers[3]" resp="#tagger" cert="1.0">the Wilson-Cowan rate description, chosen because it can be solved rather than only simulated</span>
      <span xml:id="t25" from="#a110" to="#a111" type="controls" ana="#controls[0]" resp="#tagger" cert="1.0">an instantaneous synaptic normalization tried first, holding the summed incoming weight to each population constant<note>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</note></span>
      <span xml:id="t26" from="#a114" to="#a115" type="controls" ana="#controls[1]" resp="#tagger" cert="1.0">an inhibitory-to-excitatory plasticity rule tried as a third stabiliser<note>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</note></span>
      <span xml:id="t27" from="#a9" to="#a11" type="controls" ana="#controls[2]" resp="#tagger" cert="1.0">the learning trajectory plotted inside a bifurcation diagram derived beforehand for FIXED connectivity<note>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</note></span>
      <span xml:id="t28" from="#a62" to="#a63" type="concepts" ana="#concepts[2]" resp="#paper">PA<term>PA</term></span>
      <span xml:id="t29" from="#a30" to="#a31" type="concepts" ana="#concepts[5]" resp="#paper">Hebbian<term>Hebbian</term></span>
      <span xml:id="t30" from="#a93" to="#a94" type="concepts" ana="#concepts[8]" resp="#paper">stabilization<term>stabilization</term></span>
      <span xml:id="t31" from="#a56" to="#a57" type="concepts" ana="#concepts[11]" resp="#paper">connectivity<term>connectivity</term></span>
      <span xml:id="t32" from="#a19" to="#a20" type="concepts" ana="#concepts[13]" resp="#paper">stimulation<term>stimulation</term></span>
      <span xml:id="t33" from="#a112" to="#a113" type="concepts" ana="#concepts[17]" resp="#paper">steady state<term>steady state</term></span>
      <span xml:id="t34" from="#a88" to="#a89" type="concepts" ana="#concepts[18]" resp="#paper">timing<term>timing</term></span>
      <span xml:id="t35" from="#a106" to="#a107" type="concepts" ana="#concepts[22]" resp="#paper">retrieval<term>retrieval</term></span>
      <span xml:id="t36" from="#a60" to="#a61" type="concepts" ana="#concepts[23]" resp="#paper">recurrent<term>recurrent</term></span>
      <span xml:id="t37" from="#a14" to="#a15" type="concepts" ana="#concepts[24]" resp="#paper">feedforward<term>feedforward</term></span>
      <span xml:id="t38" from="#a101" to="#a102" type="concepts" ana="#concepts[28]" resp="#paper">transfer function<term>transfer function</term></span>
      <span xml:id="t39" from="#a12" to="#a13" type="concepts" ana="#concepts[29]" resp="#paper">attractor<term>attractor</term></span>
      <span xml:id="t40" from="#a3" to="#a4" type="concepts" ana="#concepts[30]" resp="#paper">statistics<term>statistics</term></span>
      <span xml:id="t41" from="#a86" to="#a87" type="concepts" ana="#concepts[32]" resp="#paper">order<term>order</term></span>
      <span xml:id="t42" from="#a3" to="#a5" type="unhoused_relations" ana="#unhoused_relations[0]" resp="#tagger">synaptic plasticity rule → input statistics<note>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.</note></span>
      <span xml:id="t43" from="#a16" to="#a17" type="senses" ana="#senses[0]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t44" from="#a21" to="#a22" type="senses" ana="#senses[1]" resp="#tagger" cert="1.0">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?</span>
      <span xml:id="t45" from="#a72" to="#a74" type="senses" ana="#senses[2]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t46" from="#a77" to="#a79" type="senses" ana="#senses[3]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t47" from="#a82" to="#a85" type="senses" ana="#senses[4]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t48" from="#a108" to="#a109" type="senses" ana="#senses[5]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t49" from="#a93" to="#a95" type="senses" ana="#senses[6]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t50" from="#a98" to="#a99" type="senses" ana="#senses[7]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t51" from="#a96" to="#a97" type="senses" ana="#senses[8]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t52" from="#a100" to="#a102" type="senses" ana="#senses[9]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t53" from="#a86" to="#a90" type="senses" ana="#senses[10]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t54" from="#a80" to="#a81" type="senses" ana="#senses[11]" resp="#tagger" cert="1.0">with the other side of that trade priced too - supervised rules reproduce target sequences PERFECTLY, and ARE NOT BIOPHYSICALLY REALISTIC</span>
      <span xml:id="t55" from="#a110" to="#a111" type="senses" ana="#senses[12]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t56" from="#a114" to="#a115" type="senses" ana="#senses[13]" resp="#tagger" cert="1.0">and a third mechanism works too, over DISTINCT sets of parameters - DATA NOT SHOWN</span>
      <span xml:id="t57" from="#a116" to="#a117" type="senses" ana="#senses[14]" resp="#tagger" cert="1.0">AND THE MODEL&#x27;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</span>
      <span xml:id="t58" from="#a103" to="#a105" type="senses" ana="#senses[15]" resp="#tagger" cert="1.0">with the instability itself traced to a positive feedback loop - more activity gives more average synaptic strength gives more activity, RUNAWAY of the weights</span>
      <span xml:id="t59" from="#a25" to="#a27" type="senses" ana="#senses[16]" resp="#tagger" cert="1.0">and the model chosen for a stated reason - a rate model at the mesoscopic level, with THE ADVANTAGE OF ANALYTICAL TRACTABILITY</span>
      <span xml:id="t60" from="#a6" to="#a8" type="alternatives" ana="#alternatives.claim_type" resp="#tagger">claim_type: mechanism<note>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.</note></span>
      <span xml:id="t61" from="#a25" to="#a27" type="alternatives" ana="#alternatives.method" resp="#tagger">method: a rate model chosen for analytical tractability, with the learning trajectory plotted inside a bifurcation diagram derived for fixed connectivity<note>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.</note></span>
      <span xml:id="t62" from="#a16" to="#a17" type="alternatives" ana="#alternatives.phenomenon" resp="#tagger">phenomenon: two strikingly distinct delay-period activity patterns, treated as requiring fundamentally different mechanisms<note>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.</note></span>
      <span xml:id="t63" from="#a54" to="#a55" type="claim_relations" ana="#claim_relations[0]" resp="#tagger">extends → the standard multiplicative homeostatic plasticity rule of Renart et al. (2003) and Toyoizumi et al. (2014)</span>
      <span xml:id="t64" from="#a103" to="#a104" type="claim_relations" ana="#claim_relations[1]" resp="#tagger">replicates → the runaway-instability result for unsupervised Hebbian plasticity (Dayan and Abbott, 2001)</span>
      <span xml:id="t65" from="#a83" to="#a84" type="claim_relations" ana="#claim_relations[2]" resp="#tagger">extends → early binary-neuron sequence models that separated a learning phase from a retrieval phase (Kuhn and van Hemmen, 1991; Herz et al., 1988)</span>
      <span xml:id="t66" from="#a72" to="#a74" type="claim_relations" ana="#claim_relations[3]" resp="#tagger" cert="1.0">contradicts → the assumption that persistent and sequential activity require fundamentally different learning rules<note>differs in: depending on the statistics of the inputs driving the network</note></span>
      <span xml:id="t67" from="#a93" to="#a95" type="claim_relations" ana="#claim_relations[4]" resp="#tagger" cert="1.0">reconciles → earlier models that learned persistent activity with no stabilisation mechanism at all<note>differs in: in these models there is PA (in the absence of inputs to the network) below the threshold for LTP induction</note></span>
      <span xml:id="t68" from="#a82" to="#a85" type="claim_relations" ana="#claim_relations[5]" resp="#tagger" cert="1.0">critiques → the separation of a learning phase from a retrieval phase, which prevents the instability but may not exist in cortex<note>differs in: THE AXIS IS WHETHER LEARNING AND RETRIEVAL ARE SEPARATED BY HAND. &#x27;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.&#x27; The separation is what keeps those models stable, so it is not an incidental simplification - removing it is the paper&#x27;s contribution and the reason its result is not comparable.</note></span>
      <span xml:id="t69" from="#a80" to="#a81" type="claim_relations" ana="#claim_relations[6]" resp="#tagger" cert="1.0">distinguishes-from → supervised sequence learning, which reproduces targets perfectly and is not biophysically realistic<note>differs in: THE AXIS IS WHAT THE MODEL BUYS ITS ACCURACY WITH. &#x27;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.&#x27; 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.</note></span>
      <span xml:id="t70" from="#a96" to="#a97" type="claim_relations" ana="#claim_relations[7]" resp="#tagger" cert="0.9">supports → short-term depression and homeostatic scaling as the same stabilising move under different names</span>
      <span xml:id="t71" from="#a77" to="#a79" type="claim_relations" ana="#claim_relations[8]" resp="#tagger" cert="0.9">predicts → that slow input statistics produce persistent activity and fast ones produce sequences in cortical circuits</span>
      <span xml:id="t72" from="#a16" to="#a17" type="concept_edges" ana="#concept_edges[7]" resp="#tagger" cert="1.0">SA —distinct-from→ PA<note>strength of the relation: 1</note><term>SA</term><term>PA</term></span>
      <span xml:id="t73" from="#a77" to="#a79" type="concept_edges" ana="#concept_edges[15]" resp="#tagger" cert="1.0">sequential activity —contrasted-with→ persistent activity<note>strength of the relation: 1</note><term>sequential activity</term><term>persistent activity</term></span>
      <span xml:id="t74" from="#a77" to="#a78" type="content_tags" ana="#content_tags.findings[0]" resp="#tagger">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</span>
      <span xml:id="t75" from="#a70" to="#a71" type="content_tags" ana="#content_tags.findings[1]" resp="#tagger">Temporally asymmetric Hebbian plasticity on its own cannot stably learn either activity type, but adding a generalized homeostatic rule makes learning stable.</span>
      <span xml:id="t76" from="#a52" to="#a53" type="content_tags" ana="#content_tags.findings[2]" resp="#tagger">synaptic normalization is NOT SUFFICIENT in this case to stabilize learning dynamics and to lead to a consistent retrieval of PA or SA</span>
      <span xml:id="t77" from="#a34" to="#a35" type="content_tags" ana="#content_tags.findings[3]" resp="#tagger">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.</span>
      <span xml:id="t78" from="#a40" to="#a41" type="content_tags" ana="#content_tags.findings[4]" resp="#tagger">the number of possible patterns of PA INCREASES with the strength of the recurrent connections and DECREASES with strength of the feedforward connections</span>
      <span xml:id="t79" from="#a66" to="#a67" type="content_tags" ana="#content_tags.findings[5]" resp="#tagger">Adding white-noise input to the population dynamics leaves both the learned weights and the retrieved attractors qualitatively unchanged.</span>
      <span xml:id="t80" from="#a73" to="#a74" type="content_tags" ana="#content_tags.findings[6]" resp="#tagger">The result suggests that cortical circuits with a single learning rule can learn qualitatively different dynamics (persistent vs. sequential) depending on the stimulus statistics.</span>
      <span xml:id="t81" from="#a16" to="#a17" type="content_tags" ana="#content_tags.findings[7]" resp="#tagger" cert="1.0">TWO PHENOMENA CALLED FUNDAMENTALLY DIFFERENT: one is a path through state space with an inherent transient nature, the other a fixed point attractor</span>
      <span xml:id="t82" from="#a21" to="#a22" type="content_tags" ana="#content_tags.findings[8]" resp="#tagger" cert="1.0">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?</span>
      <span xml:id="t83" from="#a72" to="#a74" type="content_tags" ana="#content_tags.findings[9]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t84" from="#a77" to="#a79" type="content_tags" ana="#content_tags.findings[10]" resp="#tagger" cert="1.0">with the deciding parameter named - PERSISTENT STIMULATION LEADS TO PERSISTENT ACTIVITY WHILE SEQUENTIAL STIMULATION LEADS TO SEQUENTIAL ACTIVITY</span>
      <span xml:id="t85" from="#a23" to="#a24" type="content_tags" ana="#content_tags.findings[11]" resp="#tagger" cert="1.0">and only two stimulus parameters enter - the duration of presentations and the interval between them</span>
      <span xml:id="t86" from="#a82" to="#a85" type="content_tags" ana="#content_tags.findings[12]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t87" from="#a108" to="#a109" type="content_tags" ana="#content_tags.findings[13]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t88" from="#a93" to="#a95" type="content_tags" ana="#content_tags.findings[14]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t89" from="#a98" to="#a99" type="content_tags" ana="#content_tags.findings[15]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t90" from="#a96" to="#a97" type="content_tags" ana="#content_tags.findings[16]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t91" from="#a100" to="#a102" type="content_tags" ana="#content_tags.findings[17]" resp="#tagger" cert="1.0">AN UNREALISTIC FEATURE DECLARED RATHER THAN HIDDEN: the background state is at zero activity, stemming from the simplified piecewise linear transfer function</span>
      <span xml:id="t92" from="#a86" to="#a90" type="content_tags" ana="#content_tags.findings[18]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t93" from="#a80" to="#a81" type="content_tags" ana="#content_tags.findings[19]" resp="#tagger" cert="1.0">with the other side of the trade priced too - supervised rules reproduce target sequences PERFECTLY and are NOT BIOPHYSICALLY REALISTIC</span>
      <span xml:id="t94" from="#a110" to="#a111" type="content_tags" ana="#content_tags.findings[20]" resp="#tagger" cert="1.0">THE FIRST STABILISER TRIED DID NOT WORK, AND IS REPORTED: instantaneous synaptic normalization does NOT give stable learning, and the generalized homeostatic rule does</span>
      <span xml:id="t95" from="#a114" to="#a115" type="content_tags" ana="#content_tags.findings[21]" resp="#tagger" cert="1.0">and a third mechanism works too, over DISTINCT sets of network and stimulation parameters - DATA NOT SHOWN</span>
      <span xml:id="t96" from="#a116" to="#a117" type="content_tags" ana="#content_tags.findings[22]" resp="#tagger" cert="1.0">AND THE MODEL&#x27;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</span>
      <span xml:id="t97" from="#a103" to="#a105" type="content_tags" ana="#content_tags.findings[23]" resp="#tagger" cert="1.0">the instability is a positive feedback loop - more activity gives more average synaptic strength gives more activity</span>
      <span xml:id="t98" from="#a91" to="#a92" type="content_tags" ana="#content_tags.findings[24]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t99" from="#a25" to="#a27" type="content_tags" ana="#content_tags.findings[25]" resp="#tagger" cert="1.0">and the model chosen for a stated reason - a rate model at the mesoscopic level, with THE ADVANTAGE OF ANALYTICAL TRACTABILITY</span>
      <span xml:id="t100" from="#a18" to="#a20" type="content_tags" ana="#content_tags.findings[26]" resp="#tagger" cert="1.0">with the field divided on one axis - models with an error signal against models shaped by external stimulation without one</span>
      <span xml:id="t101" from="#a1" to="#a2" type="content_tags" ana="#content_tags.definitions[0]" resp="#tagger">persistent activity (PA)<term>persistent activity (PA)</term></span>
      <span xml:id="t102" from="#a1" to="#a2" type="content_tags" ana="#content_tags.definitions[1]" resp="#tagger">sequential activity (SA)<term>sequential activity (SA)</term></span>
      <span xml:id="t103" from="#a36" to="#a37" type="content_tags" ana="#content_tags.definitions[2]" resp="#tagger">decaying sequence of activity<term>decaying sequence of activity</term></span>
      <span xml:id="t104" from="#a32" to="#a33" type="content_tags" ana="#content_tags.definitions[3]" resp="#tagger">generalized homeostatic plasticity rule<term>generalized homeostatic plasticity rule</term></span>
      <span xml:id="t105" from="#a16" to="#a17" type="content_tags" ana="#content_tags.definitions[4]" resp="#tagger" cert="0.9">persistent activity<term>persistent activity</term></span>
      <span xml:id="t106" from="#a6" to="#a8" type="content_tags" ana="#content_tags.definitions[5]" resp="#tagger" cert="1.0">stabilization<term>stabilization</term></span>
      <span xml:id="t107" from="#a103" to="#a105" type="content_tags" ana="#content_tags.definitions[6]" resp="#tagger" cert="1.0">runaway<term>runaway</term></span>
      <span xml:id="t108" from="#a18" to="#a20" type="content_tags" ana="#content_tags.definitions[7]" resp="#tagger" cert="1.0">unsupervised<term>unsupervised</term></span>
      <span xml:id="t109" from="#a46" to="#a47" type="content_tags" ana="#content_tags.variables[2]" resp="#tagger">type of activity<term>type of activity</term></span>
      <span xml:id="t110" from="#a28" to="#a29" type="content_tags" ana="#content_tags.variables[4]" resp="#tagger">stimulation amplitude<term>stimulation amplitude</term></span>
      <span xml:id="t111" from="#a77" to="#a79" type="content_tags" ana="#content_tags.variables[5]" resp="#tagger" cert="1.0">stimulation<term>stimulation</term></span>
      <span xml:id="t112" from="#a93" to="#a95" type="content_tags" ana="#content_tags.variables[6]" resp="#tagger" cert="1.0">threshold<term>threshold</term></span>
      <span xml:id="t113" from="#a116" to="#a117" type="content_tags" ana="#content_tags.variables[7]" resp="#tagger" cert="1.0">timescale<term>timescale</term></span>
      <span xml:id="t114" from="#a75" to="#a76" type="content_tags" ana="#content_tags.variables[8]" resp="#tagger">stimulation period<term>stimulation period</term></span>
      <span xml:id="t115" from="#a75" to="#a76" type="content_tags" ana="#content_tags.variables[9]" resp="#tagger">time delay<term>time delay</term></span>
      <span xml:id="t116" from="#a68" to="#a69" type="content_tags" ana="#content_tags.quantities[0]" resp="#tagger">0.3 — standard deviation of the Gaussian white-noise input current used in the robustness test</span>
      <span xml:id="t117" from="#a64" to="#a65" type="content_tags" ana="#content_tags.quantities[1]" resp="#tagger">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</span>
      <span xml:id="t118" from="#a38" to="#a39" type="content_tags" ana="#content_tags.quantities[2]" resp="#tagger">τ I = 0.5τ — largest inhibitory time constant for which the instantaneous-inhibition approximation still reproduces the full model</span>
      <span xml:id="t119" from="#a48" to="#a49" type="content_tags" ana="#content_tags.quantities[3]" resp="#tagger">T = 19 ms and Δ = 10 ms — stimulus duration and inter-stimulus interval used in the runaway-instability simulation</span>
      <span xml:id="t120" from="#a23" to="#a24" type="content_tags" ana="#content_tags.quantities[4]" resp="#tagger" cert="1.0">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</span>
      <span xml:id="t121" from="#a9" to="#a11" type="content_tags" ana="#content_tags.statistics[0]" resp="#tagger" cert="1.0">bifurcation diagram<term>bifurcation diagram</term></span>
    </spanGrp>
  </standOff>
  <text>
    <body>
        <p><anchor xml:id="a0"/>Unsupervised Learning of Persistent and Sequential Activity</p>
        <p>Ulises Pereira   Ulises Pereira</p>
        <p>1 Department of Statistics, The University of Chicago, Chicago, IL, United States</p>
        <p>Find articles by Ulises Pereira</p>
        <p>1 , Nicolas Brunel   Nicolas Brunel</p>
        <p>1 Department of Statistics, The University of Chicago, Chicago, IL, United States</p>
        <p>2 Department of Neurobiology, The University of Chicago, Chicago, IL, United States</p>
        <p>3 Department of Neurobiology, Duke University, Durham, NC, United States</p>
        <p>4 Department of Physics, Duke University, Durham, NC, United States</p>
        <p>Find articles by Nicolas Brunel</p>
        <p>1, 2, 3, 4, *</p>
        <p>Author information</p>
        <p>Article notes</p>
        <p>Copyright and License information</p>
        <p>1 Department of Statistics, The University of Chicago, Chicago, IL, United States</p>
        <p>2 Department of Neurobiology, The University of Chicago, Chicago, IL, United States</p>
        <p>3 Department of Neurobiology, Duke University, Durham, NC, United States</p>
        <p>4 Department of Physics, Duke University, Durham, NC, United States</p>
        <p>Edited by: Wulfram Gerstner, École Polytechnique Fédérale de Lausanne, Switzerland</p>
        <p>Reviewed by: Maurizio Mattia, Istituto Superiore di Sanit (ISS), Italy; Paolo Del Giudice, Istituto Superiore di Sanit (ISS), Italy</p>
        <p>✉ *Correspondence: Nicolas Brunel nicolas.brunel@duke.edu</p>
        <p>Received 2018 Oct 3; Accepted 2019 Dec 23; Collection date 2019.</p>
        <p>Copyright © 2020 Pereira and Brunel.</p>
        <p>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.</p>
        <p>PMC Copyright notice</p>
        <p>PMCID: PMC6978734  PMID: 32009924</p>
        <p>Abstract</p>
        <p><anchor xml:id="a1"/>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.<anchor xml:id="a2"/> <anchor xml:id="a3"/>It 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.<anchor xml:id="a4"/> 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.<anchor xml:id="a5"/> 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. <anchor xml:id="a6"/>Consistent with previous studies, we find that for stable learning of PA and SA, an additional stabilization mechanism is necessary. <anchor xml:id="a7"/>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.<anchor xml:id="a8"/> <anchor xml:id="a9"/>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. <anchor xml:id="a10"/>Our network model shows how a network with plastic synapses can stably and flexibly learn PA and SA in an unsupervised manner.<anchor xml:id="a11"/></p>
        <p>Keywords: unsupervised learning, persistent activity, sequential activity, synaptic plasticity, Hebbian plasticity, homeostatic plasticity</p>
        <p>Introduction</p>
        <p>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 ). <anchor xml:id="a12"/>In these models, PA is represented as a fixed point attractor of the dynamics of a network that has multiple stable fixed points.<anchor xml:id="a13"/> 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 ).</p>
        <p>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 ). <anchor xml:id="a14"/>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.<anchor xml:id="a15"/> <anchor xml:id="a16"/>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.<anchor xml:id="a17"/></p>
        <p>The question of how sequential activity can be learned in networks with plastic synapses has received increased interest in recent years. <anchor xml:id="a18"/>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 ). <anchor xml:id="a19"/>In those models SA is generated spontaneously, and the temporal statistics of the stimulation shapes the specific timing of the sequences.<anchor xml:id="a20"/></p>
        <p>Both experimental and theoretical work therefore suggest that neural networks in the brain are capable to learn PA and SA. <anchor xml:id="a21"/>One 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.<anchor xml:id="a22"/></p>
        <p><anchor xml:id="a23"/>Here, 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.<anchor xml:id="a24"/> <anchor xml:id="a25"/>We use a rate model to describe the activity of populations of neurons (Wilson and Cowan, 1972 ).<anchor xml:id="a26"/> 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.<anchor xml:id="a27"/></p>
        <p>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.</p>
        <p>1. Methods</p>
        <p>1.1. Networks With Fixed Connectivity</p>
        <p>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.</p>
        <p>1.1.1. Network of Excitatory Neurons</p>
        <p>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:</p>
        <p>Figure 1.</p>
        <p>Open in a new tab</p>
        <p>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).</p>
        <p>τ 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)</p>
        <p>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 ).</p>
        <p>1.1.2. Network of Excitatory Neurons With Shared Inhibition</p>
        <p>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:</p>
        <p>τ 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)</p>
        <p>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</p>
        <p>τ 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)</p>
        <p>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).</p>
        <p>1.2. Transfer Functions</p>
        <p>For the fixed connectivity part of this study we used three different families of transfer functions. The sigmoidal transfer function is described by</p>
        <p>ϕ ( u ) = 1 2 ( 1 + tanh [ a ( u + b ) ] ) .   (4)</p>
        <p>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 ).</p>
        <p>The second transfer function considered is piecewise linear:</p>
        <p>ϕ ( u ) = { 0 if  θ &gt; u ν ( u − θ ) if  θ ≤ u ≤ u c ν ( u c − θ ) u c &lt; u .   (5)</p>
        <p>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.</p>
        <p>The third transfer function used in this work is piecewise non-linear (Brunel, 2003 )</p>
        <p>ϕ ( u ) = { 0 if  θ ˜ &gt; u ν ˜ ( u − θ ˜ u ˜ c − θ ˜ ) 2 if  θ ˜ ≤ u ≤ u ˜ c 2 ν ˜ u − θ ˜ u ˜ c − θ ˜ − 3 4 u ˜ c &lt; u .   (6)</p>
        <p>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 .</p>
        <p>1.3. Sequential Stimulation</p>
        <p>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. <anchor xml:id="a28"/>Each stimulus in the sequence has the same magnitude, that is larger than the learning threshold<anchor xml:id="a29"/> (i.e., r w &lt; I ). A schematic diagram of the stimulation protocol is described in section 2.2.</p>
        <p>1.4. Temporally Asymmetric Hebbian Plasticity Rule</p>
        <p>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</p>
        <p>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)</p>
        <p>where f ( r ) and g ( r ) are sigmoidal functions given by</p>
        <p>g ( r ) = 1 2 ( 1 + tanh [ a pre ( r − b pre ) ] )   (8)</p>
        <p>f ( r ) = 1 2 ( 1 + tanh [ a post ( r − b post ) ] ) .   (9)</p>
        <p>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</p>
        <p>Figure 4.</p>
        <p><anchor xml:id="a30"/>Open in a new tab</p>
        <p>Unsupervised Hebbian learning rule.<anchor xml:id="a31"/> (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 .</p>
        <p>τ w [ r i ( t ) , r j ( t − D ) ] = { ∞ if  r i &lt; r w  and  r j &lt; r w T w if  r w ≤ r i  or  r w ≤ r j .   (10)</p>
        <p>(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 )] &lt; 𝕎 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 &lt; w max f [ r i ( t )] g [ r j ( t − D )], the corresponding synaptic weight tend to increase, and LTP takes place.</p>
        <p>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.</p>
        <p>1.5. Synaptic Normalization</p>
        <p>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.,</p>
        <p>∑ j = 1 n W i , j = C    i = 1 , 2 , … , n .   (11)</p>
        <p>1.6. Generalized Homeostatic Plasticity Rule</p>
        <p>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</p>
        <p>W i , j ( t ) = H i ( t ) W i , j ( t ) .   (12)</p>
        <p>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</p>
        <p>τ H H ˙ i = ( 1 − r i ( t ) r 0 ) H i − H i 2 ,   (13)</p>
        <p>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. <anchor xml:id="a32"/>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.<anchor xml:id="a33"/> ( 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.</p>
        <p>1.7. Learning Dynamics Under Noisy Stimulation</p>
        <p>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</p>
        <p>τ 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)</p>
        <p>where r i ( t ) = ϕ( u i ( t )) for i = 1, 2, …, n and η i is a Gaussian white noise.</p>
        <p>1.8. Code</p>
        <p>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 .</p>
        <p>2. Results</p>
        <p>2.1. Persistent and Sequential Activity in Networks With Fixed Connectivity</p>
        <p>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 ).</p>
        <p>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). <anchor xml:id="a34"/>We 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<anchor xml:id="a35"/>, w &lt; 1/ν &lt; w + s . For large values of w ( w &gt; 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. <anchor xml:id="a36"/>When both recurrent and feedforward connections are weak enough (i.e., w + s &lt; 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.<anchor xml:id="a37"/></p>
        <p>Figure 2.</p>
        <p>Open in a new tab</p>
        <p>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 .</p>
        <p>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 ).</p>
        <p>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. <anchor xml:id="a38"/>Our 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τ<anchor xml:id="a39"/> (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). <anchor xml:id="a40"/>Therefore, the number of possible patterns of PA increases with the strength of the recurrent connections and decreases with strength of the feedforward connections.<anchor xml:id="a41"/> 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</p>
        <p>Figure 3.</p>
        <p>Open in a new tab</p>
        <p>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 .</p>
        <p>s c = w I n ⌈ ( w * − 1 − w I n ) n w I ⌉ ,   (15)</p>
        <p>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</p>
        <p>w c = w I n ⌈ ( s * − w I n ) n w I ⌉ .   (16)</p>
        <p>Lastly, we find that the SA region is shrunk compared with the pure excitatory network, and that the dSA region is wider.</p>
        <p>2.2. Unsupervised Temporally Asymmetric Hebbian Plasticity Rule</p>
        <p>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.</p>
        <p>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 ).</p>
        <p>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 &lt; 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., Δ &lt; 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 ).</p>
        <p>Figure 5.</p>
        <p>Open in a new tab</p>
        <p>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: Δ &lt; D &lt; T ; top-right: D &lt; Δ, T ; bottom-left: T , Δ &lt; D ; bottom-right: T &lt; D &lt; Δ. Cyan: recurrent connections; Yellow/Green: feedforward; Blue: all other connections. Parameters can be found in Tables S3, S4 .</p>
        <p>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 . <anchor xml:id="a42"/>We chose not to study the region corresponding to 2 T + Δ &lt; D here, which is a region where “feedforward” connections involving non-nearest neighbor populations can also increase during learning.<anchor xml:id="a43"/></p>
        <p>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., Δ &lt; D &lt; T ) to values large enough to produce persistent activity states. <anchor xml:id="a44"/>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<anchor xml:id="a45"/> (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&#x27;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. <anchor xml:id="a46"/>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<anchor xml:id="a47"/> (see Figure 3 ).</p>
        <p>Figure 6.</p>
        <p>Open in a new tab</p>
        <p>Runaway instability of the unsupervised Hebbian learning rule. <anchor xml:id="a48"/>(A) Population dynamics during 4 s of sequential stimulation with T = 19 ms and Δ = 10 ms.<anchor xml:id="a49"/> 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.</p>
        <p>2.3. Synaptic Normalization</p>
        <p>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.</p>
        <p>Figure 7.</p>
        <p>Open in a new tab</p>
        <p>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.</p>
        <p>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. <anchor xml:id="a50"/>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.<anchor xml:id="a51"/> This then leads to the formation of new assemblies due to the interplay of Hebbian plasticity and sequential stimulation.</p>
        <p>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. <anchor xml:id="a52"/>Thus, 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.<anchor xml:id="a53"/> 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.</p>
        <p>2.4. Generalized Homeostatic Plasticity</p>
        <p>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). <anchor xml:id="a54"/>We 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 ).<anchor xml:id="a55"/> The equation proposed in Toyoizumi et al. ( 2014 ) stabilizes the network&#x27;s activity during stimulation, preventing the runaway of the firing rates and synaptic weights. <anchor xml:id="a56"/>Scaling down the overall connectivity during stimulation prevents co-activation of multiple populations, and lead to stable learning.<anchor xml:id="a57"/> However, in the network&#x27;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.” <anchor xml:id="a58"/>Additionally, 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).<anchor xml:id="a59"/></p>
        <p>Figure 8.</p>
        <p>Open in a new tab</p>
        <p>Learning dynamics in a network with Hebbian and generalized homeostatic plasticity. (A) Top: synaptic weights dynamics during and after stimulation. <anchor xml:id="a60"/>Cyan: recurrent; Yellow: feedforward; Blue: all other connections.<anchor xml:id="a61"/> 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.</p>
        <p>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 ).</p>
        <p>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 ).</p>
        <p>Figure 9.</p>
        <p>Open in a new tab</p>
        <p>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 .</p>
        <p>Figure 10.</p>
        <p>Open in a new tab</p>
        <p>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 . <anchor xml:id="a62"/>Black circles (SA), plus signs (PA), hexagons (dSA), and squares (PA/SA) show the simulated dynamics.<anchor xml:id="a63"/> 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.</p>
        <p>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 .</p>
        <p>2.5. Learning and Retrieval Is Robust to Noise</p>
        <p>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 ), <anchor xml:id="a64"/>even 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)<anchor xml:id="a65"/>. 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. <anchor xml:id="a66"/>Altogether, this simulations show that the network can robustly learn and retrieve qualitatively the same spatiotemporal attractors in the presence of external noise.<anchor xml:id="a67"/></p>
        <p>Figure 11.</p>
        <p>Open in a new tab</p>
        <p>Learning dynamics under noisy stimulation. <anchor xml:id="a68"/>Same as in Figure 10 , but in the presence of a white noise input current, with mean 0 and standard deviation of 0.3<anchor xml:id="a69"/> [i.e., σ = 0.3 in Equation (14)]. Firing rates of excitatory populations are colored according to their position in the sequential stimulation.</p>
        <p>3. Discussion</p>
        <p>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. <anchor xml:id="a70"/>When unsupervised Hebbian plasticity is present alone the network fails to stably learn PA or SA, while including a generalized homeostatic plasticity stabilizes learning.<anchor xml:id="a71"/> 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. <anchor xml:id="a72"/>Depending 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. <anchor xml:id="a73"/>This 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.<anchor xml:id="a74"/></p>
        <p>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). <anchor xml:id="a75"/>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.<anchor xml:id="a76"/> <anchor xml:id="a77"/>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.<anchor xml:id="a78"/> Thus, persistent stimulation leads to persistent activity while sequential stimulation leads to sequential activity.<anchor xml:id="a79"/></p>
        <p>3.1. Learning of Sequences in Networks</p>
        <p>A growing number of network models have been shown to be able to learn sequential activity. <anchor xml:id="a80"/>Models 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.<anchor xml:id="a81"/></p>
        <p>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 ). <anchor xml:id="a82"/>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.</p>
        <p><anchor xml:id="a83"/>Our model removes this artificial separation, since both plasticity rule and recurrent dynamics operate continuously, both during learning and recall.<anchor xml:id="a84"/> However, we found that there needs to be a mechanism to attenuate recurrent dynamics during learning for it to be stable.<anchor xml:id="a85"/> 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 ).</p>
        <p><anchor xml:id="a86"/>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.<anchor xml:id="a87"/> Veliz-Cuba et al. <anchor xml:id="a88"/>( 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.<anchor xml:id="a89"/> However, their mechanisms require parameters to be precisely related.<anchor xml:id="a90"/></p>
        <p>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.</p>
        <p>3.2. Learning of Persistent Activity With Unsupervised Hebbian Plasticity</p>
        <p><anchor xml:id="a91"/>In 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.<anchor xml:id="a92"/> <anchor xml:id="a93"/>However, previous studies have shown that PA could be learned without additional stabilization mechanisms.<anchor xml:id="a94"/> 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.<anchor xml:id="a95"/> <anchor xml:id="a96"/>Interestingly, 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.<anchor xml:id="a97"/> 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. <anchor xml:id="a98"/>Importantly, 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.<anchor xml:id="a99"/> <anchor xml:id="a100"/>Lastly, 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. <anchor xml:id="a101"/>This is an unrealistic feature stemming from the simplified piecewise linear transfer function used in our network (see Equation 5).<anchor xml:id="a102"/></p>
        <p>3.3. Stabilization Mechanisms</p>
        <p><anchor xml:id="a103"/>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.<anchor xml:id="a104"/> 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.<anchor xml:id="a105"/> One possible solution for this problem was first proposed in the context of attractor neural network models (Amit et al., 1985 ; Tsodyks and Feigel&#x27;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. <anchor xml:id="a106"/>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.<anchor xml:id="a107"/> <anchor xml:id="a108"/>Therefore, 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.</p>
        <p>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<anchor xml:id="a109"/> (see also Mongillo et al., 2005 ; Litwin-Kumar and Doiron, 2014 ; Zenke et al., 2015 for a similar approach in networks of spiking neurons). <anchor xml:id="a110"/>First, 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.<anchor xml:id="a111"/> 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 ). <anchor xml:id="a112"/>The homeostatic variable reaches its steady state at a value close to one, and the connectivity recovers, unmasking the feedforward and recurrent learned architecture.<anchor xml:id="a113"/> <anchor xml:id="a114"/>We 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).<anchor xml:id="a115"/></p>
        <p><anchor xml:id="a116"/>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<anchor xml:id="a117"/> (see e.g., Zenke and Gerstner, 2017 ; Zenke et al., 2017 ).</p>
        <p>Author Contributions</p>
        <p>UP and NB designed, performed the research, and wrote the manuscript.</p>
        <p>Conflict of Interest</p>
        <p>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.</p>
        <p>Acknowledgments</p>
        <p>UP thanks to the Champaign Public Library for providing the physical space where part of this work has been completed.</p>
        <p>Footnotes</p>
        <p>Funding. This work was supported by NIH R01 MH115555, NIH R01 EB022891, and ONR N00014-16-1-2327.</p>
        <p>Supplementary Material</p>
        <p>The Supplementary Material for this article can be found online at: https://www.frontiersin.org/articles/10.3389/fncom.2019.00097/full#supplementary-material</p>
        <p>Click here for additional data file. (279.2KB, PDF)<anchor xml:id="a118"/></p>
    </body>
  </text>
</TEI>
