In 2015 John J. Hopfield showed that a one-dimensional bump-attractor neural network with substantial ongoing activity, driven by weak sensory inputs mapped through a hand-specified single-template synapse-design rule, can recognize spoken words robustly to tempo changes and to a simultaneously presented interfering digit, with the computation quantitatively captured by a closed collective-coordinate equation for the bump position. The paper explicitly left open the program required to turn this proof of concept into a principled framework, and that program is the present problem: (i) principled learning algorithms that produce the sensory-to-network synaptic mappings from large natural databases and set the correct amplitude scale of , so that bump slew rate and noise rejection are balanced; (ii) extension of the reduced collective-coordinate equations beyond their rigid-bump regime of validity to jump-like bump death/birth events, branched (Y-junction) line attractors, and many overlapping line manifolds, with design principles for suppressing harmful jumps, exploiting branching for shared-initial-segment recognition, and embedding many recognizers in shared populations; (iii) empirical evaluation on large-scale realistic speech with quantified comparison to state-of-the-art systems under natural noise; (iv) formalized, automated selection of the governing parameters (internal bias, normalization constant, synaptic amplitude); and (v) experimental tests of whether comparable collective-variable computations occur in vivo. Substantive adjacent progress exists - a nonequilibrium statistical mechanics of driven continuous attractors characterizing speed limits and jump-like teleportation (Zhong et al., 2020), tempo-invariant recognition in supervised recurrent networks (Goudar and Buonomano, 2018), and entorhinal-cortex evidence that learned input sequences can transport a line attractor's state (Kinkhabwala et al., 2020) - but no method currently learns the mapping for this architecture, extends its theory to branching and overlapping recognizers, evaluates it at scale, automates its parameter selection, or tests it biologically. The problem remains open.
Background
Recognizing a temporally extended pattern - a spoken word, a stereotyped behavioral sequence - is hard because different utterances of the same category differ greatly in overall duration and internal cadence (non-uniform time warping), so the recognizer must be robust to tempo, not merely to additive noise. Engineering speech recognition handles this statistically, for example with hidden Markov models (probabilistic finite-state models with learned transition and emission probabilities) or deep networks trained on large corpora. Biologically oriented proposals available before 2015 typically required either supervised training on many time-warped examples - such as the tempotron of Gütig and Sompolinsky, a single-neuron, spike-based classifier trained to be invariant to time warping - or specialized preprocessing that converts the signal into discrete events. A separate thread in theoretical neuroscience concerns persistent neural representations of continuous quantities. Seung's model of the oculomotor integrator - the brainstem circuit that holds eye position - introduced the line attractor: a recurrent network possessing a continuous, one-parameter family of stable stationary activity states, so that the stored value can be any point along the line. A chain of graded-response (firing-rate) neurons with local excitation and widespread inhibition supports a bump attractor: a localized packet of persistent activity, roughly a dozen neurons wide, whose position along the chain is the stored variable. Because the high-dimensional network state is slaved to this position, the bump center is an emergent collective coordinate - a low-dimensional variable that approximately describes the whole network, in the same sense in which statistical mechanics describes a many-body system by an order parameter. Hopfield (2015) combined these threads into a recognition algorithm. A one-dimensional bump-attractor network with substantial ongoing activity receives weak feedforward sensory drive through synapses constructed from a single template utterance by a hand-specified sampling-and-normalization rule (the paper's eq. 4.1):
Here is an M-channel sensory signal - 20 spectral power bands plus their 20 time derivatives - sampled at L ordered times . For a matching input, the drive forms a coherent moving valley across the neuron-index-versus-time terrain, which traps and transports the preexisting bump from its default end position to a recognition region at the other end, while nonmatching inputs fail to transport it. Under the rigid-bump approximation - the assumption that the bump translates without changing shape - Hopfield derived a closed equation of motion for the bump center (the paper's eqs. 9.2-9.4):
where is a small bias drift (proportional to a synaptic asymmetry ), a normalization constant, and the bump-shape kernel. This scalar equation quantitatively reproduced full-network simulations of the recognizer; it explains tempo robustness, since a time-scaled input rescales the valley in time and recognition is preserved up to the bump's maximal followable slew rate (the fastest valley the bump can track), and it predicted tolerance to a simultaneously presented interfering digit. In the reported simulations, detectors built from single-speaker templates for the digits 'zero', 'one', and 'three' recognized four of five target utterances from five female speakers with no false positives on 45 incorrect utterances, without negative training; a short-utterance template ('two') performed poorly. The paper's discussion identifies what remains to be done for this framework to become principled, general, and validated; those unresolved directions constitute the present problem.
Problem Statement
The problem is the research program that Hopfield (2015) explicitly left open for the collective-activity-coordinate recognizer: establishing this proof-of-concept algorithm as a principled, theoretically complete, validated, and biologically grounded framework for recognizing time-varying patterns in a recurrent network whose computation is described by a collective coordinate. Its interlocking components, all serving that single objective, are: (i) Principled learning - develop learning algorithms that, from large and natural databases, produce the synaptic mappings (replacing the hand-specified single-template rule of eq. 4.1) such that the mappings generalize broadly and set the correct amplitude scale of , so that bump slew rate (maximal followable tempo) and noise rejection are balanced. (ii) Theoretical completion - extend the reduced collective-coordinate equations (9.2)-(9.4) beyond their regime of validity so as to capture jump-like events (death and birth of spatially separated bumps), branched-line-attractor routing, in which the line-attractor manifold forks into distinct continuations and the bump state must select one branch (Y-junction decisions), and regimes with many overlapping line manifolds, and establish design principles for suppressing undesirable jumps to obtain stable recognition, for exploiting branching to recognize classes that share initial segments, and for embedding many recognizers in shared neural populations. (iii) Engineering validation - evaluate the algorithm's practical utility for large-scale, realistic speech recognition, including large-corpus supervised training, preprocessing variants beyond the 20-band-plus-derivative representation, and quantified performance against state-of-the-art systems under natural noise conditions. (iv) Parameter formalization - formalize and automate the selection of the governing parameters (the internal bias or synaptic asymmetry , the normalization constant , and the amplitude scale of ), which control recognition threshold, maximal followable tempo, and susceptibility to noise and spurious valley structures. (v) Biological grounding - test experimentally whether comparable collective-variable computations occur in vivo, for example in hippocampal place-cell circuits (place cells are hippocampal neurons that fire whenever the animal occupies a specific spatial location) or in the vestibular integrator (the brainstem circuit that maintains a running estimate of head orientation from vestibular-nerve signals), and to what degree biological synaptic architectures realize the required template mappings. Components (i) and (iv) are two halves of one learning-and-scale objective, since a principled rule should produce mapping, scale, and parameters together; (ii) is the theoretical-completeness objective; (iii) is the validation objective; (v) is the biological-grounding objective. In concrete terms, the program's scientific goals are: (i) a learning rule that produces the synaptic mappings from data, replacing further hand-specified template design, with simulation evidence that it recovers the recognition performance of the single-template rule, including the amplitude scale of ; (ii) the reduced collective-coordinate equations (9.2)-(9.4) extended and simulated for the jump-like and branched-line (Y-junction) regimes, together with the corresponding design principles; (iii) a quantified comparison against a state-of-the-art recognizer on a stated speech corpus at a specified scale under natural noise; (iv) an algorithm that selects the governing parameters, rather than manual tuning; and (v) a concrete in vivo experimental design, with the predictions that would distinguish the collective-variable recognizer from existing entorhinal- and hippocampal-based accounts.
References
- Hopfield, John J. (2015). Understanding Emergent Dynamics: Using a Collective Activity Coordinate of a Neural Network to Recognize Time-Varying Patterns. Neural Computation 27(10):2011-2038. DOI: 10.1162/neco_a_00768. https://doi.org/10.1162/neco_a_00768
- Zhong, Weishun; Lu, Zhiyue; Schwab, David J.; Murugan, Arvind (2020). Nonequilibrium Statistical Mechanics of Continuous Attractors. Neural Computation 32(6):1033-1068. DOI: 10.1162/neco_a_01280 (preprint arXiv:1809.11167). https://doi.org/10.1162/neco_a_01280
- Goudar, Vishwa; Buonomano, Dean V. (2018). Encoding sensory and motor patterns as time-invariant trajectories in recurrent neural networks. eLife 7:e31134. DOI: 10.7554/eLife.31134 (preprint arXiv:1701.00838). https://doi.org/10.7554/eLife.31134
- Kinkhabwala, Amina A.; Gu, Yi; Aronov, Dmitriy; Tank, David W. (2020). Visual cue-related activity of cells in the medial entorhinal cortex during navigation in virtual reality. eLife 9:e43140. DOI: 10.7554/eLife.43140. https://doi.org/10.7554/eLife.43140
- Miller, Paul (2016). Dynamical systems, attractors, and neural circuits. F1000Research 5:996 (v1). DOI: 10.12688/f1000research.7698.1. https://doi.org/10.12688/f1000research.7698.1
- Rajan, Kanaka; Harvey, Christopher D.; Tank, David W. (2016). Recurrent Network Models of Sequence Generation and Memory. Neuron 90(1):128-142. DOI: 10.1016/j.neuron.2016.02.009 (preprint arXiv:1603.04687). https://doi.org/10.1016/j.neuron.2016.02.009
- Htet, Aung; Rodriguez Jimenez, Alejandro; Hamburg, Sarah; Di Nuovo, Alessandro (2025). Allostatic Control of Persistent States in Spiking Neural Networks for perception and computation. arXiv:2503.16085. https://arxiv.org/abs/2503.16085
- Zhong, Weishun; Schwab, David J.; Murugan, Arvind (2017). Associative Pattern Recognition Through Macro-molecular Self-Assembly. Journal of Statistical Physics 167(3-4):806-826. DOI: 10.1007/s10955-017-1774-2 (preprint arXiv:1701.01769). https://doi.org/10.1007/s10955-017-1774-2
- Ságodi, Ábel; Martín-Sánchez, Guillermo; Sokół, Piotr; Park, Il Memming (2024). Back to the Continuous Attractor. In Proceedings of the 38th Conference on Neural Information Processing Systems (NeurIPS 2024). arXiv:2408.00109. https://arxiv.org/abs/2408.00109
- Gütig, Robert; Sompolinsky, Haim (2009). Time-Warp-Invariant Neuronal Processing. PLoS Biology 7(7):e1000141. DOI: 10.1371/journal.pbio.1000141. https://doi.org/10.1371/journal.pbio.1000141
- Seung, H. Sebastian (1996). How the brain keeps the eyes still. Proceedings of the National Academy of Sciences 93(23):13339-13344. DOI: 10.1073/pnas.93.23.13339. https://doi.org/10.1073/pnas.93.23.13339