UniNet: Unified Architecture Search with Convolution, Transformer, and MLP
Not on the map. Why?
Abstract (arXiv)
Recently, transformer and multi-layer perceptron (MLP) architectures have achieved impressive results on various vision tasks. However, how to effectively combine those operators to form high-performance hybrid visual architectures still remains a challenge. In this work, we study the learnable combination of convolution, transformer, and MLP by proposing a novel unified architecture search approach. Our approach contains two key designs to achieve the search for high-performance networks. First, we model the very different searchable operators in a unified form, and thus enable the operators to be characterized with the same set of configuration parameters. In this way, the overall search space size is significantly reduced, and the total search cost becomes affordable. Second, we propose context-aware downsampling modules (DSMs) to mitigate the gap between the different types of operators. Our proposed DSMs are able to better adapt features from different types of operators, which is important for identifying high-performance hybrid architectures. Finally, we integrate configurable operators and DSMs into a unified search space and search with a Reinforcement Learning-based search algorithm to fully explore the optimal combination of the operators. To this end, we search a baseline network and scale it up to obtain a family of models, named UniNets, which achieve much better accuracy and efficiency than previous ConvNets and Transformers. In particular, our UniNet-B5 achieves 84.9% top-1 accuracy on ImageNet, outperforming EfficientNet-B7 and BoTNet-T7 with 44% and 55% fewer FLOPs respectively. By pretraining on the ImageNet-21K, our UniNet-B6 achieves 87.4%, outperforming Swin-L with 51% fewer FLOPs and 41% fewer parameters. Code is available at https://github.com/Sense-X/UniNet.
Key facts. No citing papers in the map yet (data through 14 Oct 2026). Builds on 55 of its 58 references that are in the map. First posted on arXiv 12 Jul 2022.
Builds on
55 of 58 references.
References · 55
- 2017Attention Is All You Needcited by 60,361
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2017Proximal Policy Optimization Algorithmscited by 15,215
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 7,005
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2016Layer Normalizationcited by 5,669
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
38 more
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2014Going Deeper with Convolutionscited by 4,241
- 2016Gaussian Error Linear Units (GELUs)cited by 3,502
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2016Xception: Deep Learning with Depthwise Separable Convolutionscited by 2,332
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,962
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2020Rethinking Semantic Segmentation from a Sequence-to-Sequence Perspective with Transformerscited by 1,369
- 2021EfficientNetV2: Smaller Models and Faster Trainingcited by 1,135
- 2016Deep Networks with Stochastic Depthcited by 979
- 2020Designing Network Design Spacescited by 960
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 947
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 787
- 2021Going deeper with Image Transformerscited by 764
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 569
- 2021How to train your ViT? Data, Augmentation, and Regularization in Vision Transformerscited by 569
- 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
- 2021LeViT: a Vision Transformer in ConvNet's Clothing for Faster Inferencecited by 475
- 2021Conditional Positional Encodings for Vision Transformerscited by 406
- 2021Early Convolutions Help Transformers See Bettercited by 396
- 2019Making Convolutional Networks Shift-Invariant Againcited by 391
- 2021Pay Attention to MLPscited by 368
- 2021Bottleneck Transformers for Visual Recognitioncited by 364
- 2021High-Performance Large-Scale Image Recognition Without Normalizationcited by 360
- 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 339
- 2021CMT: Convolutional Neural Networks Meet Vision Transformerscited by 310
- 2021Incorporating Convolution Designs into Visual Transformerscited by 248
- 2021Scaling Local Self-Attention for Parameter Efficient Visual Backbonescited by 220
- 2020How Much Position Information Do Convolutional Neural Networks Encode?cited by 172
- 2021Revisiting ResNets: Improved Training and Scaling Strategiescited by 158
- 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
- 2020AttentiveNAS: Improving Neural Architecture Search via Attentive Samplingcited by 66
- 2021Container: Context Aggregation Networkcited by 37
- 2021ConvMLP: Hierarchical Convolutional MLPs for Visioncited by 37
- 2021AlphaNet: Improved Training of Supernets with Alpha-Divergencecited by 36
50 most cited of 55 All 55 (JSON)
Built on by
Not cited yet.