Balanced Mixture of SuperNets for Learning the CNN Pooling Architecture
Not on the map. Why?
Abstract (arXiv)
Downsampling layers, including pooling and strided convolutions, are crucial components of the convolutional neural network architecture that determine both the granularity/scale of image feature analysis as well as the receptive field size of a given layer. To fully understand this problem, we analyse the performance of models independently trained with each pooling configurations on CIFAR10, using a ResNet20 network, and show that the position of the downsampling layers can highly influence the performance of a network and predefined downsampling configurations are not optimal. Network Architecture Search (NAS) might be used to optimize downsampling configurations as an hyperparameter. However, we find that common one-shot NAS based on a single SuperNet does not work for this problem. We argue that this is because a SuperNet trained for finding the optimal pooling configuration fully shares its parameters among all pooling configurations. This makes its training hard, because learning some configurations can harm the performance of others. Therefore, we propose a balanced mixture of SuperNets that automatically associates pooling configurations to different weight models and helps to reduce the weight-sharing and inter-influence of pooling configurations on the SuperNet parameters. We evaluate our proposed approach on CIFAR10, CIFAR100, as well as Food101 and show that in all cases, our model outperforms other approaches and improves over the default pooling configurations.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 57 of its 82 references that are in the map. First posted on arXiv 21 Jun 2023.
Builds on
57 of 82 references.
References · 57
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2018DARTS: Differentiable Architecture Searchcited by 1,798
- 2016Neural Architecture Search with Reinforcement Learningcited by 1,499
- 2017Learning Transferable Architectures for Scalable Image Recognitioncited by 1,101
- 2018Regularized Evolution for Image Classifier Architecture Searchcited by 909
- 2018Efficient Neural Architecture Search via Parameter Sharingcited by 837
- 2017Understanding the Effective Receptive Field in Deep Convolutional Neural Networkscited by 553
38 more
- 2017Progressive Neural Architecture Searchcited by 487
- 2020NAS-Bench-201: Extending the Scope of Reproducible Neural Architecture Searchcited by 416
- 2019Single Path One-Shot Neural Architecture Search with Uniform Samplingcited by 414
- 2019AutoML: A Survey of the State-of-the-Artcited by 390
- 2017Large-Scale Evolution of Image Classifierscited by 348
- 2019NAS-Bench-101: Towards Reproducible Neural Architecture Searchcited by 344
- 2018SNAS: Stochastic Neural Architecture Searchcited by 289
- 2016Designing Neural Network Architectures using Reinforcement Learningcited by 279
- 2019Random Search and Reproducibility for Neural Architecture Searchcited by 254
- 2020A Comprehensive Survey of Neural Architecture Search: Challenges and Solutionscited by 254
- 2019Progressive Differentiable Architecture Search: Bridging the Depth Gap between Search and Evaluationcited by 230
- 2019Understanding and Robustifying Differentiable Architecture Searchcited by 178
- 2018Efficient Multi-objective Neural Architecture Search via Lamarckian Evolutioncited by 153
- 2021Visformer: The Vision-friendly Transformercited by 137
- 2017Genetic CNNcited by 124
- 2019Evaluating the Search Phase of Neural Architecture Searchcited by 120
- 2020Stabilizing Differentiable Architecture Search via Perturbation-based Regularizationcited by 102
- 2021Rethinking Architecture Selection in Differentiable NAScited by 92
- 2019Single-Path NAS: Designing Hardware-Efficient ConvNets in less than 4 Hourscited by 87
- 2017Boltzmann Exploration Done Rightcited by 69
- 2019SGAS: Sequential Greedy Architecture Searchcited by 69
- 2020GreedyNAS: Towards Fast One-Shot NAS with Greedy Supernetcited by 69
- 2021FlexConv: Continuous Kernel Convolutions with Differentiable Kernel Sizescited by 66
- 2019Densely Connected Search Space for More Flexible Neural Architecture Searchcited by 52
- 2021iDARTS: Differentiable Architecture Search with Stochastic Implicit Gradientscited by 51
- 2020Few-shot Neural Architecture Searchcited by 50
- 2020Geometry-Aware Gradient Algorithms for Neural Architecture Searchcited by 40
- 2021Prioritized Architecture Sampling with Monto-Carlo Tree Searchcited by 32
- 2021Resolution learning in deep convolutional networks using scale-space theorycited by 26
- 2022Learning strides in convolutional neural networkscited by 26
- 2022Generalizing Few-Shot NAS with Gradient Matchingcited by 25
- 2021K-shot NAS: Learnable Weight-Sharing for NAS with K-shot Supernetscited by 22
- 2021Learning to Downsample for Segmentation of Ultra-High Resolution Imagescited by 19
- 2018Neural Architecture Search using Deep Neural Networks and Monte Carlo Tree Searchcited by 18
- 2017What are the Receptive, Effective Receptive, and Projective Fields of Neurons in Convolutional Neural Networks?cited by 16
- 2019Efficient Forward Architecture Searchcited by 14
- 2019Exploiting Operation Importance for Differentiable Neural Architecture Searchcited by 11
- 2020Progressive Automatic Design of Search Space for One-Shot Neural Architecture Searchcited by 10
50 most cited of 57 All 57 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.