MDMLP: Image Classification from Scratch on Small Datasets with MLP
Not on the map. Why?
Abstract (arXiv)
The attention mechanism has become a go-to technique for natural language processing and computer vision tasks. Recently, the MLP-Mixer and other MLP-based architectures, based simply on multi-layer perceptrons (MLPs), are also powerful compared to CNNs and attention techniques and raises a new research direction. However, the high capability of the MLP-based networks severely relies on large volume of training data, and lacks of explanation ability compared to the Vision Transformer (ViT) or ConvNets. When trained on small datasets, they usually achieved inferior results than ConvNets. To resolve it, we present (i) multi-dimensional MLP (MDMLP), a conceptually simple and lightweight MLP-based architecture yet achieves SOTA when training from scratch on small-size datasets; (ii) multi-dimension MLP Attention Tool (MDAttnTool), a novel and efficient attention mechanism based on MLPs. Even without strong data augmentation, MDMLP achieves 90.90% accuracy on CIFAR10 with only 0.3M parameters, while the well-known MLP-Mixer achieves 85.45% with 17.1M parameters. In addition, the lightweight MDAttnTool highlights objects in images, indicating its explanation power. Our code is available at https://github.com/Amoza-Theodore/MDMLP.
Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 42 of its 55 references that are in the map. First posted on arXiv 28 May 2022.
Builds on
42 of 55 references.
References · 42
- 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
- 2019Momentum Contrast for Unsupervised Visual Representation Learningcited by 7,482
- 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
- 2016Layer Normalizationcited by 5,579
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
- 2022A ConvNet for the 2020scited by 3,545
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2021BEiT: BERT Pre-Training of Image Transformerscited by 2,360
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
30 more
- 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
- 2017Random Erasing Data Augmentationcited by 1,235
- 2021Tokens-to-Token ViT: Training Vision Transformers from Scratch on ImageNetcited by 1,096
- 2019When Does Label Smoothing Help?cited by 985
- 2016Deep Networks with Stochastic Depthcited by 973
- 2017Revisiting Unreasonable Effectiveness of Data in Deep Learning Eracited by 916
- 2018AutoAugment: Learning Augmentation Policies from Datacited by 728
- 2020Transformer Interpretability Beyond Attention Visualizationcited by 620
- 2021MetaFormer Is Actually What You Need for Visioncited by 523
- 2021Early Convolutions Help Transformers See Bettercited by 395
- 2021Pay Attention to MLPscited by 367
- 2021ResNet strikes back: An improved training procedure in timmcited by 365
- 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 338
- 2017Scalable Training of Artificial Neural Networks with Adaptive Sparse Connectivity inspired by Network Sciencecited by 325
- 2019On the Relationship between Self-Attention and Convolutional Layerscited by 299
- 2021Incorporating Convolution Designs into Visual Transformerscited by 248
- 2022Patches Are All You Need?cited by 201
- 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
- 2020Self-Attention Attribution: Interpreting Information Interactions Inside Transformercited by 124
- 2021Vision Transformer for Small-Size Datasetscited by 122
- 2021Beyond Self-attention: External Attention using Two Linear Layers for Visual Taskscited by 109
- 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
- 2021AS-MLP: An Axial Shifted MLP Architecture for Visioncited by 101
- 2021Hire-MLP: Vision MLP via Hierarchical Rearrangementcited by 66
- 2021An Image Patch is a Wave: Phase-Aware Vision MLPcited by 61
- 2020Towards Learning Convolutions from Scratchcited by 46
- 2021RepMLP: Re-parameterizing Convolutions into Fully-connected Layers for Image Recognitioncited by 40
- 2021ConvMLP: Hierarchical Convolutional MLPs for Visioncited by 37
- 2015How far can we go without convolution: Improving fully-connected networkscited by 20
Built on by
Citing papers per year: 2022: 1; 2023: 1.
2 papers.
- 2023ASR: Attention-alike Structural Re-parameterizationcited by 2
- 2022SplitMixer: Fat Trimmed From MLP-like Modelscited by 0
- 2023ASR: Attention-alike Structural Re-parameterization13 Apr 2023
- 2022SplitMixer: Fat Trimmed From MLP-like Models21 Jul 2022