Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Differentiable Weightless Neural Networks

About

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.

Alan T. L. Bacellar, Zachary Susskind, Mauricio Breternitz Jr., Eugene John, Lizy K. John, Priscila M. V. Lima, Felipe M. G. Fran\c{c}a• 2024

Related benchmarks

TaskDatasetResultRank
Image ClassificationMNIST (test)
Accuracy98.77
196
Binary ClassificationDiabetes
AUC0.7186
34
Multi-class classificationYeast--
20
Image ClassificationFashion-MNIST standard (test)
Accuracy89.12
18
Binary ClassificationHeart
Mean AUC87.19
17
Binary ClassificationElectricity
AUC81.6
12
Binary ClassificationCreditg
AUC72.34
10
Binary ClassificationBank
AUC84.8
10
Binary Classificationblood
AUC65.45
10
Binary ClassificationIncome
AUC86.42
10
Showing 10 of 22 rows

Other info

Follow for update