Searching for TrioNet: Combining Convolution with Local and Global Self-Attention
Not on the map. Why?
Abstract (arXiv)
Recently, self-attention operators have shown superior performance as a stand-alone building block for vision models. However, existing self-attention models are often hand-designed, modified from CNNs, and obtained by stacking one operator only. A wider range of architecture space which combines different self-attention operators and convolution is rarely explored. In this paper, we explore this novel architecture space with weight-sharing Neural Architecture Search (NAS) algorithms. The result architecture is named TrioNet for combining convolution, local self-attention, and global (axial) self-attention operators. In order to effectively search in this huge architecture space, we propose Hierarchical Sampling for better training of the supernet. In addition, we propose a novel weight-sharing strategy, Multi-head Sharing, specifically for multi-head self-attention operators. Our searched TrioNet that combines self-attention and convolution outperforms all stand-alone models with fewer FLOPs on ImageNet classification where self-attention performs better than convolution. Furthermore, on various small datasets, we observe inferior performance for self-attention models, but our TrioNet is still able to match the best operator, convolution in this case. Our code is available at https://github.com/phj128/TrioNet.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 67 of its 77 references that are in the map. First posted on arXiv 15 Nov 2021.
Builds on
67 of 77 references.
References · 67
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2014Microsoft COCO: Common Objects in Contextcited by 17,498
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2017Mask R-CNNcited by 7,259
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,451
38 more
- 2014Fully Convolutional Networks for Semantic Segmentationcited by 4,845
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,773
- 2014Neural Machine Translation by Jointly Learning to Align and Translatecited by 4,530
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2017Non-local Neural Networkscited by 2,290
- 2017Rethinking Atrous Convolution for Semantic Image Segmentationcited by 2,154
- 2019Searching for MobileNetV3cited by 1,984
- 2018DARTS: Differentiable Architecture Searchcited by 1,782
- 2013Fine-Grained Visual Classification of Aircraftcited by 1,701
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,489
- 2017Accurate, Large Minibatch SGD: Training ImageNet in 1 Hourcited by 1,479
- 2016Google's Neural Machine Translation System: Bridging the Gap between Human and Machine Translationcited by 1,471
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,097
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2016Deep Networks with Stochastic Depthcited by 973
- 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 902
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 831
- 2018Panoptic Segmentationcited by 796
- 2019Once-for-All: Train One Network and Specialize it for Efficient Deploymentcited by 778
- 2018CCNet: Criss-Cross Attention for Semantic Segmentationcited by 717
- 2018ProxylessNAS: Direct Neural Architecture Search on Target Task and Hardwarecited by 666
- 2021Transformer in Transformercited by 632
- 2014Semantic Image Segmentation with Deep Convolutional Nets and Fully Connected CRFscited by 552
- 2019Stand-Alone Self-Attention in Vision Modelscited by 542
- 2018FBNet: Hardware-Aware Efficient ConvNet Design via Differentiable Neural Architecture Searchcited by 480
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 411
- 2019Attention Augmented Convolutional Networkscited by 363
- 2019Panoptic-DeepLabcited by 362
- 2019Axial Attention in Multidimensional Transformerscited by 350
- 2019GCNet: Non-local Networks Meet Squeeze-Excitation Networks and Beyondcited by 331
- 2020Axial-DeepLab: Stand-Alone Axial-Attention for Panoptic Segmentationcited by 326
- 2020Exploring Self-attention for Image Recognitioncited by 313
- 2019NAS-FPN: Learning Scalable Feature Pyramid Architecture for Object Detectioncited by 289
- 2019Auto-DeepLab: Hierarchical Neural Architecture Search for Semantic Image Segmentationcited by 258
- 2019Universally Slimmable Networks and Improved Training Techniquescited by 219
- 2019Local Relation Networks for Image Recognitioncited by 210
- 2017SMASH: One-Shot Model Architecture Search through HyperNetworkscited by 200
50 most cited of 67 All 67 (JSON)
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2023Stitchable Neural Networkscited by 26
- 2022NEVIS'22: A Stream of 100 Tasks Sampled from 30 Years of Computer Vision Researchcited by 18
- 2023Stitchable Neural Networks13 Feb 2023
- 2022NEVIS'22: A Stream of 100 Tasks Sampled from 30 Years of Computer Vision Research15 Nov 2022