Supervised Hebbian learning: toward eXplainable AI

03/02/2022
by   Francesco Alemanno, et al.
0

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 we prove that, if we feed the Hopfield model with blurred examples, we can define both supervised and unsupervised learning protocols by which the network can possibly infer the archetypes and we detect the correct control parameters (including the dataset size and its quality) to depict a phase diagram for the system performance. We also prove that, for random, structureless datasets, the Hopfield model equipped with a supervised learning rule is equivalent to a restricted Boltzmann machine and this suggests an optimal training routine; the robustness of results is also checked numerically for structured datasets. This work contributes to pave a solid way toward eXplainable AI (XAI).

READ FULL TEXT
research
09/01/2021

The emergence of a concept in shallow neural networks

We consider restricted Boltzmann machine (RBMs) trained over an unstruct...
research
04/26/2023

Hopfield model with planted patterns: a teacher-student self-supervised learning model

While Hopfield networks are known as paradigmatic models for memory stor...
research
01/23/2020

Explainable Machine Learning Control – robust control and stability analysis

Recently, the term explainable AI became known as an approach to produce...
research
04/10/2017

Unsupervised prototype learning in an associative-memory network

Unsupervised learning in a generalized Hopfield associative-memory netwo...
research
09/25/2021

Investigation of Dataset Features for Just-in-Time Defect Prediction

Just-in-time (JIT) defect prediction refers to the technique of predicti...
research
02/07/2022

Introducing explainable supervised machine learning into interactive feedback loops for statistical production system

Statistical production systems cover multiple steps from the collection,...
research
10/09/2018

Interpreting Winograd Schemas Via the SP Theory of Intelligence and Its Realisation in the SP Computer Model

In 'Winograd Schema' (WS) sentences like "The city councilmen refused th...

Please sign up or login with your details

Forgot password? Click here to reset