Supervised Hebbian Learning

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Alemanno, Francesco, Aquaro, Miriam, Kanter, Ido, Barra, Adriano, Agliari, Elena
Format: Preprint
Published: 2022
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929248341590016
author Alemanno, Francesco
Aquaro, Miriam
Kanter, Ido
Barra, Adriano
Agliari, Elena
author_facet Alemanno, Francesco
Aquaro, Miriam
Kanter, Ido
Barra, Adriano
Agliari, Elena
contents In neural network's Literature, Hebbian learning traditionally refers to the procedure by which the Hopfield model and its generalizations store archetypes (i.e., definite patterns that are experienced just once to form the synaptic matrix). However, the term "Learning" in Machine Learning refers to the ability of the machine to extract features from the supplied dataset (e.g., made of blurred examples of these archetypes), in order to make its own representation of the unavailable archetypes. Here, given a sample of examples, we define a supervised learning protocol by which the Hopfield network can infer the archetypes, and we detect the correct control parameters (including size and quality of the dataset) to depict a phase diagram for the system performance. We also prove that, for structureless datasets, the Hopfield model equipped with this supervised learning rule is equivalent to a restricted Boltzmann machine and this suggests an optimal and interpretable training routine. Finally, this approach is generalized to structured datasets: we highlight a quasi-ultrametric organization (reminiscent of replica-symmetry-breaking) in the analyzed datasets and, consequently, we introduce an additional "replica hidden layer" for its (partial) disentanglement, which is shown to improve MNIST classification from 75% to 95%, and to offer a new perspective on deep architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2203_01304
institution arXiv
publishDate 2022
record_format arxiv
spellingShingle Supervised Hebbian Learning
Alemanno, Francesco
Aquaro, Miriam
Kanter, Ido
Barra, Adriano
Agliari, Elena
Disordered Systems and Neural Networks
Machine Learning
Neural and Evolutionary Computing
In neural network's Literature, Hebbian learning traditionally refers to the procedure by which the Hopfield model and its generalizations store archetypes (i.e., definite patterns that are experienced just once to form the synaptic matrix). However, the term "Learning" in Machine Learning refers to the ability of the machine to extract features from the supplied dataset (e.g., made of blurred examples of these archetypes), in order to make its own representation of the unavailable archetypes. Here, given a sample of examples, we define a supervised learning protocol by which the Hopfield network can infer the archetypes, and we detect the correct control parameters (including size and quality of the dataset) to depict a phase diagram for the system performance. We also prove that, for structureless datasets, the Hopfield model equipped with this supervised learning rule is equivalent to a restricted Boltzmann machine and this suggests an optimal and interpretable training routine. Finally, this approach is generalized to structured datasets: we highlight a quasi-ultrametric organization (reminiscent of replica-symmetry-breaking) in the analyzed datasets and, consequently, we introduce an additional "replica hidden layer" for its (partial) disentanglement, which is shown to improve MNIST classification from 75% to 95%, and to offer a new perspective on deep architectures.
title Supervised Hebbian Learning
topic Disordered Systems and Neural Networks
Machine Learning
Neural and Evolutionary Computing
url https://arxiv.org/abs/2203.01304