LGCVMLJun 7, 2017

Training Quantized Nets: A Deeper Understanding

arXiv:1706.02379v3226 citations
Originality Incremental advance
AI Analysis

This work addresses the challenge of efficient on-device learning for embedded systems, but it is incremental as it builds on existing empirical studies by providing theoretical insights.

The paper tackled the problem of training neural networks directly with low-precision weights for deployment on resource-constrained devices, finding that high-precision methods include a greedy search phase absent in purely quantized training, which explains training difficulties.

Currently, deep neural networks are deployed on low-power portable devices by first training a full-precision model using powerful hardware, and then deriving a corresponding low-precision model for efficient inference on such systems. However, training models directly with coarsely quantized weights is a key step towards learning on embedded platforms that have limited computing resources, memory capacity, and power consumption. Numerous recent publications have studied methods for training quantized networks, but these studies have mostly been empirical. In this work, we investigate training methods for quantized neural networks from a theoretical viewpoint. We first explore accuracy guarantees for training methods under convexity assumptions. We then look at the behavior of these algorithms for non-convex problems, and show that training algorithms that exploit high-precision representations have an important greedy search phase that purely quantized training methods lack, which explains the difficulty of training using low-precision arithmetic.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes