atlas

Research map / Architectures and efficiency / RNNs and normalization

Differentiable Weightless Neural Networks

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Efficient network compression and training · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Differentiable Weightless Neural Networks (DWNs), multi-layer lookup-table networks trained by gradient descent via Extended Finite Difference, with learnable mapping, learnable reduction, and spectral regularization, evaluated on FPGA, microcontroller, ultra-low-cost chip, and tabular benchmarks.

Problem

Weightless neural networks (LUT-based, multiplication-free models) have been restricted to single layers because LUTs are discrete and not differentiable, and existing multi-layer methods (DiffLogicNet) scale double-exponentially with LUT size; they also use fixed random connections and popcount rea

Approach

Approximate gradients through n-input lookup tables with Extended Finite Difference, which weights all 2^n table positions by Hamming distance (cost O(2^n) rather than O(2^(2^n))), and add learnable input mappings, LUT-based learnable reduction replacing popcount, and a Fourier-based spectral regularizer for LUTs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
add Extended Finite Difference (ablation)DWN with Finite Difference · MNIST, FashionMNIST, ToyADMOS/car; single-layer KWS and CIFAR-10accuracy: 96.15% -> 96.59%; 85.74% -> 86.88%; 87.73% -> 88.02%; 0.00%* gain on KWS and CIFAR-10Helped
add Learnable Mapping (ablation)DWN with Finite Difference · MNIST, FashionMNIST, KWS, ToyADMOS/car, CIFAR-10accuracy: 2.15%; 2.20%; 17.91%; 0.79%; 6.99%Helped
add Extended Finite Difference and Learnable Mapping (ablation)DWN with Finite Difference · MNIST, FashionMNIST, KWS, ToyADMOS/car, CIFAR-10accuracy: 2.16%; 3.27%; 19.19%; 1.30%; 9.05%Helped
add Spectral Normalization (ablation)DWN · MNIST, FashionMNIST, KWS, ToyADMOS/car, skin-seg, higgsaccuracy: +0.06%; +1.06%; +2.43%; +0.64%; +0.18%; +3.91%Helped
add Spectral Normalization (ablation)DWN · phonemeaccuracy: -0.05%Hurt
replace popcount with Learnable Reduction (ablation)DWN for ultra-low-cost chips · phoneme, skin-seg, higgs, australian, nomao, segment, miniboone, christine, jasmine, sylvine, bloodNAND2 count: 257 -> 168; 346 -> 88; 231 -> 94; 36 -> 7; 210 -> 87; 160 -> 71; 121 -> 60; 97 -> 53; 114 -> 51; 159 -> 44; 156 -> 49Helped
use DWN instead of ULEENFPGA inference on FashionMNIST · FashionMNISTtest accuracy: 87.86 -> 89.12Helped
use DWN instead of FINNFPGA inference on CIFAR-10 · CIFAR-10test accuracy: 80.10 -> 57.42Hurt
use DWN instead of XGBoostElegoo Nano throughput-optimized inference · Elegoo Nano datasetsaccuracy: 1.2% more accurate on average; less accurate on higgsMixed
use bit-packed instead of unpacked DWN inferenceDWN on Elegoo Nano · Elegoo Nano datasetsaccuracy: 4.2%Helped
use DWN instead of XGBoosttabular data models · Tabular datasetsaverage rank: 3.4 -> 2.5Helped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST FashionMNIST KWS ToyADMOS/car CIFAR-10 JSC phoneme skin-seg higgs australian nomao segment

Benchmarks: MNIST FashionMNIST KWS ToyADMOS/car CIFAR-10 JSC tabular benchmark suite (11 datasets)

Metrics: test accuracy latency throughput energy per sample LUT count area NAND2 equivalent size average rank average L1 distance

Baselines: FINN ULEEN DiffLogicNet LogicNets PolyLUT NeuraLUT Tiny Classifier XGBoost CatBoost TabNet

Builds on: DiffLogicNet ULEEN Thermometer encoding XGBoost FINN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy