CVAILGMar 30, 2025

KernelDNA: Dynamic Kernel Sharing via Decoupled Naive Adapters

arXiv:2503.23379v2h-index: 3
Originality Incremental advance
AI Analysis

This work addresses efficiency issues in dynamic convolution for computer vision models, offering a parameter-efficient solution that is incremental in improving existing methods.

The paper tackled the trade-offs in dynamic convolution, such as parameter overhead and inference speed, by proposing KernelDNA, a lightweight plug-in that uses cross-layer weight sharing and adapter-based modulation to achieve a state-of-the-art accuracy-efficiency balance in image classification and dense prediction tasks.

Dynamic convolution enhances model capacity by adaptively combining multiple kernels, yet faces critical trade-offs: prior works either (1) incur significant parameter overhead by scaling kernel numbers linearly, (2) compromise inference speed through complex kernel interactions, or (3) struggle to jointly optimize dynamic attention and static kernels. We observe that pre-trained Convolutional Neural Networks (CNNs) exhibit inter-layer redundancy akin to that in Large Language Models (LLMs). Specifically, dense convolutional layers can be efficiently replaced by derived "child" layers generated from a shared "parent" convolutional kernel through an adapter. To address these limitations and implement the weight-sharing mechanism, we propose a lightweight convolution kernel plug-in, named KernelDNA. It decouples kernel adaptation into input-dependent dynamic routing and pre-trained static modulation, ensuring both parameter efficiency and hardware-friendly inference. Unlike existing dynamic convolutions that expand parameters via multi-kernel ensembles, our method leverages cross-layer weight sharing and adapter-based modulation, enabling dynamic kernel specialization without altering the standard convolution structure. This design preserves the native computational efficiency of standard convolutions while enhancing representation power through input-adaptive kernel adjustments. Experiments on image classification and dense prediction tasks demonstrate that KernelDNA achieves a state-of-the-art accuracy-efficiency balance among dynamic convolution variants.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes