MutualNet: Adaptive ConvNet via Mutual Learning from Different Model Configurations
Not on the map. Why?
Abstract (arXiv)
Most existing deep neural networks are static, which means they can only do inference at a fixed complexity. But the resource budget can vary substantially across different devices. Even on a single device, the affordable budget can change with different scenarios, and repeatedly training networks for each required budget would be incredibly expensive. Therefore, in this work, we propose a general method called MutualNet to train a single network that can run at a diverse set of resource constraints. Our method trains a cohort of model configurations with various network widths and input resolutions. This mutual learning scheme not only allows the model to run at different width-resolution configurations but also transfers the unique knowledge among these configurations, helping the model to learn stronger representations overall. MutualNet is a general training methodology that can be applied to various network structures (e.g., 2D networks: MobileNets, ResNet, 3D networks: SlowFast, X3D) and various tasks (e.g., image classification, object detection, segmentation, and action recognition), and is demonstrated to achieve consistent improvements on a variety of datasets. Since we only train the model once, it also greatly reduces the training cost compared to independently training several models. Surprisingly, MutualNet can also be used to significantly boost the performance of a single network, if dynamic resource constraint is not a concern. In summary, MutualNet is a unified method for both static and adaptive, 2D and 3D networks. Codes and pre-trained models are available at urlhttps://github.com/taoyang1122/MutualNet.
Key facts. Cited by 12 papers in the map (data through 7 Oct 2026). Builds on 66 of its 79 references that are in the map. First posted on arXiv 14 May 2021.
Builds on
66 of 79 references.
References · 66
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2016Feature Pyramid Networks for Object Detectioncited by 5,021
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2014Going Deeper with Convolutionscited by 4,231
38 more
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Quo Vadis, Action Recognition? A New Model and the Kinetics Datasetcited by 3,259
- 2016DeepLab: Semantic Image Segmentation with Deep Convolutional Nets, Atrous Convolution, and Fully Connected CRFscited by 3,239
- 2015SSD: Single Shot MultiBox Detectorcited by 3,125
- 2016Wide Residual Networkscited by 3,057
- 2015Learning Deep Features for Discriminative Localizationcited by 2,430
- 2017Non-local Neural Networkscited by 2,290
- 2019Searching for MobileNetV3cited by 1,984
- 2017The Kinetics Human Action Video Datasetcited by 1,894
- 2018SlowFast Networks for Video Recognitioncited by 1,862
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2019MMDetection: Open MMLab Detection Toolbox and Benchmarkcited by 1,379
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2017A Closer Look at Spatiotemporal Convolutions for Action Recognitioncited by 1,139
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
- 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2020X3D: Expanding Architectures for Efficient Video Recognitioncited by 635
- 2016Hollywood in Homes: Crowdsourcing Data Collection for Activity Understandingcited by 535
- 2017Rethinking Spatiotemporal Feature Learning: Speed-Accuracy Trade-offs in Video Classificationcited by 521
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2017AVA: A Video Dataset of Spatio-temporally Localized Atomic Visual Actionscited by 449
- 2019GhostNet: More Features from Cheap Operationscited by 410
- 2017Learning Spatio-Temporal Representation with Pseudo-3D Residual Networkscited by 386
- 2019Dynamic Convolution: Attention over Convolution Kernelscited by 355
- 2017Temporal Relational Reasoning in Videoscited by 324
- 2018Slimmable Neural Networkscited by 301
- 2019Video Classification with Channel-Separated Convolutional Networkscited by 290
- 2019CondConv: Conditionally Parameterized Convolutions for Efficient Inferencecited by 273
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
- 2020BigNAS: Scaling Up Neural Architecture Search with Big Single-Stage Modelscited by 187
- 2017Learning Spatio-Temporal Features with 3D Residual Networks for Action Recognitioncited by 178
- 2020Resolution Adaptive Networks for Efficient Inferencecited by 146
- 2018AdaFrame: Adaptive Frame Selection for Fast Video Recognitioncited by 134
- 2017Compressed Video Action Recognitioncited by 102
- 2020Glance and Focus: a Dynamic Approach to Reducing Spatial Redundancy in Image Classificationcited by 99
50 most cited of 66 All 66 (JSON)
Built on by
Citing papers per year: 2022: 2; 2023: 5; 2024: 4; 2025: 1.
12 papers.
- 2023AIM: Adapting Image Models for Efficient Video Action Recognitioncited by 145
- 2022ARM: Any-Time Super-Resolution Methodcited by 19
- 2023OST: Refining Text Knowledge with Optimal Spatio-Temporal Descriptor for General Video Recognitioncited by 16
- 2023A Large-scale Study of Spatiotemporal Representation Learning with a New Benchmark on Action Recognitioncited by 14
- 2023Real-Time Image Demoireing on Mobile Devicescited by 13
- 2024OccScene: Semantic Occupancy-based Cross-task Mutual Learning for 3D Scene Generationcited by 10
- 2022Med-DANet: Dynamic Architecture Network for Efficient Medical Volumetric Segmentationcited by 4
- 2024AnySR: Realizing Image Super-Resolution as Any-Scale, Any-Resourcecited by 3
- 2023Frame Flexible Networkcited by 2
- 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devicescited by 0
- 2024P2Seg: Pointly-supervised Segmentation via Mutual Distillationcited by 0
- 2025Towards Adaptive Deep Learning: Model Elasticity via Prune-and-Grow CNN Architecturescited by 0
- 2025Towards Adaptive Deep Learning: Model Elasticity via Prune-and-Grow CNN Architectures16 May 2025
- 2024OccScene: Semantic Occupancy-based Cross-task Mutual Learning for 3D Scene Generation15 Dec 2024
- 2024AnySR: Realizing Image Super-Resolution as Any-Scale, Any-Resource5 Jul 2024
- 2024P2Seg: Pointly-supervised Segmentation via Mutual Distillation18 Jan 2024
- 2024Dynamic DNNs and Runtime Management for Efficient Inference on Mobile/Embedded Devices17 Jan 2024
- 2023OST: Refining Text Knowledge with Optimal Spatio-Temporal Descriptor for General Video Recognition30 Nov 2023
- 2023Frame Flexible Network26 Mar 2023
- 2023A Large-scale Study of Spatiotemporal Representation Learning with a New Benchmark on Action Recognition23 Mar 2023
- 2023AIM: Adapting Image Models for Efficient Video Action Recognition6 Feb 2023
- 2023Real-Time Image Demoireing on Mobile Devices4 Feb 2023
- 2022Med-DANet: Dynamic Architecture Network for Efficient Medical Volumetric Segmentation14 Jun 2022
- 2022ARM: Any-Time Super-Resolution Method21 Mar 2022