BATUDE: Budget-Aware Neural Network Compression Based on Tucker Decomposition

Authors

  • Miao Yin Rutgers University
  • Huy Phan Rutgers University
  • Xiao Zang Rutgers University
  • Siyu Liao Amazon
  • Bo Yuan Rutgers University

DOI:

https://doi.org/10.1609/aaai.v36i8.20869

Keywords:

Machine Learning (ML), Computer Vision (CV)

Abstract

Model compression is very important for the efficient deployment of deep neural network (DNN) models on resource-constrained devices. Among various model compression approaches, high-order tensor decomposition is particularly attractive and useful because the decomposed model is very small and fully structured. For this category of approaches, tensor ranks are the most important hyper-parameters that directly determine the architecture and task performance of the compressed DNN models. However, as an NP-hard problem, selecting optimal tensor ranks under the desired budget is very challenging and the state-of-the-art studies suffer from unsatisfied compression performance and timing-consuming search procedures. To systematically address this fundamental problem, in this paper we propose BATUDE, a Budget-Aware TUcker DEcomposition-based compression approach that can efficiently calculate optimal tensor ranks via one-shot training. By integrating the rank selecting procedure to the DNN training process with a specified compression budget, the tensor ranks of the DNN models are learned from the data and thereby bringing very significant improvement on both compression ratio and classification accuracy for the compressed models. The experimental results on ImageNet dataset show that our method enjoys 0.33% top-5 higher accuracy with 2.52X less computational cost as compared to the uncompressed ResNet-18 model. For ResNet-50, the proposed approach enables 0.37% and 0.55% top-5 accuracy increase with 2.97X and 2.04X computational cost reduction, respectively, over the uncompressed model.

Downloads

Published

2022-06-28

How to Cite

Yin, M., Phan, H., Zang, X., Liao, S., & Yuan, B. (2022). BATUDE: Budget-Aware Neural Network Compression Based on Tucker Decomposition. Proceedings of the AAAI Conference on Artificial Intelligence, 36(8), 8874-8882. https://doi.org/10.1609/aaai.v36i8.20869

Issue

Section

AAAI Technical Track on Machine Learning III