Integrating Large Circular Kernels into CNNs through Neural Architecture Search
Kun He, Chao Li, Yixiao Yang, Gao Huang, John E. Hopcroft

TL;DR
This paper introduces large circular kernels into CNNs, demonstrating their advantages and integrating them into neural architecture search to improve performance and robustness, inspired by biological visual systems.
Contribution
The paper proposes an efficient implementation of circular kernels, expands NAS search space to include them, and shows their benefits over traditional square kernels.
Findings
Large circular kernels outperform square kernels in CNNs.
Neural architectures with circular kernels are more rotation invariant.
Models with circular kernels are more robust to image transformations.
Abstract
The square kernel is a standard unit for contemporary CNNs, as it fits well on the tensor computation for convolution operation. However, the retinal ganglion cells in the biological visual system have approximately concentric receptive fields. Motivated by this observation, we propose to use circular kernel with a concentric and isotropic receptive field as an option for the convolution operation. We first propose a simple yet efficient implementation of the convolution using circular kernels, and empirically show the significant advantages of large circular kernels over the counterpart square kernels. We then expand the operation space of several typical Neural Architecture Search (NAS) methods with the convolutions of large circular kernels. The searched new neural architectures do contain large circular kernels and outperform the original searched models considerably. Our additional…
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 · Cell Image Analysis Techniques · Advanced Vision and Imaging
Methods*Communicated@Fast*How Do I Communicate to Expedia? · Batch Normalization · 1x1 Convolution · Residual Connection · Bottleneck Residual Block · Residual Block · Average Pooling · Max Pooling · Kaiming Initialization · Global Average Pooling
