title: Optimizing one-shot learning with binary synapses.
abstract: A network of excitatory synapses trained with a conservative version of Hebbian learning is used as a model for recognizing the familiarity of thousands of once-seen stimuli from those never seen before. Such networks were initially proposed for modeling memory retrieval (selective delay activity). We show that the same framework allows the incorporation of both familiarity recognition and memory retrieval, and estimate the network's capacity. In the case of binary neurons, we extend the analysis of Amit and Fusi (1994) to obtain capacity limits based on computations of signal-to-noise ratio of the field difference between selective and non-selective neurons of learned signals. We show that with fast learning (potentiation probability approximately 1), the most recently learned patterns can be retrieved in working memory (selective delay activity). A much higher number of once-seen learned patterns elicit a realistic familiarity signal in the presence of an external field. With potentiation probability much less than 1 (slow learning), memory retrieval disappears, whereas familiarity recognition capacity is maintained at a similarly high level. This analysis is corroborated in simulations. For analog neurons, where such analysis is more difficult, we simplify the capacity analysis by studying the excess number of potentiated synapses above the steady-state distribution. In this framework, we derive the optimal constraint between potentiation and depression probabilities that maximizes the capacity.
authors.affiliation: Human Physiology, Università di Roma La Sapienza, Rome 00185, Italy. sandro.romani@gmail.com
authors.forename: Sandro
authors.initials: S
authors.lastname: Romani
authors.forename: Daniel J
authors.initials: DJ
authors.lastname: Amit
authors.forename: Yali
authors.initials: Y
authors.lastname: Amit
mesh_terms: D000465:Algorithms; D001921:Brain / Q000502:physiology*; D003198:Computer Simulation; D007858:Learning / Q000502:physiology*; D015233:Models, Statistical; D016571:Neural Networks, Computer; D009474:Neurons / Q000502:physiology*; D010363:Pattern Recognition, Automated / Q000379:methods; D013569:Synapses / Q000502:physiology*; D009435:Synaptic Transmission / Q000502:physiology