VOOZH about

URL: https://pubmed.ncbi.nlm.nih.gov/23708144/

⇱ Robust timing and motor patterns by taming chaos in recurrent neural networks - PubMed


Clipboard, Search History, and several other advanced features are temporarily unavailable.
Skip to main page content
👁 Dot gov

The .gov means it’s official.
Federal government websites often end in .gov or .mil. Before sharing sensitive information, make sure you’re on a federal government site.

👁 Https

The site is secure.
The https:// ensures that you are connecting to the official website and that any information you provide is encrypted and transmitted securely.

Access keys NCBI Homepage MyNCBI Homepage Main Content Main Navigation

Add to Collections

Add to My Bibliography

Your saved search

Create a file for external citation management software

Your RSS Feed

Abstract

The brain's ability to tell time and produce complex spatiotemporal motor patterns is critical for anticipating the next ring of a telephone or playing a musical instrument. One class of models proposes that these abilities emerge from dynamically changing patterns of neural activity generated in recurrent neural networks. However, the relevant dynamic regimes of recurrent networks are highly sensitive to noise; that is, chaotic. We developed a firing rate model that tells time on the order of seconds and generates complex spatiotemporal patterns in the presence of high levels of noise. This is achieved through the tuning of the recurrent connections. The network operates in a dynamic regime that exhibits coexisting chaotic and locally stable trajectories. These stable patterns function as 'dynamic attractors' and provide a feature that is characteristic of biological systems: the ability to 'return' to the pattern being generated in the face of perturbations.

PubMed Disclaimer

Figures

