ACNet: Strengthening the Kernel Skeletons for Powerful CNN via Asymmetric Convolution Blocks
Xiaohan Ding, Yuchen Guo, Guiguang Ding, Jungong Han

TL;DR
ACNet introduces Asymmetric Convolution Blocks (ACB) as a universal CNN component that enhances performance and robustness by strengthening kernel skeletons, applicable across various architectures without increasing inference costs.
Contribution
The paper proposes a novel architecture-neutral convolutional block, ACB, which improves CNN accuracy and robustness by replacing standard convolutions, then converting back to original architectures after training.
Findings
ACNet improves accuracy on CIFAR and ImageNet datasets.
ACB enhances robustness to rotational distortions.
ACNet requires no extra computation during inference.
Abstract
As designing appropriate Convolutional Neural Network (CNN) architecture in the context of a given application usually involves heavy human works or numerous GPU hours, the research community is soliciting the architecture-neutral CNN structures, which can be easily plugged into multiple mature architectures to improve the performance on our real-world applications. We propose Asymmetric Convolution Block (ACB), an architecture-neutral structure as a CNN building block, which uses 1D asymmetric convolutions to strengthen the square convolution kernels. For an off-the-shelf architecture, we replace the standard square-kernel convolutional layers with ACBs to construct an Asymmetric Convolutional Network (ACNet), which can be trained to reach a higher level of accuracy. After training, we equivalently convert the ACNet into the same original architecture, thus requiring no extra…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Neural Network Applications · Domain Adaptation and Few-Shot Learning · Human Pose and Action Recognition
MethodsConvolution
