atlas

Research map / Architectures and efficiency / CNN design

PeLK: Parameter-efficient Large Kernel ConvNets with Peripheral Convolution

CVPR 2024 · Architectures and efficiency › CNN design · approach: Large and dynamic kernel design · 83 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes peripheral convolution, a parameter-sharing dense large-kernel operator inspired by human peripheral vision, and builds PeLK, a pure CNN scaling kernels up to 101x101 with far fewer parameters.

Problem

Dense large-kernel convolutions grow quadratically in parameters and suffer optimization difficulties, so prior CNNs fell back to stripe convolutions (up to 51x51) that saturate as kernel size grows.

Approach

Parameterize a large dense kernel with a small kernel via spatial parameter sharing: fine-grained weights in the center and exponentially growing sharing granularity in the periphery (O(K^2) to O(log K) parameters), plus kernel-wise positional embedding to restore local detail and partial channel processing.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace stripe convolution with dense grid convolution at 51×51 (ablation)SLaK framework · ADE20KmIoU (%): 46.1 -> 46.6 (+0.5)Helped
Use dense grid convolution instead of stripe convolution (ablation)SLaK framework · ImageNet-1Kaccuracy: 81.3 -> 81.6Helped
Use PeLK-T instead of ConvNeXt-TImageNet-1K, 224² · ImageNet-1Ktop-1 accuracy: 82.1 -> 82.6Helped
Use PeLK-S instead of ConvNeXt-SImageNet-1K, 224² · ImageNet-1Ktop-1 accuracy: 83.1 -> 83.9Helped
Use PeLK-B instead of SLaK-BImageNet-1K, 224² · ImageNet-1Ktop-1 accuracy: 84.0 -> 84.2Helped
Use PeLK-B-101 instead of SLaK-BImageNet-1K, 384² · ImageNet-1Ktop-1 accuracy: 85.5 -> 85.8Helped
Use PeLK-T instead of SLaK-TADE20K · ADE20KmIoU (%): 47.6 -> 48.1Helped
Use PeLK-B-101 instead of ConvNeXt-BCOCO · COCOAPmask: 45.6 -> 46.1Helped
Keep the central 5×5 region unshared rather than sharing across the central region (ablation)PeLK-T · ImageNet-1K, 224²top-1 accuracy: 81.0 -> 81.4Helped
Use an exponentially increasing sharing grid rather than a non-exponential grid (ablation)PeLK-T · ImageNet-1K, 224²top-1 accuracy: 81.3 -> 81.4Helped
Set the central fine-grained kernel size to 1×1 instead of 5×5 (ablation)PeLK-T · ImageNet-1K, 224²top-1 accuracy: 81.6 -> 80.8Hurt
Increase the central fine-grained kernel size from 5×5 to 7×7 (ablation)PeLK-T · ImageNet-1K, 224²top-1 accuracy: 81.6 -> 81.6No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ADE20K MS COCO

Benchmarks: ImageNet-1K ADE20K MS COCO

Metrics: top-1 accuracy mIoU box AP mask AP params FLOPs throughput

Baselines: Swin ConvNeXt RepLKNet SLaK PerViT T2T-ViT DeiT PVT

Builds on: SLaK RepLKNet ConvNeXt UperNet Cascade Mask R-CNN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy