Forward-only learning in memristor arrays with month-scale stability
Adrien Renaudineau, Mamadou Hawa Diallo, Théo Dupuis, Bastien Imbert, Mohammed Akib Iftakher, Kamel-Eddine Harabi, Clément Turck, Tifenn Hirtzlin, Djohan Bonnet, Franck Melul, Jorge-Daniel Aguirre-Morales, Elisa Vianello, Marc Bocquet, Jean-Michel Portal, Damien Querlioz
TL;DR
This work tackles the challenge of on-chip learning in memristor arrays, where conventional high-energy, multi-pulse programming and backward signal flow hinder practicality. It demonstrates sub-1 V reset-only updates on standard filamentary HfOx/Ti memristors and adopts forward-only learning via Forward-Forward approaches, specifically supervised Forward-Forward (SFF) and competitive forward (CF), to avoid backpropagation. On a bear-classification transfer task using up to 8,064 devices, SFF and CF achieve test accuracies of 89.5% and 89.6% respectively, closely matching a 90.0% backpropagation reference, with consistency across runs. The trained models retain accuracy for at least one month under ambient conditions, illustrating month-scale stability and endurance advantages, while energy analysis shows sub-1 V resets are ~460× more energy-efficient than program-and-verify and only ~46% above inference. Together, these results provide a practical, pulse-aware route to energy-efficient on-chip learning and adaptive edge intelligence in memristor arrays.
Abstract
Turning memristor arrays from efficient inference engines into systems capable of on-chip learning has proved difficult. Weight updates have a high energy cost and cause device wear, analog states drift, and backpropagation requires a backward pass with reversed signal flow. Here we experimentally demonstrate learning on standard filamentary HfOx/Ti arrays that addresses these challenges with two design choices. First, we realize that standard filamentary HfOx/Ti memristors support sub-1 V reset-only pulses that cut energy, improve endurance, and yield stable analog states. Second, we rely on forward-only training algorithms derived from Hinton's Forward-Forward that use only inference-style operations. We train two-layer classifiers on an ImageNet-resolution four-class task using arrays up to 8,064 devices. Two forward-only variants, the double-pass supervised Forward-Forward and a single-pass competitive rule, achieve test accuracies of 89.5% and 89.6%, respectively; a reference experiment using backpropagation reaches 90.0%. Across five independent runs per method, these accuracies match within statistical uncertainty. Trained models retain accuracy for at least one month under ambient conditions, consistent with the stability of reset-only states. Sub-1 V reset updates use 460 times less energy than conventional program-and-verify programming and require just 46% more energy than inference-only operation. Together, these results establish forward-only, sub-1 V learning on standard filamentary stacks at array scale, outlining a practical, pulse-aware route to adaptive edge intelligence.
