SplitMixer: Fat Trimmed From MLP-like Models
Not on the map. Why?
Abstract (arXiv)
We present SplitMixer, a simple and lightweight isotropic MLP-like architecture, for visual recognition. It contains two types of interleaving convolutional operations to mix information across spatial locations (spatial mixing) and channels (channel mixing). The first one includes sequentially applying two depthwise 1D kernels, instead of a 2D kernel, to mix spatial information. The second one is splitting the channels into overlapping or non-overlapping segments, with or without shared parameters, and applying our proposed channel mixing approaches or 3D convolution to mix channel information. Depending on design choices, a number of SplitMixer variants can be constructed to balance accuracy, the number of parameters, and speed. We show, both theoretically and experimentally, that SplitMixer performs on par with the state-of-the-art MLP-like models while having a significantly lower number of parameters and FLOPS. For example, without strong data augmentation and optimization, SplitMixer achieves around 94% accuracy on CIFAR-10 with only 0.28M parameters, while ConvMixer achieves the same accuracy with about 0.6M parameters. The well-known MLP-Mixer achieves 85.45% with 17.1M parameters. On CIFAR-100 dataset, SplitMixer achieves around 73% accuracy, on par with ConvMixer, but with about 52% fewer parameters and FLOPS. We hope that our results spark further research towards finding more efficient vision architectures and facilitate the development of MLP-like models. Code is available at https://github.com/aliborji/splitmixer.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 34 of its 36 references that are in the map. First posted on arXiv 21 Jul 2022.
Builds on
34 of 36 references.
References · 34
- 2017Attention Is All You Needcited by 59,932
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2016Gaussian Error Linear Units (GELUs)cited by 3,431
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2017Decoupled Weight Decay Regularizationcited by 1,722
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
22 more
- 2019When Does Label Smoothing Help?cited by 985
- 2016Deep Networks with Stochastic Depthcited by 973
- 2021Going deeper with Image Transformerscited by 759
- 2021CoAtNet: Marrying Convolution and Attention for All Data Sizescited by 566
- 2019Stand-Alone Self-Attention in Vision Modelscited by 542
- 2021ConViT: Improving Vision Transformers with Soft Convolutional Inductive Biasescited by 484
- 2021Pay Attention to MLPscited by 367
- 2021ResNet strikes back: An improved training procedure in timmcited by 365
- 2019Attention Augmented Convolutional Networkscited by 363
- 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 338
- 2021CMT: Convolutional Neural Networks Meet Vision Transformerscited by 310
- 2022How Do Vision Transformers Work?cited by 305
- 2019On the Relationship between Self-Attention and Convolutional Layerscited by 299
- 2022Patches Are All You Need?cited by 201
- 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
- 2021LambdaNetworks: Modeling Long-Range Interactions Without Attentioncited by 107
- 2021Orthogonalizing Convolutional Layers with the Cayley Transformcited by 105
- 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
- 2021AS-MLP: An Axial Shifted MLP Architecture for Visioncited by 101
- 2020Towards Learning Convolutions from Scratchcited by 46
- 2021ConvMLP: Hierarchical Convolutional MLPs for Visioncited by 37
- 2022MDMLP: Image Classification from Scratch on Small Datasets with MLPcited by 2
Built on by
Not cited yet.