BasisNet: Two-stage Model Synthesis for Efficient Inference
Not on the map. Why?
Abstract (arXiv)
In this work, we present BasisNet which combines recent advancements in efficient neural network architectures, conditional computation, and early termination in a simple new form. Our approach incorporates a lightweight model to preview the input and generate input-dependent combination coefficients, which later controls the synthesis of a more accurate specialist model to make final prediction. The two-stage model synthesis strategy can be applied to any network architectures and both stages are jointly trained. We also show that proper training recipes are critical for increasing generalizability for such high capacity neural networks. On ImageNet classification benchmark, our BasisNet with MobileNets as backbone demonstrated clear advantage on accuracy-efficiency trade-off over several strong baselines. Specifically, BasisNet-MobileNetV3 obtained 80.3% top-1 accuracy with only 290M Multiply-Add operations, halving the computational cost of previous state-of-the-art without sacrificing accuracy. With early termination, the average cost can be further reduced to 198M MAdds while maintaining accuracy of 80.0% on ImageNet.
Key facts. Cited by 7 papers in the map (data through 7 Oct 2026). Builds on 31 of its 40 references that are in the map. First posted on arXiv 7 May 2021.
Builds on
31 of 40 references.
References · 31
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2017Outrageously Large Neural Networks: The Sparsely-Gated Mixture-of-Experts Layercited by 3,413
- 2015Deep Compression: Compressing Deep Neural Networks with Pruning, Trained Quantization and Huffman Codingcited by 2,291
- 2019Searching for MobileNetV3cited by 1,984
- 2019Self-training with Noisy Student improves ImageNet classificationcited by 1,304
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
- 2018ShuffleNet V2: Practical Guidelines for Efficient CNN Architecture Designcited by 1,132
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 937
19 more
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2017BranchyNet: Fast Inference via Early Exiting from Deep Neural Networkscited by 591
- 2019Improved Knowledge Distillation via Teacher Assistantcited by 567
- 2019Dynamic Convolution: Attention over Convolution Kernelscited by 355
- 2017SkipNet: Learning Dynamic Routing in Convolutional Networkscited by 328
- 2019CondConv: Conditionally Parameterized Convolutions for Efficient Inferencecited by 273
- 2017Adaptive Neural Networks for Efficient Inferencecited by 161
- 2020FBNetV2: Differentiable Neural Architecture Search for Spatial and Channel Dimensionscited by 152
- 2016Spatially Adaptive Computation Time for Residual Networkscited by 118
- 2017Shake-Shake regularizationcited by 87
- 2018You Look Twice: GaterNet for Dynamic Filter Selection in CNNscited by 46
- 2020DyNet: Dynamic Convolution for Accelerating Convolutional Neural Networkscited by 39
- 2020FBNetV3: Joint Architecture-Recipe Search using Predictor Pretrainingcited by 35
- 2018K for the Price of 1: Parameter-efficient Multi-task and Transfer Learningcited by 34
- 2019On-Device Neural Net Inference with Mobile GPUscited by 32
- 2020Circumventing Outliers of AutoAugment with Knowledge Distillationcited by 29
- 2019Non-discriminative data or weak model? On the relative importance of data and model resolutioncited by 12
- 2019Domain-Aware Dynamic Networkscited by 3
Built on by
Citing papers per year: 2021: 1; 2022: 1; 2023: 2; 2024: 1; 2025: 2.
7 papers.
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNscited by 155
- 2023Soft Merging of Experts with Adaptive Routingcited by 88
- 2023Federated Learning of Shareable Bases for Personalization-Friendly Image Classificationcited by 6
- 2021Collaboration of Experts: Achieving 80% Top-1 Accuracy on ImageNet with 100M FLOPscited by 5
- 2024Tiny Models are the Computational Saver for Large Modelscited by 4
- 2025ORXE: Orchestrating Experts for Dynamically Configurable Efficiencycited by 0
- 2025More Than A Shortcut: A Hyperbolic Approach To Early-Exit Networkscited by 0
- 2025More Than A Shortcut: A Hyperbolic Approach To Early-Exit Networks1 Nov 2025
- 2025ORXE: Orchestrating Experts for Dynamically Configurable Efficiency7 May 2025
- 2024Tiny Models are the Computational Saver for Large Models26 Mar 2024
- 2023Soft Merging of Experts with Adaptive Routing6 Jun 2023
- 2023Federated Learning of Shareable Bases for Personalization-Friendly Image Classification16 Apr 2023
- 2022Scaling Up Your Kernels to 31x31: Revisiting Large Kernel Design in CNNs13 Mar 2022
- 2021Collaboration of Experts: Achieving 80% Top-1 Accuracy on ImageNet with 100M FLOPs8 Jul 2021