Joslim: Joint Widths and Weights Optimization for Slimmable Neural Networks
Not on the map. Why?
Abstract (arXiv)
Slimmable neural networks provide a flexible trade-off front between prediction error and computational requirement (such as the number of floating-point operations or FLOPs) with the same storage requirement as a single model. They are useful for reducing maintenance overhead for deploying models to devices with different memory constraints and are useful for optimizing the efficiency of a system with many CNNs. However, existing slimmable network approaches either do not optimize layer-wise widths or optimize the shared-weights and layer-wise widths independently, thereby leaving significant room for improvement by joint width and weight optimization. In this work, we propose a general framework to enable joint optimization for both width configurations and weights of slimmable networks. Our framework subsumes conventional and NAS-based slimmable methods as special cases and provides flexibility to improve over existing methods. From a practical standpoint, we propose Joslim, an algorithm that jointly optimizes both the widths and weights for slimmable nets, which outperforms existing methods for optimizing slimmable networks across various networks, datasets, and objectives. Quantitatively, improvements up to 1.7% and 8% in top-1 accuracy on the ImageNet dataset can be attained for MobileNetV2 considering FLOPs and memory footprint, respectively. Our results highlight the potential of optimizing the channel counts for different layers jointly with the weights for slimmable networks. Code available at https://github.com/cmu-enyac/Joslim.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 23 Jul 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2022: 3; 2023: 1.
4 papers.
- 2022Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overviewcited by 37
- 2022Dynamic ConvNets on Tiny Devices via Nested Sparsitycited by 7
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Managementcited by 5
- 2023TIPS: Topologically Important Path Sampling for Anytime Neural Networkscited by 0
- 2023TIPS: Topologically Important Path Sampling for Anytime Neural Networks13 May 2023
- 2022All-in-One: A Highly Representative DNN Pruning Framework for Edge Devices with Dynamic Power Management9 Dec 2022
- 2022Multi-Objective Hyperparameter Optimization in Machine Learning -- An Overview15 Jun 2022
- 2022Dynamic ConvNets on Tiny Devices via Nested Sparsity7 Mar 2022