paper-with-me

Papers

Plug n' Play: Channel Shuffle Module for Enhancing Tiny Vision Transformers

2023-10-09 · Xuwei Xu, Sen Wang, Yudong Chen, Jiajun Liu

Vision Transformers (ViTs) have demonstrated remarkable performance in various computer vision tasks. However, the high computational complexity hinders ViTs' applicability on devices with limited memory and computing resources. Although certain investigations have delved into the fusion of convolutional layers with self-attention mechanisms to enhance the efficiency of ViTs, there remains a knowledge gap in constructing tiny yet effective ViTs solely based on the self-attention mechanism. Furthermore, the straightforward strategy of reducing the feature channels in a large but outperforming ViT often results in significant performance degradation despite improved efficiency. To address these challenges, we propose a novel channel shuffle module to improve tiny-size ViTs, showing the potential of pure self-attention models in environments with constrained computing resources. Inspired by the channel shuffle design in ShuffleNetV2 \cite{ma2018shufflenet}, our module expands the feature channels of a tiny ViT and partitions the channels into two groups: the \textit{Attended} and \textit{Idle} groups. Self-attention computations are exclusively employed on the designated \textit{Attended} group, followed by a channel shuffle operation that facilitates information exchange between the two groups. By incorporating our module into a tiny ViT, we can achieve superior performance while maintaining a comparable computational complexity to the vanilla model. Specifically, our proposed channel shuffle module consistently improves the top-1 accuracy on the ImageNet-1K dataset for various tiny ViT models by up to 2.8\%, with the changes in model complexity being less than 0.03 GMACs.

📄 PDF Abstract BibTeX arXiv:2310.05642

Code (0)

등록된 구현이 없습니다.

Methods 이 논문이 사용한 방법론

Channel Shuffle 설명 없음

Similar Papers 제목 키워드 기반

Multi-Person Pose Estimation with Enhanced Channel-wise and Spatial Information

2019-05-09 · CVPR 2019 6 · Kai Su, Dongdong Yu, Zhenqi Xu, Xin Geng 외

Multi-person pose estimation is an important but challenging problem in computer vision. Although current approaches have achieved significant progress by fusing the multi-scale feature maps, they pay little attention to…

Multi-Person Pose EstimationPose Estimation

ShuffleBlock: Shuffle to Regularize Deep Convolutional Neural Networks

2021-06-17 · Sudhakar Kumawat, Gagan Kanojia, Shanmuganathan Raman

Deep neural networks have enormous representational power which leads them to overfit on most datasets. Thus, regularizing them is important in order to reduce overfitting and enhance their generalization capabilities. R…

image-classificationImage ClassificationScheduling

Dynamic Shuffle: An Efficient Channel Mixture Method

2023-10-04 · Kaijun Gong, Zhuowen Yin, Yushu Li, Kailing Guo 외

The redundancy of Convolutional neural networks not only depends on weights but also depends on inputs. Shuffling is an efficient operation for mixing channel information but the shuffle order is usually pre-defined. To …

Binarizationimage-classificationImage Classification

On the Importance of Encrypting Deep Features

2021-08-16 · Xingyang Ni, Heikki Huttunen, Esa Rahtu

In this study, we analyze model inversion attacks with only two assumptions: feature vectors of user data are known, and a black-box API for inference is provided. On the one hand, limitations of existing studies are add…

Person Re-Identification

Belief Information based Deep Channel Estimation for Massive MIMO Systems

2024-06-23 · Jialong Xu, Liu Liu, Xin Wang, Lan Chen

In the next generation wireless communication system, transmission rates should continue to rise to support emerging scenarios, e.g., the immersive communications. From the perspective of communication system evolution, …