Differentiable Weightless Neural Networks

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Bacellar, Alan T. L., Susskind, Zachary, Breternitz Jr., Mauricio, John, Eugene, John, Lizy K., Lima, Priscila M. V., França, Felipe M. G.
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912254449942528
author Bacellar, Alan T. L.
Susskind, Zachary
Breternitz Jr., Mauricio
John, Eugene
John, Lizy K.
Lima, Priscila M. V.
França, Felipe M. G.
author_facet Bacellar, Alan T. L.
Susskind, Zachary
Breternitz Jr., Mauricio
John, Eugene
John, Lizy K.
Lima, Priscila M. V.
França, Felipe M. G.
contents We introduce the Differentiable Weightless Neural Network (DWN), a model based on interconnected lookup tables. Training of DWNs is enabled by a novel Extended Finite Difference technique for approximate differentiation of binary values. We propose Learnable Mapping, Learnable Reduction, and Spectral Regularization to further improve the accuracy and efficiency of these models. We evaluate DWNs in three edge computing contexts: (1) an FPGA-based hardware accelerator, where they demonstrate superior latency, throughput, energy efficiency, and model area compared to state-of-the-art solutions, (2) a low-power microcontroller, where they achieve preferable accuracy to XGBoost while subject to stringent memory constraints, and (3) ultra-low-cost chips, where they consistently outperform small models in both accuracy and projected hardware area. DWNs also compare favorably against leading approaches for tabular datasets, with higher average rank. Overall, our work positions DWNs as a pioneering solution for edge-compatible high-throughput neural networks.
format Preprint
id arxiv_https___arxiv_org_abs_2410_11112
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Differentiable Weightless Neural Networks
Bacellar, Alan T. L.
Susskind, Zachary
Breternitz Jr., Mauricio
John, Eugene
John, Lizy K.
Lima, Priscila M. V.
França, Felipe M. G.
Machine Learning
Artificial Intelligence
We introduce the Differentiable Weightless Neural Network (DWN), a model based on interconnected lookup tables. Training of DWNs is enabled by a novel Extended Finite Difference technique for approximate differentiation of binary values. We propose Learnable Mapping, Learnable Reduction, and Spectral Regularization to further improve the accuracy and efficiency of these models. We evaluate DWNs in three edge computing contexts: (1) an FPGA-based hardware accelerator, where they demonstrate superior latency, throughput, energy efficiency, and model area compared to state-of-the-art solutions, (2) a low-power microcontroller, where they achieve preferable accuracy to XGBoost while subject to stringent memory constraints, and (3) ultra-low-cost chips, where they consistently outperform small models in both accuracy and projected hardware area. DWNs also compare favorably against leading approaches for tabular datasets, with higher average rank. Overall, our work positions DWNs as a pioneering solution for edge-compatible high-throughput neural networks.
title Differentiable Weightless Neural Networks
topic Machine Learning
Artificial Intelligence
url https://arxiv.org/abs/2410.11112