KernelWarehouse: Rethinking the Design of Dynamic Convolution
Not on the map. Why?
Abstract (arXiv)
Dynamic convolution learns a linear mixture of n static kernels weighted with their input-dependent attentions, demonstrating superior performance than normal convolution. However, it increases the number of convolutional parameters by n times, and thus is not parameter efficient. This leads to no research progress that can allow researchers to explore the setting n>100 (an order of magnitude larger than the typical setting n<10) for pushing forward the performance boundary of dynamic convolution while enjoying parameter efficiency. To fill this gap, in this paper, we propose KernelWarehouse, a more general form of dynamic convolution, which redefines the basic concepts of ``kernels", ``assembling kernels" and ``attention function" through the lens of exploiting convolutional parameter dependencies within the same layer and across neighboring layers of a ConvNet. We testify the effectiveness of KernelWarehouse on ImageNet and MS-COCO datasets using various ConvNet architectures. Intriguingly, KernelWarehouse is also applicable to Vision Transformers, and it can even reduce the model size of a backbone while improving the model accuracy. For instance, KernelWarehouse (n=4) achieves 5.61%|3.90%|4.38% absolute top-1 accuracy gain on the ResNet18|MobileNetV2|DeiT-Tiny backbone, and KernelWarehouse (n=1/4) with 65.10% model size reduction still achieves 2.29% gain on the ResNet18 backbone. The code and models are available at https://github.com/OSVAI/KernelWarehouse.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 44 of its 51 references that are in the map. First posted on arXiv 12 Jun 2024.
Builds on
44 of 51 references.
References · 44
- 2015Deep Residual Learning for Image Recognitioncited by 52,096
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 30,186
- 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
32 more
- 2017Squeeze-and-Excitation Networkscited by 4,789
- 2020Training data-efficient image transformers & distillation through attentioncited by 4,586
- 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
- 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
- 2019Selective Kernel Networkscited by 403
- 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
- 2017Burst Denoising with Kernel Prediction Networkscited by 157
- 2018Gather-Excite: Exploiting Feature Context in Convolutional Neural Networkscited by 139
- 2019MixConv: Mixed Depthwise Convolutional Kernelscited by 108
- 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
- 2020PSConv: Squeezing Feature Pyramid into One Compact Poly-Scale Convolutional Layercited by 3
Built on by
Citing papers per year: 2025: 2; 2026: 4.
6 papers.
- 2025Frequency Dynamic Convolution for Dense Image Predictioncited by 19
- 2026Parameters as Experts: Adapting Vision Models with Dynamic Parameter Routingcited by 1
- 2025KernelDNA: Dynamic Kernel Sharing via Decoupled Naive Adapterscited by 0
- 2026ImmuVis: Hyperconvolutional Foundation Model for Imaging Mass Cytometrycited by 0
- 2026Core-KAN: Continuous Vision Kernels with Kolmogorov-Arnold Networkscited by 0
- 2026MCL: Meta Convolution Layercited by 0
- 2026MCL: Meta Convolution Layer8 Oct 2026
- 2026Core-KAN: Continuous Vision Kernels with Kolmogorov-Arnold Networks20 Aug 2026
- 2026Parameters as Experts: Adapting Vision Models with Dynamic Parameter Routing6 Feb 2026
- 2026ImmuVis: Hyperconvolutional Foundation Model for Imaging Mass Cytometry4 Feb 2026
- 2025KernelDNA: Dynamic Kernel Sharing via Decoupled Naive Adapters30 Mar 2025
- 2025Frequency Dynamic Convolution for Dense Image Prediction24 Mar 2025