atlas

Research map / Architectures and efficiency / CNN design

KernelWarehouse: Rethinking the Design of Dynamic Convolution

ICML 2024 · Architectures and efficiency › CNN design · approach: Large and dynamic kernel design · 3 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 KernelWarehouse, a generalized dynamic convolution that partitions kernels into cells, shares a warehouse of cells across same-stage layers, and uses a contrasting-driven attention function to enable n>100 while controlling parameter budget.

Problem

Dynamic convolution multiplies convolutional parameters by the kernel number n, so it is parameter-inefficient and prevents exploring large n (n>100).

Approach

Redefines kernels as small kernel cells obtained by partitioning static kernels, assembles a warehouse of n cells shared across same-stage layers with a convolutional parameter budget b=n/m_t, and replaces softmax attention with a contrasting-driven attention function (CAF) that allows negative and positive attentions with temperature-based one-hot initialization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace normal convolution with KW (4×)ResNet18 · ImageNet val (advanced training)Top-1 Acc (%): 70.44 -> 76.05Helped
use KW (1/4×) instead of the baselineResNet18 · ImageNet val (advanced training)Top-1 Acc (%): 70.44 -> 72.73Helped
replace normal convolution with KW (4×)ResNet50 · ImageNet val (advanced training)Top-1 Acc (%): 78.44 -> 81.05Helped
replace normal convolution with KW (1×)ConvNeXt-Tiny · ImageNet valTop-1 Acc (%): 82.07 -> 82.55Helped
replace normal convolution with KW (4×)MobileNetV2 (1.0×) · ImageNet valTop-1 Acc (%): 72.02 -> 75.92Helped
replace normal convolution with KW (4×)DeiT-Tiny · ImageNet valTop-1 Acc (%): 72.13 -> 76.51Helped
replace normal convolution with KW (4×)Mask R-CNN with ResNet50 · MS-COCO 2017 valObject detection AP: 39.6 -> 42.4Helped
add kernel partition (ablation)KW (1×) on ResNet18 · ImageNet valTop-1 Acc (%): 70.49 -> 74.77Helped
share the warehouse within each stage instead of within each layer (ablation)KW (1×) on ResNet18 · ImageNet valTop-1 Acc (%): 74.34 -> 74.77Helped
add warehouse sharing instead of no sharing (ablation)KW (1×) on ResNet18 · ImageNet valTop-1 Acc (%): 72.49 -> 74.77Helped
share across different-dimensioned rather than only same-dimensioned kernels (ablation)KW (1×) on ResNet50 · ImageNet valTop-1 Acc (%): 79.80 -> 80.38Helped
use CAF rather than Softmax attention (ablation)KW (1×) on ResNet18 · ImageNet valTop-1 Acc (%): 72.67 -> 74.77Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K MS-COCO 2017

Benchmarks: ImageNet-1K MS-COCO 2017

Metrics: top-1 accuracy top-5 accuracy AP AP50 AP75 APS APM APL params FPS

Baselines: SE CBAM ECA CGC WeightNet DCD CondConv DY-Conv ODConv

Builds on: CondConv DY-Conv ODConv

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