LGNCMLJun 19, 2018

Contrastive Hebbian Learning with Random Feedback Weights

arXiv:1806.07406v130 citations
Originality Incremental advance
AI Analysis

This work addresses the problem of biologically implausible learning algorithms for computational neuroscience, offering an incremental improvement by replacing symmetric weights with random ones while maintaining functionality.

The authors tackled the biological implausibility of weight symmetry in contrastive Hebbian learning by proposing a variant using random feedback weights, and they experimentally validated it on tasks like Boolean logic and classification, achieving performance comparable to standard methods without symmetry constraints.

Neural networks are commonly trained to make predictions through learning algorithms. Contrastive Hebbian learning, which is a powerful rule inspired by gradient backpropagation, is based on Hebb's rule and the contrastive divergence algorithm. It operates in two phases, the forward (or free) phase, where the data are fed to the network, and a backward (or clamped) phase, where the target signals are clamped to the output layer of the network and the feedback signals are transformed through the transpose synaptic weight matrices. This implies symmetries at the synaptic level, for which there is no evidence in the brain. In this work, we propose a new variant of the algorithm, called random contrastive Hebbian learning, which does not rely on any synaptic weights symmetries. Instead, it uses random matrices to transform the feedback signals during the clamped phase, and the neural dynamics are described by first order non-linear differential equations. The algorithm is experimentally verified by solving a Boolean logic task, classification tasks (handwritten digits and letters), and an autoencoding task. This article also shows how the parameters affect learning, especially the random matrices. We use the pseudospectra analysis to investigate further how random matrices impact the learning process. Finally, we discuss the biological plausibility of the proposed algorithm, and how it can give rise to better computational models for learning.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes