Do All MobileNets Quantize Poorly? Gaining Insights into the Effect of Quantization on Depthwise Separable Convolutional Networks Through the Eyes of Multi-scale Distributional Dynamics
Stone Yun, Alexander Wong

TL;DR
This paper investigates why MobileNets and depthwise-separable CNNs quantize poorly by analyzing their multi-scale distributional dynamics, revealing significant fluctuations and mismatches that lead to increased quantization errors.
Contribution
It provides a detailed analysis of distributional dynamics in MobileNet-V1 and similar architectures, uncovering causes of poor quantization performance compared to regular CNNs.
Findings
Significant dynamic range fluctuations in DWSCNNs during quantization
Distributional mismatch between channelwise and layerwise distributions in DWSCNNs
Greater quantization error accumulation in DWSCNNs compared to regular CNNs
Abstract
As the "Mobile AI" revolution continues to grow, so does the need to understand the behaviour of edge-deployed deep neural networks. In particular, MobileNets are the go-to family of deep convolutional neural networks (CNN) for mobile. However, they often have significant accuracy degradation under post-training quantization. While studies have introduced quantization-aware training and other methods to tackle this challenge, there is limited understanding into why MobileNets (and potentially depthwise-separable CNNs (DWSCNN) in general) quantize so poorly compared to other CNN architectures. Motivated to gain deeper insights into this phenomenon, we take a different strategy and study the multi-scale distributional dynamics of MobileNet-V1, a set of smaller DWSCNNs, and regular CNNs. Specifically, we investigate the impact of quantization on the weight and activation distributional…
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 · Domain Adaptation and Few-Shot Learning · Adversarial Robustness in Machine Learning
