Same, Same But Different - Recovering Neural Network Quantization Error Through Weight Factorization
Eldad Meller, Alexander Finkelstein, Uri Almog, Mark Grobman

TL;DR
This paper introduces a method leveraging weight channel scaling and inverse scaling to reduce quantization errors in neural networks, improving performance especially on MobileNets.
Contribution
It proposes a novel weight factorization technique that exploits a degree of freedom in neural networks to mitigate quantization degradation.
Findings
Significant reduction in quantization error across various networks
Achieved state-of-the-art results on MobileNets
Applicable to other domains like pruning and interpretability
Abstract
Quantization of neural networks has become common practice, driven by the need for efficient implementations of deep neural networks on embedded devices. In this paper, we exploit an oft-overlooked degree of freedom in most networks - for a given layer, individual output channels can be scaled by any factor provided that the corresponding weights of the next layer are inversely scaled. Therefore, a given network has many factorizations which change the weights of the network without changing its function. We present a conceptually simple and easy to implement method that uses this property and show that proper factorizations significantly decrease the degradation caused by quantization. We show improvement on a wide variety of networks and achieve state-of-the-art degradation results for MobileNets. While our focus is on quantization, this type of factorization is applicable to other…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Advanced Memory and Neural Computing · Brain Tumor Detection and Classification
