Dynamic Resolution Network
Mingjian Zhu, Kai Han, Enhua Wu, Qiulin Zhang, Ying Nie, Zhenzhong, Lan, Yunhe Wang

TL;DR
This paper introduces a dynamic-resolution network (DRNet) that predicts the optimal input resolution for each image, reducing computation while maintaining or improving accuracy in CNNs.
Contribution
The paper proposes a novel DRNet that dynamically determines input resolution per image, optimizing computational efficiency without sacrificing accuracy.
Findings
DRNet reduces computation by about 34% while maintaining performance.
DRNet achieves 1.4% higher accuracy with 10% less computation on ImageNet.
The resolution predictor is computationally negligible and jointly optimized with the network.
Abstract
Deep convolutional neural networks (CNNs) are often of sophisticated design with numerous learnable parameters for the accuracy reason. To alleviate the expensive costs of deploying them on mobile devices, recent works have made huge efforts for excavating redundancy in pre-defined architectures. Nevertheless, the redundancy on the input resolution of modern CNNs has not been fully investigated, i.e., the resolution of input image is fixed. In this paper, we observe that the smallest resolution for accurately predicting the given image is different using the same neural network. To this end, we propose a novel dynamic-resolution network (DRNet) in which the input resolution is determined dynamically based on each input sample. Wherein, a resolution predictor with negligible computational costs is explored and optimized jointly with the desired network. Specifically, the predictor learns…
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.
Code & Models
Videos
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Adversarial Robustness in Machine Learning
