On Biologically Plausible Learning in Continuous Time
Marc Gong Bacvanski, Liu Ziyin, Tomaso Poggio
TL;DR
This work introduces a continuous-time neural framework in which inference and learning unfold together via coupled ODEs, removing phase separation and aligning learning dynamics with biological timescales. By tuning propagation, plasticity, and decay timescales ($ au_{ ext{prop}}$, $ au_{ ext{plas}}$, $ au_{ ext{dec}}$) and using local two-signal plasticity rules, the authors show that SGD, FA, DFA, and KP emerge as limiting cases, with learning governed by the temporal overlap between inputs and error signals. A key contribution is the explicit overlap (eligibility trace) mechanism, predicting that robust learning requires the plasticity window to outlast the stimulus by about an order of magnitude, placing eligibility traces in the few-second range for cortical-like inputs. The results bridge neuroscience and hardware, offering a physically grounded path to continuous-time learning in biological and neuromorphic systems, and yielding testable predictions about the duration of eligibility traces and the impact of propagation delays on learning depth.
Abstract
Biological learning unfolds continuously in time, yet most algorithmic models rely on discrete updates and separate inference and learning phases. We study a continuous-time neural model that unifies several biologically plausible learning algorithms and removes the need for phase separation. Rules including stochastic gradient descent (SGD), feedback alignment (FA), direct feedback alignment (DFA), and Kolen-Pollack (KP) emerge naturally as limiting cases of the dynamics. Simulations show that these continuous-time networks stably learn at biological timescales, even under temporal mismatches and integration noise. Through analysis and simulation, we show that learning depends on temporal overlap: a synapse updates correctly only when its input and the corresponding error signal coincide in time. When inputs are held constant, learning strength declines linearly as the delay between input and error approaches the stimulus duration, explaining observed robustness and failure across network depths. Critically, robust learning requires the synaptic plasticity timescale to exceed the stimulus duration by one to two orders of magnitude. For typical cortical stimuli (tens of milliseconds), this places the functional plasticity window in the few-second range, a testable prediction that identifies seconds-scale eligibility traces as necessary for error-driven learning in biological circuits.