👁 Figure 1
Figure 1. Complexity without chaos
A: A random recurrent network (left panel) in the chaotic regime is stimulated by a brief input pulse (small black rectangle at t=0 in right panel) to produce a complex pattern of activity in the absence of noise. Color-coded raster plot of the activity of 100 out of 800 recurrent units (right panel). Color-coded activity ranges from −1 (blue) to 1 (red). B: Time series of three sample recurrent units (top panel), and the output unit (bottom panel). In the pre-training (left) the blue traces comprised the innate trajectory subsequently used for training. The divergence of the blue and red lines demonstrates that two different initial conditions (before the input) lead to diverging trajectories before training, even in the absence of ongoing noise. After training (right), however, the time series are reproducible during the trained window (2.25 s; shaded area). That is, despite different initial conditions the blue and red lines trace very similar paths, while still diverging outside of the trained window. The output unit was trained to “pulse” after 2 s. C: Five different runs of the network above, perturbed with a 10-ms pulse at t=0.5 s (dashed line) from an additional input unit randomly connected to the recurrent network. The trained network (right) robustly reproduces the trained trajectory, recovering from the perturbation resulting in the timed response of the output unit at t=2 s.
👁 Figure 2
Figure 2. Generation and stability of complex spatiotemporal motor patterns
A: Blue traces represent 10 test trials in response to In1 (left panel) or In2 (right) after training; the background gray line shows the output target. These test trials were run over different initial conditions in the presence of continuous noise in all of the 800 recurrent units (0.001). Time is represented by uniformly placed colored circles (Δt≅18 ms). B: Test trials run under the same initial condition in the presence of continuous noise, but with the addition of a perturbation at 300 ms (open square). The perturbation was produced by an additional 10 ms input pulse (not diagrammed) with an amplitude of 0.2.
👁 Figure 3
Figure 3. Improved “timing” capacity
A: An input pulse (black trace) triggers a chaotic innate” neural trajectory, displayed as a color-coded raster plot (only 20 out of 800 units shown). The linear readout unit receives input from all the recurrent units (blue trace), showing irregular pre-training activity. After the RRN is trained to the innate trajectory (training window defined by dashed lines), the readout unit is trained to reproduce a flat target with a pulse at a given interval (green trace; 5-s duration in this example). An unsuccessful simulation from a 6 s interval training is also included as an example. B: Performance across different architectures. Ten RRNs were trained in each of the three displayed architectures, parametrically varying the delay. The performance (goodness of reproduction) is quantified by the Pearson correlation coefficient R2 between target and actual output (green and blue traces in A); mean ± SEM across networks.
👁 Figure 4
Figure 4. Innate training decreases the neural variance and results in Weber-like timing
A: (Top panel) Time traces of three sample units over two different trials (blue and red) (N=800, g=1.5, pc=0.25, 1.3 s training window). Gaussian noise with a standard deviation of I0=1.5 was continuously injected into all recurrent units. As in Figs. 1 and 3 the output unit was trained to generate a timed pulse (1000 ms after the onset of the 50 ms input pulse, middle panel). The lower panel shows the neural variance. The variance of each unit was calculated over 8 trials, and then averaged over all 800 units. There was a sharp decrease in variance produced by the onset of the stimulus, which persisted over many seconds before gradually ramping back up to baseline (not shown). The dashed line shows the neural variance before training: because the input “clamps” network activity stimulus onset also produced a decrease in the variance, but it rapidly increased after stimulus offset. The mean Std across units at the input of the input pulse was 0.037 and 0.024, before and after training respectively. B: Example of two simulations in which the output unit were trained to produce events at 250, 500, 750, 1000, and 1250 ms (upper panels). Variance across trials was estimated by calculating the time of the peak of each response. The relationship between variance and t2 was well fit by a linear function (lower panels). I0=1.0.
👁 Figure 5
Figure 5. Robustness against noise
A: Activity of three sample units in the recurrent network at three different levels of noise. Blue: “template” trajectory (no noise); Red: “test” trajectory (continuous noise in each unit). The standard deviation of the noise current I0 was 0.001, 0.1, and 1.0 (top to bottom panels; noise amplitude as a fraction of total absolute incoming synaptic weights to each unit averaged across units is 0.007%, 0.7%, and 7%, respectively). B: Average data from 10 different networks. Performance was measured as the averaged Pearson correlation coefficient between template (blue) and test trajectories (red) for each condition (after Fisher transformation), mean ± SEM across networks.
👁 Figure 6
Figure 6. Suppression of chaos
A: Average logarithmic distance between original and perturbed trajectories for each of ten networks, for the trajectories triggered by Input1 (the trained input) before and after training. A straight portion with a positive slope indicates chaotic dynamics; the value of the slope is the estimate for the Largest Lyapunov Exponent (λ). After training, the original and perturbed trajectories no longer diverge (except for one network). B: The pre-training trajectories triggered by both inputs displayed positive λ, indicative of chaotic dynamics (Input1: λ=7.12 ± 0.35, mean ± SEM across the ten networks, values significantly different from zero t-test p=10−8; Input2: λ=7.29 ± 0.45, p=4×10−8; all reported λs have units of 1/s). After training, the trajectory triggered by Input1 was locally stable, as indicated by a non-positive mean λ (λ=0.05 ± 0.45, p=0.90); Input2, however, still produced diverging trajectories as evidence by λ significantly above zero (λ=3.05 ± 0.70, p=0.0016). After training the trajectories outside the trained window had a positive mean λ in response to both inputs (Input1: λ=2.75 ± 0.70, p=0.0035; Input2: λ=2.27 ± 0.60, p=0.0039), with some networks displaying chaotic activity (8/10) and some entering limit cycles (2/10). The interaction effect is significant (F2,18=20.7, p=2×10−5, a 2×3 two-way ANOVA with repeated measures, factors “Input” and “Training”). In addition to this stimulus-specific effect of training, there was a global nonspecific effect of decreased divergence of trajectories after training, represented by a lower though still positive λ for Post-train Input2 and Post-outside Input1 and Input2.
👁 Figure 7
Figure 7. Effects of training on network structure
A: Distribution of the nonzero recurrent weights. Thin lines represent the distributions of the weights of ten networks before (blue) and after (red) training. Thick lines represent the averages across the 10 networks. Pre-training: networks are Gaussian by construction. Post-training: all networks are non-Gaussian (Lilliefors test, p<0.001 for each of the ten networks). Median absolute synaptic weights significantly increased after training. B: Numerical simulation of one trained network before and after shuffling the weights of its recurrent matrix WRec (two runs each, without noise), showing that the stability properties of the shuffled network are lost despite having the same weight distribution and the same connectivity. C: Distribution of local weighted cyclic clustering coefficients. Training leads to an increase in the cyclic clustering coefficients. Shuffling (green) of the weights of the Post-train recurrent matrix WRec significantly changed the cyclic clustering distribution. Insets reflect the possible circuit motifs in relation to a reference unit shown in gray. D: Distribution of local weighted non-cyclic clustering coefficients. Training also increased the median non-cyclic clustering coefficients.

Comment in

References

    1. Mauk MD, Buonomano DV. The Neural Basis of Temporal Processing. Ann. Rev. Neurosci. 2004;27:307–340. - PubMed
    1. Buhusi CV, Meck WH. What makes us tick? Functional and neural mechanisms of interval timing. Nat Rev Neurosci. 2005;6:755–765. - PubMed
    1. Ivry RB, Schlerf JE. Dedicated and intrinsic models of time perception. Trends in Cognitive Sciences. 2008;12:273–280. - PMC - PubMed
    1. Church RM, Meck WH, Gibbon J. Application of scalar timing theory to individual trials. J Exp Psychol Anim Behav Process. 1994;20:135–155. - PubMed
    1. Durstewitz D. Self-organizing neural integrator predicts interval times through climbing activity. J Neurosci. 2003;23:5342–5353. - PMC - PubMed
Cite

NCBI Literature Resources

MeSH PMC Bookshelf Disclaimer

The PubMed wordmark and PubMed logo are registered trademarks of the U.S. Department of Health and Human Services (HHS). Unauthorized use of these marks is strictly prohibited.