A Greedy Algorithm for Quantizing Neural Networks
Eric Lybrand, Rayan Saab

TL;DR
This paper introduces a simple, efficient greedy algorithm for quantizing neural network weights that works across different architectures without complex retraining, and demonstrates error decay with network over-parameterization.
Contribution
The paper presents a deterministic, greedy quantization method applicable to various neural networks, with theoretical stability analysis and empirical validation on multiple datasets.
Findings
Quantization error decreases as layer width increases.
Method performs well on MNIST, CIFAR10, and ImageNet datasets.
No complex retraining needed for effective quantization.
Abstract
We propose a new computationally efficient method for quantizing the weights of pre- trained neural networks that is general enough to handle both multi-layer perceptrons and convolutional neural networks. Our method deterministically quantizes layers in an iterative fashion with no complicated re-training required. Specifically, we quantize each neuron, or hidden unit, using a greedy path-following algorithm. This simple algorithm is equivalent to running a dynamical system, which we prove is stable for quantizing a single-layer neural network (or, alternatively, for quantizing the first layer of a multi-layer network) when the training data are Gaussian. We show that under these assumptions, the quantization error decays with the width of the layer, i.e., its level of over-parametrization. We provide numerical experiments, on multi-layer networks, to illustrate the performance of our…
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 · Neural Networks and Applications · Medical Image Segmentation Techniques
