paper-with-me

홈 › Papers

More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsity

2022-07-07 · Shiwei Liu, Tianlong Chen, Xiaohan Chen, Xuxi Chen, Qiao Xiao, Boqian Wu, Tommi Kärkkäinen, Mykola Pechenizkiy, Decebal Mocanu, Zhangyang Wang

Transformers have quickly shined in the computer vision world since the emergence of Vision Transformers (ViTs). The dominant role of convolutional neural networks (CNNs) seems to be challenged by increasingly effective transformer-based models. Very recently, a couple of advanced convolutional models strike back with large kernels motivated by the local-window attention mechanism, showing appealing performance and efficiency. While one of them, i.e. RepLKNet, impressively manages to scale the kernel size to 31x31 with improved performance, the performance starts to saturate as the kernel size continues growing, compared to the scaling trend of advanced ViTs such as Swin Transformer. In this paper, we explore the possibility of training extreme convolutions larger than 31x31 and test whether the performance gap can be eliminated by strategically enlarging convolutions. This study ends up with a recipe for applying extremely large kernels from the perspective of sparsity, which can smoothly scale up kernels to 61x61 with better performance. Built on this recipe, we propose Sparse Large Kernel Network (SLaK), a pure CNN architecture equipped with sparse factorized 51x51 kernels that can perform on par with or better than state-of-the-art hierarchical Transformers and modern ConvNet architectures like ConvNeXt and RepLKNet, on ImageNet classification as well as a wide range of downstream tasks including semantic segmentation on ADE20K, object detection on PASCAL VOC 2007, and object detection/segmentation on MS COCO.

📄 PDF Abstract BibTeX arXiv:2207.03620

Code (1)

vita-group/slak 공식 구현 pytorch

Tasks

Object DetectionSemantic Segmentation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
ConvNeXt 설명 없음
Test 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Absolute Position Encodings Absolute Position Encodings are a type of position embeddings for [Transformer-based models] where positional encodings are…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Dynamic ConvNets on Tiny Devices via Nested Sparsity

2022-03-07 · Matteo Grimaldi, Luca Mocerino, Antonio Cipolletta, Andrea Calimera

This work introduces a new training and compression pipeline to build Nested Sparse ConvNets, a class of dynamic Convolutional Neural Networks (ConvNets) suited for inference tasks deployed on resource-constrained device…

image-classificationImage Classificationobject-detectionObject Detection

Scaling Up Your Kernels: Large Kernel Design in ConvNets towards Universal Representations

2024-10-10 · Yiyuan Zhang, Xiaohan Ding, Xiangyu Yue

This paper proposes the paradigm of large convolutional kernels in designing modern Convolutional Neural Networks (ConvNets). We establish that employing a few large kernels, instead of stacking multiple smaller ones, ca…

Time Series ForecastingVideo Recognition

UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio Video Point Cloud Time-Series and Image Recognition

2024-01-01 · CVPR 2024 1 · Xiaohan Ding, Yiyuan Zhang, Yixiao Ge, Sijie Zhao 외

Large-kernel convolutional neural networks (ConvNets) have recently received extensive research attention but two unresolved and critical issues demand further investigation. 1) The architectures of existing large-ke…

Time SeriesTime Series Forecasting

UniRepLKNet: A Universal Perception Large-Kernel ConvNet for Audio, Video, Point Cloud, Time-Series and Image Recognition

2023-11-27 · Xiaohan Ding, Yiyuan Zhang, Yixiao Ge, Sijie Zhao 외

Large-kernel convolutional neural networks (ConvNets) have recently received extensive research attention, but two unresolved and critical issues demand further investigation. 1) The architectures of existing large-kerne…

Image ClassificationObject DetectionSemantic SegmentationTime Series+1

PillarNeSt: Embracing Backbone Scaling and Pretraining for Pillar-based 3D Object Detection

2023-11-29 · Weixin Mao, Tiancai Wang, Diankun Zhang, Junjie Yan 외

This paper shows the effectiveness of 2D backbone scaling and pretraining for pillar-based 3D object detectors. Pillar-based methods mainly employ randomly initialized 2D convolution neural network (ConvNet) for feature …

3D Object Detectionobject-detectionObject Detection