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

Yiyuan Zhang, Xiaohan Ding, Xiangyu Yue
10/10/2024
cs.CVcs.AIcs.LG

Official code: AILab-CVC/UniRepLKNet (1,074 stars, Apache-2.0, last commit 2025-08-10).

Abstract

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, can be a superior design strategy. Our work introduces a set of architecture design guidelines for large-kernel ConvNets that optimize their efficiency and performance. We propose the UniRepLKNet architecture, which offers systematical architecture design principles specifically crafted for large-kernel ConvNets, emphasizing their unique ability to capture extensive spatial information without deep layer stacking. This results in a model that not only surpasses its predecessors with an ImageNet accuracy of 88.0%, an ADE20K mIoU of 55.6%, and a COCO box AP of 56.4% but also demonstrates impressive scalability and performance on various modalities such as time-series forecasting, audio, point cloud, and video recognition. These results indicate the universal modeling abilities of large-kernel ConvNets with faster inference speed compared with vision transformers. Our findings reveal that large-kernel ConvNets possess larger effective receptive fields and a higher shape bias, moving away from the texture bias typical of smaller-kernel CNNs. All codes and models are publicly available at https://github.com/AILab-CVC/UniRepLKNet promoting further research and development in the community.

View on arXivView PDF

Code Implementations(1)

Apache-2.0

[CVPR 2024 & TPAMI 2025] UniRepLKNet

1,07463Shell, PythonNov 24, 20231 years agoApache-2.0
architectureartificial-intelligenceconvolutional-neural-networksdeep-learningmultimodal-learning

Similar Papers

Cite this paper

@article{zhang2024scaling,
  title  = {Scaling Up Your Kernels: Large Kernel Design in ConvNets towards Universal Representations},
  author = {Yiyuan Zhang and Xiaohan Ding and Xiangyu Yue},
  year   = {2024},
  eprint = {2410.08049},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.08049v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.08049.svg)](https://codeofpaper.com/paper/2410.08049)

Discussion