ESANN 2022 Proceedings 2022
DOI: 10.14428/esann/2022.es2022-55
|View full text |Cite
|
Sign up to set email alerts
|

Pruning Weightless Neural Networks

Abstract: Weightless neural networks (WNNs) are a type of machine learning model which perform prediction using lookup tables (LUTs) instead of arithmetic operations. Recent advancements in WNNs have reduced model sizes and improved accuracies, reducing the gap in accuracy with deep neural networks (DNNs). Modern DNNs leverage "pruning" techniques to reduce model size, but this has not previously been explored for WNNs. We propose a WNN pruning strategy based on identifying and culling the LUTs which contribute least to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
0
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(2 citation statements)
references
References 4 publications
0
0
0
Order By: Relevance
“…Há alternativas para otimizar o tamanho e o desempenho do modelo WiSARD, como o uso de hashes e filtros de Bloom, possibilitando até mesmo implementá-los em FPGAs [Bloom, 1970, Santiago et al, 2020, Susskind et al, 2022. Porém, essas alternativas utilizam estruturas de dados que podem não ser viáveis em dispositivos mais limitados.…”
Section: Trabalhos Relacionadosunclassified
See 1 more Smart Citation
“…Há alternativas para otimizar o tamanho e o desempenho do modelo WiSARD, como o uso de hashes e filtros de Bloom, possibilitando até mesmo implementá-los em FPGAs [Bloom, 1970, Santiago et al, 2020, Susskind et al, 2022. Porém, essas alternativas utilizam estruturas de dados que podem não ser viáveis em dispositivos mais limitados.…”
Section: Trabalhos Relacionadosunclassified
“…Também é possível implementar redes neurais em dispositivos de baixo poder computacional utilizando tipos de redes neurais que otimizam o espac ¸o em memória e o processamento, como redes neurais sem peso (Weighless Neural Networks -WNNs) [Aleksander et al, 2009, Aleksander et al, 1984 e redes neurais binarizadas (Binarized Neural Networks -BNNs) [Hubara et al, 2016, Rastegari et al, 2016. As WNNs já são aplicadas diretamente em FPGAs (Field Programmable Gate Arrays) [Torres et al, 2020], [Susskind et al, 2022] e há estudos voltados para aplicac ¸ão de BNNs em sistemas embarcados [McDanel et al, 2017]. Uma limitac ¸ão das WNNs e BNNs é que a simplicidade desses modelos se reflete em suas acurácias, tipicamente mais baixas do que a de modelos mais robustos.…”
Section: Introduc ¸ãOunclassified