| Literature DB >> 35286444 |
Abstract
Models of associative memory with discrete state synapses learn new memories by forgetting old ones. In the simplest models, memories are forgotten exponentially quickly. Sparse population coding ameliorates this problem, as do complex models of synaptic plasticity that posit internal synaptic states, giving rise to synaptic metaplasticity. We examine memory lifetimes in both simple and complex models of synaptic plasticity with sparse coding. We consider our own integrative, filter-based model of synaptic plasticity, and examine the cascade and serial synapse models for comparison. We explore memory lifetimes at both the single-neuron and the population level, allowing for spontaneous activity. Memory lifetimes are defined using either a signal-to-noise ratio (SNR) approach or a first passage time (FPT) method, although we use the latter only for simple models at the single-neuron level. All studied models exhibit a decrease in the optimal single-neuron SNR memory lifetime, optimised with respect to sparseness, as the probability of synaptic updates decreases or, equivalently, as synaptic complexity increases. This holds regardless of spontaneous activity levels. In contrast, at the population level, even a low but nonzero level of spontaneous activity is critical in facilitating an increase in optimal SNR memory lifetimes with increasing synaptic complexity, but only in filter and serial models. However, SNR memory lifetimes are valid only in an asymptotic regime in which a mean field approximation is valid. By considering FPT memory lifetimes, we find that this asymptotic regime is not satisfied for very sparse coding, violating the conditions for the optimisation of single-perceptron SNR memory lifetimes with respect to sparseness. Similar violations are also expected for complex models of synaptic plasticity.Entities:
Keywords: Memory models; Sparse coding; Stochastic processes; Synaptic plasticity
Mesh:
Year: 2022 PMID: 35286444 PMCID: PMC9170679 DOI: 10.1007/s00422-022-00923-y
Source DB: PubMed Journal: Biol Cybern ISSN: 0340-1200 Impact factor: 3.072
List of frequently used mathematical symbols and their meanings (excluding those in Appendix B)
| Symbol | Meaning |
|---|---|
| Number of neurons in memory system | |
| Number of synaptic inputs received by each neuron | |
| Total number of synapses in memory system | |
| Rate of Poisson process for memory storage | |
| Strength of synapse | |
| Memory | |
| Memory signal for the tracked memory stored at | |
| Memory signal for the tracked memory immediately after the storage of memory | |
| Mean, variance and signal-to-noise ratio of | |
| SNR memory lifetime of a typical memory, for a single perceptron | |
| MFPT memory lifetime conditioned on a definite activation | |
| Perceptron’s firing threshold | |
| Conditional MFPT | |
| Variance in the FPT | |
| Jump moments in Fokker–Planck equation | |
| Level of spontaneous electrical activity, with | |
| Probabilities of evoked (rather than spontaneous) pre- and postsynaptic (respectively) activities; | |
| Number of internal synaptic states for each of the two possible states of synaptic strength | |
| Potentiating and depressing matrices describing transitions in a single synapse’s state; | |
| Operator describing simultaneous changes in | |
| Normalised unit eigenstate of | |
| Number of neurons in the population of | |
| Mean, variance and signal-to-noise ratio of the population memory signal | |
| SNR memory lifetime of a typical memory for the population of neurons | |
| Probability | |
| Number of a single perceptron’s synapses that experience evoked presynaptic activity during tracked memory storage | |
| Synaptic filter threshold | |
| For any parameter | |
| Maximum values of |
Fig. 1Schematic illustration of the Hebb protocol for memory storage. Six pairs of synaptically coupled neurons are shown. Each cell body is represented by a triangle, with the value ( or 1) inside the triangle indicating the neuron’s activity during memory storage. A neuron’s axon is denoted by a directed line, while two of its dendrites are denoted by the dashed lines. Synaptic coupling is indicated by a small black blob where an axon terminates on a dendrite, with the symbol to the right of the blob indicating the direction of induced synaptic plasticity during memory storage (“” indicates potentiation, “” depression, and “” no change). The labels “C”, “N” or “T” attached to a postsynaptic cell body indicate that the neuron is a cue cell, neither a cue cell nor a target cell, or a target cell, respectively, in the population. Probabilities of presynaptic activity (f or ) are indicated, as are the joint probabilities of postsynaptic activity and specific role ( or ). The fact that an active presynaptic neuron synapsing on a cue or target cell always experiences the induction of depression or potentiation, respectively, reflects the simplifying assumption discussed in the main text
Fig. 2Schematic illustration of the Hopfield protocol for memory storage. The format of this figure is essentially identical to that for the Hebb protocol in Fig. 1, except that labels indicating postsynaptic roles are not required. To avoid duplication, spontaneously active neurons are shown with both possible spontaneous activity levels, ; the corresponding probability is for each of these levels rather than for both
Fig. 3Strength and internal state transitions for various models of complex synapses. Coloured circles indicate synaptic states, with red (respectively, blue) circles corresponding to strength (respectively, ), and the labelled numbers inside the circles identifying the particular internal states (indexed by I for filter states and i for serial and cascade states). Different internal states of the same strength state are organised in the same vertical column, while different strength states correspond to different columns. Solid (respectively, dashed) lines between states show transitions caused by potentiating (respectively, depressing) induction signals, with arrows indicating the direction of the transition. Loops to and from the same state indicate no transition. Three different models are shown, as labelled, corresponding to a filter model (A), and serial (B) and cascade (C) synapse models. For the filter and serial synapse models, given the presence of an induction signal of the correct type, the transition probabilities are unity. For the cascade model, the transition probabilities are as discussed in the main text
Fig. 4Convergence of Hebb and Hopfield protocol results for stochastic updater synapses in the limit of sparse coding. Scaled single-perceptron memory lifetimes are shown as a function of sparseness, f. Results in red (respectively, blue) correspond to the Hopfield (respectively, Hebb) protocol. Shaded regions indicate (with the central solid line showing ) computed using the FPE approach to FPTs, so that we show the (scaled) MFPT surrounded by the one standard deviation region around it, governed by . Short-dashed lines show obtained using the exact, MIE approach to FPTs. Circular data points correspond to results from simulation, for . Long-dashed lines show results for ; for the Hebb protocol over the whole range of f in panel A. The value of N is indicated in each panel. In all panels, , and
Fig. 5Impact of spontaneous activity on stochastic updater single-perceptron memory lifetimes. Results are shown for (from the FPE approach) and for both the Hopfield and Hebb protocols, as indicated in the different panels. Different line styles correspond to different levels of spontaneous activity, , as indicated in the common legend in panel D. Some lines style are absent in panel D because there is no corresponding . In all panels we take , with and in all cases
Fig. 6Spontaneous activity reduces single-perceptron memory lifetimes and limits sparseness in complex synapse models: Hopfield protocol. Single-perceptron SNR memory lifetimes are shown for different complex models of synaptic plasticity under the Hopfield protocol, as a function of sparseness, f. Each panel shows results for the indicated model and choice of spontaneous activity, either or . Results are shown for or s ranging from 2 to 12 in increments of 2, with the particular choice identified by the line colour described by the common legend in panel B. In all cases,
Fig. 7Spontaneous activity reduces single-perceptron memory lifetimes and limits sparseness in complex synapse models: Hebb protocol. The format of this figure is identical to Fig. 6, except that it shows results for the Hebb protocol, and in the right-hand panels we use a smaller value . Some lines of specific colour are absent in some graphs because there is no corresponding . In all cases,
Fig. 8Optimal sparseness in complex synapse models for single perceptrons in the Hopfield protocol. The left-hand panels (A, C, E) show the optimal single-perceptron memory lifetimes obtained at the corresponding optimal levels of sparseness shown in the right-hand panels (B, D, F), for the indicated complex models. Lines show numerical matrix results while the corresponding data points show approximate analytical results obtained as discussed in the main text. Results are shown for different values of , with identifying line styles corresponding to those in Fig. 5. We have set in all panels
Fig. 9Optimal sparseness in complex synapse models for single perceptrons in the Hebb protocol. The format of this figure is essentially identical to Fig. 8, except that it shows results for the Hebb protocol. Approximate analytical results are not available for the Hebb protocol and so are not present. The termination of a line at a threshold value of or s indicates that above that value, no choice of f generates . We have set in all panels
Fig. 10Optimal synaptic complexity in complex synapse models for single perceptrons in the Hopfield protocol. The format of this figure is very similar to Fig. 8, except that we have optimised with respect to or s rather than f. In panels A and C the lines switch from numerical matrix to approximate analytical results when the corresponding values of or exceed 20 in the right-hand panels; before this transition, the lines correspond to numerical matrix results and the discrete points to approximate analytical results. We have set in all panels
Fig. 11Optimal synaptic complexity in complex synapse models for single perceptrons in the Hebb protocol. The format of this figure is essentially identical to Fig. 10, except that approximate analytical results are not available for the Hebb protocol. We have set in all panels
Fig. 12Optimal sparseness in complex synapse models for neuronal populations in the Hopfield protocol. The format of this figure is essentially identical to that in Fig. 8, which shows results for the single-perceptron case. Lines show numerical solutions of the equation maximised with respect to f, so at , while data points show approximate analytical results. We have set and , or , in all panels
Overall dependence of optimal single-perceptron and population SNR memory lifetimes and the corresponding optimal sparseness on model parameters. Here, q represents or s, depending on the complex model, and is assumed large
| Single-perceptron | Population | ||||
|---|---|---|---|---|---|
| Stochastic updater | |||||
| Non-cascade | |||||
| Cascade | |||||
List of main mathematical symbols and their meanings appearing in the appendices
| Symbol | Meaning |
|---|---|
| Normalised unit eigenvector of | |
| Equivalents of | |
| Coefficient in power series for | |
| Exponential generating function for the correlation coefficients | |