Prototype-based Neural Network Layers: Incorporating Vector Quantization

12/04/2018
by   Sascha Saralajew, et al.
0

Neural networks currently dominate the machine learning community and they do so for good reasons. Their accuracy on complex tasks such as image classification is unrivaled at the moment and with recent improvements they are reasonably easy to train. Nevertheless, neural networks are lacking robustness and interpretability. Prototype-based vector quantization methods on the other hand are known for being robust and interpretable. For this reason, we propose techniques and strategies to merge both approaches. This contribution will particularly highlight the similarities between them and outline how to construct a prototype-based classification layer for multilayer networks. Additionally, we provide an alternative, prototype-based, approach to the classical convolution operation. Numerical results are not part of this report, instead the focus lays on establishing a strong theoretical framework. By publishing our framework and the respective theoretical considerations and justifications before finalizing our numerical experiments we hope to jump-start the incorporation of prototype-based learning in neural networks and vice versa.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/15/2022

DProtoNet: Decoupling the inference module and the explanation module enables neural networks to have better accuracy and interpretability

The interpretation of decisions made by neural networks is the focus of ...
research
07/26/2018

Aggregated Learning: A Vector Quantization Approach to Learning with Neural Networks

We establish an equivalence between information bottleneck (IB) learning...
research
05/09/2018

Robust Classification with Convolutional Prototype Learning

Convolutional neural networks (CNNs) have been widely used for image cla...
research
08/28/2023

Multilayer Multiset Neuronal Networks – MMNNs

The coincidence similarity index, based on a combination of the Jaccard ...
research
01/12/2020

Aggregated Learning: A Vector-Quantization Approach to Learning Neural Network Classifiers

We consider the problem of learning a neural network classifier. Under t...
research
02/09/2017

Energy Saving Additive Neural Network

In recent years, machine learning techniques based on neural networks fo...
research
08/20/2020

Prototype-based interpretation of the functionality of neurons in winner-take-all neural networks

Prototype-based learning (PbL) using a winner-take-all (WTA) network bas...

Please sign up or login with your details

Forgot password? Click here to reset