WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tables

Lino Gerlach, Liv Våge, Thore Gerlach, Elliott Kauffman, Isobel Ojalvo
10/17/2025
cs.LG

No confident code implementation found for this paper.

Abstract

Fast and efficient machine learning is of growing interest to the scientific community and has spurred significant research into novel model architectures and hardware-aware design. Recent hard? and software co-design approaches have demonstrated impressive results with entirely multiplication-free models. Differentiable Logic Gate Networks (DLGNs), for instance, provide a gradient-based framework for learning optimal combinations of low-level logic gates, setting state-of-the-art trade-offs between accuracy, resource usage, and latency. However, these models suffer from high computational cost during training and do not generalize well to logic blocks with more inputs. In this work, we introduce Walsh-Assisted Relaxation for Probabilistic Look-Up Tables (WARP-LUTs) - a novel gradient-based method that efficiently learns combinations of logic gates with substantially fewer trainable parameters. We demonstrate that WARP-LUTs achieve significantly faster convergence on CIFAR-10 compared to DLGNs, while maintaining comparable accuracy. Furthermore, our approach suggests potential for extension to higher-input logic blocks, motivating future research on extremely efficient deployment on modern FPGAs and its real-time science applications.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{gerlach2025warpluts,
  title  = {WARP-LUTs -- Walsh-Assisted Relaxation for Probabilistic Look Up Tables},
  author = {Lino Gerlach and Liv Våge and Thore Gerlach and Elliott Kauffman and Isobel Ojalvo},
  year   = {2025},
  eprint = {2510.15655},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2510.15655v3}
}

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/2510.15655.svg)](https://codeofpaper.com/paper/2510.15655)

Discussion