Input-Driven Dynamics for Robust Memory Retrieval in Hopfield Networks
Simone Betteti, Giacomo Baggio, Francesco Bullo, Sandro Zampieri
TL;DR
The paper addresses how external inputs can be leveraged to robustly retrieve memories in Hopfield networks by reframing retrieval as an online, input-driven process. It introduces the Input-Driven Plasticity (IDP) Hopfield model, where the input modulates synaptic weights via $W(u)$ and reshapes the energy landscape $E(x;u)$ to create a memory hierarchy. The authors derive existence and stability thresholds, connect IDP to modern Hopfield architectures, and show that noise and mixed inputs drive retrieval toward the deepest energy well, enabling rapid, noise-assisted memory transitions and glitch correction. This approach offers a biologically plausible mechanism for continual learning and links traditional attractor networks to diffusion-based analyses and transformer-inspired modern Hopfield formulations, with potential impact on both neuroscience and machine learning.
Abstract
The Hopfield model provides a mathematically idealized yet insightful framework for understanding the mechanisms of memory storage and retrieval in the human brain. This model has inspired four decades of extensive research on learning and retrieval dynamics, capacity estimates, and sequential transitions among memories. Notably, the role and impact of external inputs has been largely underexplored, from their effects on neural dynamics to how they facilitate effective memory retrieval. To bridge this gap, we propose a novel dynamical system framework in which the external input directly influences the neural synapses and shapes the energy landscape of the Hopfield model. This plasticity-based mechanism provides a clear energetic interpretation of the memory retrieval process and proves effective at correctly classifying highly mixed inputs. Furthermore, we integrate this model within the framework of modern Hopfield architectures, using this connection to elucidate how current and past information are combined during the retrieval process. Finally, we embed both the classic and the new model in an environment disrupted by noise and compare their robustness during memory retrieval.
