WrapNet: Neural Net Inference with Ultra-Low-Resolution Arithmetic
Renkun Ni, Hong-min Chu, Oscar Casta\~neda, Ping-yeh Chiang, Christoph, Studer, Tom Goldstein

TL;DR
WrapNet introduces a method for neural network inference that employs ultra-low-resolution (8-bit) additions in accumulators, maintaining accuracy while significantly reducing computational complexity, suitable for efficient hardware implementation.
Contribution
The paper proposes a novel approach to neural network inference that replaces high-resolution accumulation with low-resolution (8-bit) addition, using cyclic activation and regularization to preserve accuracy.
Findings
Achieves comparable accuracy to 32-bit models with 8-bit accumulation.
Demonstrates effectiveness on both software and hardware platforms.
Reduces inference complexity significantly through ultra-low-resolution arithmetic.
Abstract
Low-resolution neural networks represent both weights and activations with few bits, drastically reducing the multiplication complexity. Nonetheless, these products are accumulated using high-resolution (typically 32-bit) additions, an operation that dominates the arithmetic complexity of inference when using extreme quantization (e.g., binary weights). To further optimize inference, we propose a method that adapts neural networks to use low-resolution (8-bit) additions in the accumulators, achieving classification accuracy comparable to their 32-bit counterparts. We achieve resilience to low-resolution accumulation by inserting a cyclic activation layer, as well as an overflow penalty regularizer. We demonstrate the efficacy of our approach on both software and hardware platforms.
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
TopicsAdvanced Neural Network Applications · Adversarial Robustness in Machine Learning · Advanced Image Processing Techniques
