mlsanityData to 7 Oct 2026

Caterpillar: A Pure-MLP Architecture with Shifted-Pillars-Concatenation

arXiv 2305.17644 ↗First posted 28 May 2023cs.CVcited by 4

Not on the map. Why?

Abstract (arXiv)

Modeling in Computer Vision has evolved to MLPs. Vision MLPs naturally lack local modeling capability, to which the simplest treatment is combined with convolutional layers. Convolution, famous for its sliding window scheme, also suffers from this scheme of redundancy and lower parallel computation. In this paper, we seek to dispense with the windowing scheme and introduce a more elaborate and parallelizable method to exploit locality. To this end, we propose a new MLP module, namely Shifted-Pillars-Concatenation (SPC), that consists of two steps of processes: (1) Pillars-Shift, which generates four neighboring maps by shifting the input image along four directions, and (2) Pillars-Concatenation, which applies linear transformations and concatenation on the maps to aggregate local features. SPC module offers superior local modeling power and performance gains, making it a promising alternative to the convolutional layer. Then, we build a pure-MLP architecture called Caterpillar by replacing the convolutional layer with the SPC module in a hybrid model of sMLPNet. Extensive experiments show Caterpillar's excellent performance on both small-scale and ImageNet-1k classification benchmarks, with remarkable scalability and transfer capability possessed as well. The code is available at https://github.com/sunjin19126/Caterpillar.

Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). Builds on 46 of its 64 references that are in the map. First posted on arXiv 28 May 2023.

Builds on

46 of 64 references.

References · 46

  1. 2017Attention Is All You Needcited by 59,932
  2. 2015Deep Residual Learning for Image Recognitioncited by 51,809
  3. 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
  4. 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
  5. 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,082
  6. 2021Masked Autoencoders Are Scalable Vision Learnerscited by 7,339
  7. 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
  8. 2020Training data-efficient image transformers & distillation through attentioncited by 4,560
  9. 2017Fashion-MNIST: a Novel Image Dataset for Benchmarking Machine Learning Algorithmscited by 4,283
  10. 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
  11. 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,540
  12. 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
34 more
  1. 2016Matching Networks for One Shot Learningcited by 2,246
  2. 2021Pyramid Vision Transformer: A Versatile Backbone for Dense Prediction without Convolutionscited by 1,960
  3. 2017Deformable Convolutional Networkscited by 1,481
  4. 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
  5. 2017Random Erasing Data Augmentationcited by 1,235
  6. 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,194
  7. 2020Designing Network Design Spacescited by 954
  8. 2021CvT: Introducing Convolutions to Vision Transformerscited by 946
  9. 2018TSM: Temporal Shift Module for Efficient Video Understandingcited by 852
  10. 2017Remote Sensing Image Scene Classification: Benchmark and State of the Artcited by 791
  11. 2022InternImage: Exploring Large-Scale Vision Foundation Models with Deformable Convolutionscited by 479
  12. 2021Pay Attention to MLPscited by 367
  13. 2021ResNet strikes back: An improved training procedure in timmcited by 365
  14. 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 338
  15. 2021Escaping the Big Data Paradigm with Compact Transformerscited by 261
  16. 2022Visual Attention Networkcited by 210
  17. 2022Patches Are All You Need?cited by 201
  18. 2022More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsitycited by 142
  19. 2021Vision Permutator: A Permutable MLP-Like Architecture for Visual Recognitioncited by 103
  20. 2022HorNet: Efficient High-Order Spatial Interactions with Recursive Gated Convolutionscited by 103
  21. 2021AS-MLP: An Axial Shifted MLP Architecture for Visioncited by 101
  22. 2021Nested Hierarchical Transformer: Towards Accurate, Data-Efficient and Interpretable Visual Understandingcited by 97
  23. 2021S2-MLP: Spatial-Shift MLP Architecture for Visioncited by 83
  24. 2022A Simple Baseline for Video Restoration with Grouped Spatial-temporal Shiftcited by 68
  25. 2021Hire-MLP: Vision MLP via Hierarchical Rearrangementcited by 66
  26. 2021An Image Patch is a Wave: Phase-Aware Vision MLPcited by 61
  27. 2022MogaNet: Multi-order Gated Aggregation Networkcited by 59
  28. 2019All You Need is a Few Shifts: Designing Efficient Convolutional Neural Networks for Image Classificationcited by 38
  29. 2021Sparse MLP for Image Recognition: Is Self-Attention Really Necessary?cited by 38
  30. 2021ConvMLP: Hierarchical Convolutional MLPs for Visioncited by 37
  31. 2022DynaMixer: A Vision MLP Architecture with Dynamic Mixingcited by 28
  32. 2021S2-MLPv2: Improved Spatial-Shift MLP Architecture for Visioncited by 24
  33. 2021X-volution: On the unification of convolution and self-attentioncited by 9
  34. 2018Diagonalwise Refactorization: An Efficient Training Method for Depthwise Convolutionscited by 6

Built on by

Cited by year

Citing papers per year: 2025: 4.

4 papers.