KANEL\'E: Kolmogorov-Arnold Networks for Efficient LUT-based Evaluation
Duc Hoang, Aarush Gupta, Philip Harris

TL;DR
KANEL'E introduces a novel FPGA framework leveraging Kolmogorov-Arnold Networks with LUT-based implementation, achieving significant speedups and resource efficiency for neural network inference in real-time, low-power applications.
Contribution
This work presents the first systematic design flow for FPGA deployment of KANs, combining training, quantization, and pruning for optimized LUT-based neural network inference.
Findings
Achieves up to 2700x speedup over prior approaches
Demonstrates significant resource savings on FPGA
Outperforms other LUT-based architectures on benchmarks
Abstract
Low-latency, resource-efficient neural network inference on FPGAs is essential for applications demanding real-time capability and low power. Lookup table (LUT)-based neural networks are a common solution, combining strong representational power with efficient FPGA implementation. In this work, we introduce KANEL\'E, a framework that exploits the unique properties of Kolmogorov-Arnold Networks (KANs) for FPGA deployment. Unlike traditional multilayer perceptrons (MLPs), KANs employ learnable one-dimensional splines with fixed domains as edge activations, a structure naturally suited to discretization and efficient LUT mapping. We present the first systematic design flow for implementing KANs on FPGAs, co-optimizing training with quantization and pruning to enable compact, high-throughput, and low-latency KAN architectures. Our results demonstrate up to a 2700x speedup and orders of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsNumerical Methods and Algorithms · Adversarial Robustness in Machine Learning · Advanced Memory and Neural Computing
