SPIN: An Empirical Evaluation on Sharing Parameters of Isotropic Networks
Not on the map. Why?
Abstract (arXiv)
Recent isotropic networks, such as ConvMixer and vision transformers, have found significant success across visual recognition tasks, matching or outperforming non-isotropic convolutional neural networks (CNNs). Isotropic architectures are particularly well-suited to cross-layer weight sharing, an effective neural network compression technique. In this paper, we perform an empirical evaluation on methods for sharing parameters in isotropic networks (SPIN). We present a framework to formalize major weight sharing design decisions and perform a comprehensive empirical evaluation of this design space. Guided by our experimental results, we propose a weight sharing strategy to generate a family of models with better overall efficiency, in terms of FLOPs and parameters versus accuracy, compared to traditional scaling methods alone, for example compressing ConvMixer by 1.9x while improving accuracy on ImageNet. Finally, we perform a qualitative study to further understand the behavior of weight sharing in isotropic architectures. The code is available at https://github.com/apple/ml-spin.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 26 of its 30 references that are in the map. First posted on arXiv 21 Jul 2022.
Builds on
26 of 30 references.
References · 26
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2022A ConvNet for the 2020scited by 3,579
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,790
- 2015Learning both Weights and Connections for Efficient Neural Networkscited by 2,031
- 2019Searching for MobileNetV3cited by 1,994
- 2019Similarity of Neural Network Representations Revisitedcited by 1,755
14 more
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,446
- 2018MnasNet: Platform-Aware Neural Architecture Search for Mobilecited by 943
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 849
- 2018Universal Transformerscited by 647
- 2022Patches Are All You Need?cited by 201
- 2021An Attention Free Transformercited by 112
- 2019Brain-Like Object Recognition with High-Performing Shallow Recurrent ANNscited by 90
- 2021Lessons on Parameter Sharing across Layers in Transformerscited by 85
- 2021Learning Neural Network Subspacescited by 82
- 2017Residual Connections Encourage Iterative Inferencecited by 77
- 2022When Shift Operation Meets Vision Transformer: An Extremely Simple Alternative to Attention Mechanismcited by 30
- 2021Sliced Recursive Transformercited by 26
- 2018IamNN: Iterative and Adaptive Mobile Neural Network for Efficient Image Classificationcited by 12
- 2019Adaptive and Iteratively Improving Recurrent Lateral Connectionscited by 1
Built on by
Citing papers per year: 2024: 1.
1 paper.