arXiv · 1901.06414
Foothill: A Quasiconvex Regularization for Edge Computing of Deep Neural Networks
Abstract
Deep neural networks (DNNs) have demonstrated success for many supervised learning tasks, ranging from voice recognition, object detection, to image classification. However, their increasing complexity might yield poor generalization error that make them hard to be deployed on edge devices. Quantization is an effective approach to compress DNNs in order to meet these constraints. Using a quasiconvex base function in order to construct a binary quantizer helps training binary neural networks (BNNs) and adding noise to the input data or using a concrete regularization function helps to improve generalization error. Here we introduce foothill function, an infinitely differentiable quasiconvex function. This regularizer is flexible enough to deform towards $L_1$ and $L_2$ penalties. Foothill can be used as a binary quantizer, as a regularizer, or as a loss. In particular, we show this regularizer reduces the accuracy gap between BNNs and their full-precision counterpart for image classification on ImageNet.
Explore related subjects
Keep this discovery
Mouloud Belbahri, Eyyüb Sari, Sajad Darabi, Vahid Partovi Nia. 2019-01-18. Foothill: A Quasiconvex Regularization for Edge Computing of Deep Neural Networks. https://arxiv.org/abs/1901.06414
Cite the original work for its findings. Save a collection to share your selection of sources.