Dynamic Convolution: Attention over Convolution Kernels

12/07/2019
by   Yinpeng Chen, et al.
1

Light-weight convolutional neural networks (CNNs) suffer performance degradation as their low computational budgets constrain both the depth (number of convolution layers) and width (number of channels) of CNNs, resulting in limited representation capability. To address this issue, we present dynamic convolution, a new design that increases model complexity without increasing the network depth or width. Instead of using a single convolution kernel per layer, dynamic convolution aggregates multiple parallel convolution kernels dynamically based upon their attentions, which are input dependent. Assembling multiple kernels is not only computationally efficient due to the small kernel size, but also has more representation power since these kernels are aggregated in a non-linear way via attention. By simply using dynamic convolution for the state-of-the-art architecture MobilenetV3-Small, the top-1 accuracy on ImageNet classification is boosted by 2.3 is achieved on COCO keypoint detection.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/16/2022

Omni-Dimensional Dynamic Convolution

Learning a single static convolutional kernel in each convolutional laye...
research
04/22/2020

DyNet: Dynamic Convolution for Accelerating Convolutional Neural Networks

Convolution operator is the core of convolutional neural networks (CNNs)...
research
03/15/2021

Revisiting Dynamic Convolution via Matrix Decomposition

Recent research in dynamic convolution shows substantial performance boo...
research
11/16/2021

Learning with convolution and pooling operations in kernel methods

Recent empirical work has shown that hierarchical convolutional kernels ...
research
02/04/2021

CKConv: Continuous Kernel Convolution For Sequential Data

Conventional neural architectures for sequential data present important ...
research
04/05/2023

SMPConv: Self-moving Point Representations for Continuous Convolution

Continuous convolution has recently gained prominence due to its ability...
research
08/16/2023

KernelWarehouse: Towards Parameter-Efficient Dynamic Convolution

Dynamic convolution learns a linear mixture of n static kernels weighted...

Please sign up or login with your details

Forgot password? Click here to reset