Memory by accident: a theory of learning as a byproduct of network stabilization

Basile Confavreux (Gatsby Computational Neuroscience Unit, UCL) · William Dorrell (Gatsby Unit, UCL) · Nishil Patel (University College London, University of London) · Andrew Saxe (Stanford University)
activity-silent memorybiologically plausible learning rulesco-active plasticity rulescognitive abilitiesdegeneracyfamiliarity detectionhebbian plasticitymemory abilitiesmemory detectionmemory-by-accidentnetwork stabilizationnovelty detectionrecurrent spiking neural networkssynaptic plasticityweight matrices

Synaptic plasticity is widely considered to be crucial to the brain’s ability to learn throughout life. Decades of theoretical work have therefore been invested in deriving and designing biologically plausible learning rules capable of granting various memory abilities to neural networks. Most of these theoretical approaches optimize directly for a desired memory function; but this procedure can lead to complex, finely-tuned rules, rendering them brittle to perturbations and difficult to implement in practice. Instead, we build on recent work that automatically discovers large numbers of candidate plasticity rules operating in recurrent spiking neural networks. Surprisingly, despite the fact that these rules are selected solely to achieve network stabilization, we observe across a range of network models -feedforward, recurrent; rate and spiking- that almost all these rules endow the network with simple forms of memory such as familiarity detection - seemingly by accident. To understand this phenomenon, we study an analytic toy model. We observe that memory arises from the degeneracy of weight matrices that stabilize a network: where the network lands in this space of stable weights depends on its past inputs