Differentiable Weightless Neural Networks

Alan T. L. Bacellar, Zachary Susskind, Maurício Breternitz, Eugene B. John, L. John +2 more
2/12/2026

No official code found. Best implementation: alanbacellar/DWN (48 stars, MIT, last commit 2026-02-02).

Abstract

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.

View on arXivView PDF

Code Implementations(1)

alanbacellar/DWNCommunity100%
MIT

Differentiable Weightless Neural Networks

4810C++, CudaMay 27, 20248 months agoMIT

Similar Papers

Cite this paper

@article{bacellar2026differentiable,
  title  = {Differentiable Weightless Neural Networks},
  author = {Alan T. L. Bacellar and Zachary Susskind and Maurício Breternitz and Eugene B. John and L. John and P. M. Lima and F. M. G. França},
  year   = {2026},
  eprint = {2410.11112},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.11112},
  journal = {ICML 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.11112.svg)](https://codeofpaper.com/paper/2410.11112)

Discussion