BiMLP: Compact Binary Architectures for Vision Multi-Layer Perceptrons
Not on the map. Why?
Abstract (arXiv)
This paper studies the problem of designing compact binary architectures for vision multi-layer perceptrons (MLPs). We provide extensive analysis on the difficulty of binarizing vision MLPs and find that previous binarization methods perform poorly due to limited capacity of binary MLPs. In contrast with the traditional CNNs that utilizing convolutional operations with large kernel size, fully-connected (FC) layers in MLPs can be treated as convolutional layers with kernel size 1×1. Thus, the representation ability of the FC layers will be limited when being binarized, and places restrictions on the capability of spatial mixing and channel mixing on the intermediate features. To this end, we propose to improve the performance of binary MLP (BiMLP) model by enriching the representation ability of binary FC layers. We design a novel binary block that contains multiple branches to merge a series of outputs from the same stage, and also a universal shortcut connection that encourages the information flow from the previous stage. The downsampling layers are also carefully designed to reduce the computational complexity while maintaining the classification performance. Experimental results on benchmark dataset ImageNet-1k demonstrate the effectiveness of the proposed BiMLP models, which achieve state-of-the-art accuracy compared to prior binary CNNs. The MindSpore code is available at urlhttps://gitee.com/mindspore/models/tree/master/research/cv/BiMLP.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 48 of its 68 references that are in the map. First posted on arXiv 29 Dec 2022.
Builds on
48 of 68 references.
References · 48
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2015Distilling the Knowledge in a Neural Networkcited by 10,076
- 2015Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networkscited by 9,617
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,415
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2015You Only Look Once: Unified, Real-Time Object Detectioncited by 4,829
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,261
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
- 2016XNOR-Net: ImageNet Classification Using Binary Convolutional Neural Networkscited by 829
36 more
- 2014Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognitioncited by 719
- 2016DoReFa-Net: Training Low Bitwidth Convolutional Neural Networks with Low Bitwidth Gradientscited by 557
- 2017ThiNet: A Filter Level Pruning Method for Deep Neural Network Compressioncited by 438
- 2019GhostNet: More Features from Cheap Operationscited by 410
- 2021Pay Attention to MLPscited by 367
- 2015Learning Deconvolution Network for Semantic Segmentationcited by 365
- 2021ResMLP: Feedforward networks for image classification with data-efficient trainingcited by 338
- 2018Soft Filter Pruning for Accelerating Deep Convolutional Neural Networkscited by 313
- 2021CMT: Convolutional Neural Networks Meet Vision Transformerscited by 310
- 2019Differentiable Soft Quantization: Bridging Full-Precision and Low-Bit Neural Networkscited by 234
- 2018Bi-Real Net: Enhancing the Performance of 1-bit CNNs With Improved Representational Capability and Advanced Training Algorithmcited by 233
- 2020ReActNet: Towards Precise Binary Neural Network with Generalized Activation Functionscited by 183
- 2019Feedback Network for Image Super-Resolutioncited by 155
- 2017Towards Accurate Binary Convolutional Neural Networkcited by 148
- 2021CycleMLP: A MLP-like Architecture for Dense Predictioncited by 126
- 2020Training Binary Neural Networks with Real-to-Binary Convolutionscited by 111
- 2021AS-MLP: An Axial Shifted MLP Architecture for Visioncited by 101
- 2020SCOP: Scientific Control for Reliable Neural Network Pruningcited by 92
- 2020Rotated Binary Neural Networkcited by 77
- 2017Adaptive Quantization for Deep Neural Networkcited by 67
- 2021Hire-MLP: Vision MLP via Hierarchical Rearrangementcited by 66
- 2020Robust Quantization: One Model to Rule Them Allcited by 63
- 2021An Image Patch is a Wave: Phase-Aware Vision MLPcited by 61
- 2021ReCU: Reviving the Dead Weights in Binary Neural Networkscited by 51
- 2021Manifold Regularized Dynamic Network Pruningcited by 43
- 2020Training Binary Neural Networks through Learning with Noisy Supervisioncited by 39
- 2021Learning Frequency Domain Approximation for Binary Neural Networkscited by 38
- 2022AdaBin: Improving Binary Neural Networks with Adaptive Binary Setscited by 38
- 2020MeliusNet: Can Binary Neural Networks Achieve MobileNet-level Accuracy?cited by 32
- 2019Positive-Unlabeled Compression on the Cloudcited by 27
- 2020Kernel Based Progressive Distillation for Adder Neural Networkscited by 19
- 2020Improving Accuracy of Binary Neural Networks using Unbalanced Activation Distributioncited by 15
- 2022Lipschitz Continuity Retained Binary Neural Networkcited by 14
- 2020Tensor Decompositions in Deep Learningcited by 9
- 2021Equal Bits: Enforcing Equally Distributed Binary Network Weightscited by 9
- 2020Tensor decomposition to Compress Convolutional Layers in Deep Learningcited by 5
Built on by
Citing papers per year: 2023: 1; 2024: 1; 2025: 1.
3 papers.