Efficient supervised learning in networks with binary synapses

Type: Article

Publication Date: 2007-06-20

Citations: 106

DOI: https://doi.org/10.1073/pnas.0700324104

Abstract

Recent experimental studies indicate that synaptic changes induced by neuronal activity are discrete jumps between a small number of stable states. Learning in systems with discrete synapses is known to be a computationally hard problem. Here, we study a neurobiologically plausible on-line learning algorithm that derives from Belief Propagation algorithms. We show that it performs remarkably well in a model neuron with binary synapses, and a finite number of `hidden' states per synapse, that has to learn a random classification task. Such system is able to learn a number of associations close to the theoretical limit, in time which is sublinear in system size. This is to our knowledge the first on-line algorithm that is able to achieve efficiently a finite number of patterns learned per binary synapse. Furthermore, we show that performance is optimal for a finite number of hidden states which becomes very small for sparse coding. The algorithm is similar to the standard `perceptron' learning algorithm, with an additional rule for synaptic transitions which occur only if a currently presented pattern is `barely correct'. In this case, the synaptic changes are meta-plastic only (change in hidden states and not in actual synaptic state), stabilizing the synapse in its current state. Finally, we show that a system with two visible states and K hidden states is much more robust to noise than a system with K visible states. We suggest this rule is sufficiently simple to be easily implemented by neurobiological systems or in hardware.

Locations

  • Proceedings of the National Academy of Sciences - View
  • PubMed Central - View
  • Europe PMC (PubMed Central) - View - PDF
  • HAL (Le Centre pour la Communication Scientifique Directe) - View
  • PubMed - View
  • DataCite API - View

Similar Works

Action Title Year Authors
+ PDF Chat Efficient supervised learning in networks with binary synapses 2007 Carlo Baldassi
Alfredo Braunstein
Nicolas Brunel
Riccardo Zecchina
+ PDF Chat Learning may need only a few bits of synaptic precision 2016 Carlo Baldassi
Federica Gerace
Carlo Lucibello
Luca Saglietti
Riccardo Zecchina
+ PDF Chat Understanding the computational difficulty of a binary-weight perceptron and the advantage of input sparseness 2019 Zedong Bi
Changsong Zhou
+ Training Binary Neural Networks using the Bayesian Learning Rule 2020 Xiangming Meng
Roman Bachmann
Mohammad Emtiyaz Khan
+ Back Propagation with Discrete Weights and Activations 1989 Guy A. Smith
William H. Wilson
+ Neural Networks 1997 Heinz Horner
Reimer Kuehn
+ PDF Chat pyhgf: A neural network library for predictive coding 2024 Nicolas Legrand
Lilian Weber
Peter Thestrup Waade
Anna Hedvig Møller Daugaard
Mojtaba Khodadadi
Nace Mikuš
Christoph Mathys
+ A Radically New Theory of how the Brain Represents and Computes with Probabilities 2017 Gerard Rinkus
+ Spiking Neural Predictive Coding for Continual Learning from Data Streams. 2019 Alexander G. Ororbia
+ Predictive Coding Can Do Exact Backpropagation on Any Neural Network. 2021 Tommaso Salvatori
Yuhang Song
Thomas Lukasiewicz
Rafał Bogacz
Zhenghua Xu
+ Spiking Neural Predictive Coding for Continual Learning from Data Streams 2019 Alexander G. Ororbia
+ Universal representation by Boltzmann machines with Regularised Axons 2023 Przemysław R. Grzybowski
Antoni Jankiewicz
Eloy Piñol
David Cirauqui
Dorota H. Grzybowska
Paweł M. Petrykowski
Miguel Ángel García-March
Maciej Lewenstein
Gorka Muñoz-Gil
Alejandro Pozas-Kerstjens
+ PDF Chat Predictive Coding Networks and Inference Learning: Tutorial and Survey 2024 Björn van Zwol
Ro Jefferson
Egon L. van den Broek
+ PDF Chat A Max-Sum algorithm for training discrete neural networks 2015 Carlo Baldassi
Alfredo Braunstein
+ PDF Chat Contribute to balance, wire in accordance: Emergence of backpropagation from a simple, bio-plausible neuroplasticity rule 2024 Xinhao Fan
Shreesh P. Mysore
+ PDF Chat Contribute to balance, wire in accordance: Emergence of backpropagation from a simple, bio-plausible neuroplasticity rule 2024 Xinhao Fan
Shreesh P. Mysore
+ PDF Chat Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluation 2023 Umais Zahid
Qinghai Guo
Zafeirios Fountas
+ Predictive Coding as a Neuromorphic Alternative to Backpropagation: A Critical Evaluation 2023 Umais Zahid
Qinghai Guo
Zafeirios Fountas
+ PDF Chat Unsupervised Representation Learning with Hebbian Synaptic and Structural Plasticity in Brain-Like Feedforward Neural Networks 2024 Naresh Balaji Ravichandran
Anders Lansner
Pawel Herman
+ Hebbian Deep Learning Without Feedback 2022 Adrien Journé
Hector Garcia Rodriguez
Qinghai Guo
Timoleon Moraitis