paper-with-me

Papers

PeLK: Parameter-efficient Large Kernel ConvNets with Peripheral Convolution

2024-03-12 · CVPR 2024 1 · Honghao Chen, Xiangxiang Chu, Yongjian Ren, Xin Zhao, Kaiqi Huang

Recently, some large kernel convnets strike back with appealing performance and efficiency. However, given the square complexity of convolution, scaling up kernels can bring about an enormous amount of parameters and the proliferated parameters can induce severe optimization problem. Due to these issues, current CNNs compromise to scale up to 51x51 in the form of stripe convolution (i.e., 51x5 + 5x51) and start to saturate as the kernel size continues growing. In this paper, we delve into addressing these vital issues and explore whether we can continue scaling up kernels for more performance gains. Inspired by human vision, we propose a human-like peripheral convolution that efficiently reduces over 90% parameter count of dense grid convolution through parameter sharing, and manage to scale up kernel size to extremely large. Our peripheral convolution behaves highly similar to human, reducing the complexity of convolution from O(K^2) to O(logK) without backfiring performance. Built on this, we propose Parameter-efficient Large Kernel Network (PeLK). Our PeLK outperforms modern vision Transformers and ConvNet architectures like Swin, ConvNeXt, RepLKNet and SLaK on various vision tasks including ImageNet classification, semantic segmentation on ADE20K and object detection on MS COCO. For the first time, we successfully scale up the kernel size of CNNs to an unprecedented 101x101 and demonstrate consistent improvements.

📄 PDF Abstract BibTeX arXiv:2403.07589

Code (0)

등록된 구현이 없습니다.

Tasks

object-detectionObject DetectionSemantic Segmentation

Methods 이 논문이 사용한 방법론

ConvNeXt 설명 없음
Convolution A convolution is a type of matrix operation, consisting of a kernel, a small matrix of weights, that slides over input data performing element-wise multiplication with the…

Similar Papers 제목 키워드 기반

Are Large Kernels Better Teachers than Transformers for ConvNets?

2023-05-30 · Tianjin Huang, Lu Yin, Zhenyu Zhang, Li Shen 외

This paper reveals a new appeal of the recently emerged large-kernel Convolutional Neural Networks (ConvNets): as the teacher in Knowledge Distillation (KD) for small-kernel ConvNets. While Transformers have led state-of…

Knowledge Distillation

Discovering and using Spelke segments

2025-07-21 · Rahul Venkatesh, Klemen Kotar, Lilian Naing Chen, Seungwoo Kim 외 arxiv

Segments in computer vision are often defined by semantic considerations and are highly dependent on category-specific conventions. In contrast, developmental psychology suggests that humans perceive the world in terms o…

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

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