Differentiable Architecture Compression
In many learning situations, resources at inference time are significantly more constrained than resources at training time. This paper studies a general paradigm, called Differentiable ARchitecture Compression (DARC), that combines model compression and architecture search to learn models that are resource-efficient at inference time. Given a resource-intensive base architecture, DARC utilizes the training data to learn which sub-components can be replaced by cheaper alternatives. The high-level technique can be applied to any neural architecture, and we report experiments on state-of-the-art convolutional neural networks for image classification. For a WideResNet with 97.2% accuracy on CIFAR-10, we improve single-sample inference speed by 2.28X and memory footprint by 5.64X, with no accuracy loss. For a ResNet with 79.15% Top-1 accuracy on ImageNet, we improve batch inference speed by 1.29X and memory footprint by 3.57X with 1% accuracy loss. We also give theoretical Rademacher complexity bounds in simplified cases, showing how DARC avoids over-fitting despite over-parameterization.
Code (0)
등록된 구현이 없습니다.
Tasks
image-classificationImage ClassificationModel CompressionMethods 이 논문이 사용한 방법론
Similar Papers 제목 키워드 기반
DARC: Differentiable ARchitecture Compression
In many learning situations, resources at inference time are significantly more constrained than resources at training time. This paper studies a general paradigm, called Differentiable ARchitecture Compression (DARC), t…
image-classificationImage ClassificationModel CompressionNeural Architecture SearchAdaBERT: Task-Adaptive BERT Compression with Differentiable Neural Architecture Search
Large pre-trained language models such as BERT have shown their effectiveness in various natural language processing tasks. However, the huge parameter size makes them difficult to be deployed in real-time applications t…
Knowledge DistillationNeural Architecture SearchLearned JPEG Compression for DNN Vision
JPEG, a lossy image compression technique designed for human viewers, has maintained its dominance for decades. However, in the era of artificial intelligence (AI), a substantial portion of image data, often compressed b…
Image CompressionDKM: Differentiable K-Means Clustering Layer for Neural Network Compression
Deep neural network (DNN) model compression for efficient on-device inference is becoming increasingly important to reduce memory requirements and keep user data on-device. To this end, we propose a novel differentiable …
ClusteringModel CompressionNeural Network CompressionEfficient VQ-QAT and Mixed Vector/Linear quantized Neural Networks
In this work, we developed and tested 3 techniques for vector quantization (VQ) based model weight compression. To mitigate codebook collapse and enable end-to-end training, we adopted cosine similarity-based assignment.…
Neural Architecture SearchModel Compression