KernelWarehouse: Towards Parameter-Efficient Dynamic Convolution
Not on the map. Why?
Abstract (arXiv)
Dynamic convolution learns a linear mixture of n static kernels weighted with their sample-dependent attentions, demonstrating superior performance compared to normal convolution. However, existing designs are parameter-inefficient: they increase the number of convolutional parameters by n times. This and the optimization difficulty lead to no research progress in dynamic convolution that can allow us to use a significant large value of n (e.g., n>100 instead of typical setting n<10) to push forward the performance boundary. In this paper, we propose KernelWarehouse, a more general form of dynamic convolution, which can strike a favorable trade-off between parameter efficiency and representation power. Its key idea is to redefine the basic concepts of "kernels" and "assembling kernels" in dynamic convolution from the perspective of reducing kernel dimension and increasing kernel number significantly. In principle, KernelWarehouse enhances convolutional parameter dependencies within the same layer and across successive layers via tactful kernel partition and warehouse sharing, yielding a high degree of freedom to fit a desired parameter budget. We validate our method on ImageNet and MS-COCO datasets with different ConvNet architectures, and show that it attains state-of-the-art results. For instance, the ResNet18|ResNet50|MobileNetV2|ConvNeXt-Tiny model trained with KernelWarehouse on ImageNet reaches 76.05%|81.05%|75.52%|82.51% top-1 accuracy. Thanks to its flexible design, KernelWarehouse can even reduce the model size of a ConvNet while improving the accuracy, e.g., our ResNet18 model with 36.45%|65.10% parameter reduction to the baseline shows 2.89%|2.29% absolute improvement to top-1 accuracy.
Key facts. Cited by 4 papers in the map (data through 14 Oct 2026). Builds on 41 of its 45 references that are in the map. First posted on arXiv 16 Aug 2023.
Builds on
41 of 45 references.
References · 41
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2014Microsoft COCO: Common Objects in Contextcited by 17,608
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,364
- 2021Swin Transformer: Hierarchical Vision Transformer using Shifted Windowscited by 12,139
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,498
- 2017Mask R-CNNcited by 7,277
- 2016Densely Connected Convolutional Networkscited by 6,720
- 2019EfficientNet: Rethinking Model Scaling for Convolutional Neural Networkscited by 6,442
- 2015Rethinking the Inception Architecture for Computer Visioncited by 5,475
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,183
- 2018MobileNetV2: Inverted Residuals and Linear Bottleneckscited by 4,795
- 2017Squeeze-and-Excitation Networkscited by 4,789
29 more
- 2014Going Deeper with Convolutionscited by 4,241
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,845
- 2022A ConvNet for the 2020scited by 3,579
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,884
- 2016Aggregated Residual Transformations for Deep Neural Networkscited by 2,546
- 2018CBAM: Convolutional Block Attention Modulecited by 2,477
- 2019RandAugment: Practical automated data augmentation with a reduced search spacecited by 2,269
- 2019Searching for MobileNetV3cited by 1,994
- 2015Spatial Transformer Networkscited by 1,429
- 2017Random Erasing Data Augmentationcited by 1,239
- 2017ShuffleNet: An Extremely Efficient Convolutional Neural Network for Mobile Devicescited by 1,200
- 2016HyperNetworkscited by 1,027
- 2020Designing Network Design Spacescited by 960
- 2019ECA-Net: Efficient Channel Attention for Deep Convolutional Neural Networkscited by 575
- 2017Residual Attention Network for Image Classificationcited by 386
- 2019Dynamic Convolution: Attention over Convolution Kernelscited by 356
- 2016Dynamic Filter Networkscited by 319
- 2019CondConv: Conditionally Parameterized Convolutions for Efficient Inferencecited by 273
- 2017Meta Networkscited by 269
- 2018BAM: Bottleneck Attention Modulecited by 172
- 2017Burst Denoising with Kernel Prediction Networkscited by 157
- 2018Gather-Excite: Exploiting Feature Context in Convolutional Neural Networkscited by 139
- 2021Involution: Inverting the Inherence of Convolution for Visual Recognitioncited by 99
- 2019SRM : A Style-based Recalibration Module for Convolutional Neural Networkscited by 66
- 2022Omni-Dimensional Dynamic Convolutioncited by 55
- 2020WeightNet: Revisiting the Design Space of Weight Networkscited by 50
- 2019DynamoNet: Dynamic Action and Motion Networkcited by 48
- 2021Revisiting Dynamic Convolution via Matrix Decompositioncited by 35
- 2019Context-Gated Convolutioncited by 23
Built on by
Citing papers per year: 2023: 1; 2024: 0; 2025: 3.
4 papers.
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNetscited by 9
- 2025A Real-time Concrete Crack Detection and Segmentation Model Based on YOLOv11cited by 1
- 2025FADConv: A Frequency-Aware Dynamic Convolution for Farmland Non-agriculturalization Identification and Segmentationcited by 0
- 2025Research on Improving the High Precision and Lightweight Diabetic Retinopathy Detection of YOLOv8ncited by 0
- 2025A Real-time Concrete Crack Detection and Segmentation Model Based on YOLOv1115 Aug 2025
- 2025Research on Improving the High Precision and Lightweight Diabetic Retinopathy Detection of YOLOv8n1 Jul 2025
- 2025FADConv: A Frequency-Aware Dynamic Convolution for Farmland Non-agriculturalization Identification and Segmentation4 Apr 2025
- 2023RefConv: Re-parameterized Refocusing Convolution for Powerful ConvNets16 Oct 2023