atlas

Research map / Architectures and efficiency / CNN design

Receptive Fields As Experts in Convolutional Neural Architectures

ICML 2024 · Architectures and efficiency › CNN design · approach: Large and dynamic kernel design

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes Mixture of Receptive Fields (MoRF), treating convolutions of different kernel sizes as experts routed per input (hard or soft routing) and merged by re-parameterization for inference, integrated into ResNet and ConvNeXt.

Problem

Receptive field size in CNNs is manually chosen (e.g., 3x3 vs 7x7), and a single fixed size may not suit all inputs or layers; the goal is to let the network select receptive fields adaptively per input.

Approach

Treat convolutions with different kernel sizes as experts in a mixture-of-experts layer, with an attention-based router selecting them per input (hard top-k or soft weighted sum), then fuse the experts into one kernel via re-parameterization so inference cost stays close to a single-kernel convolution.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add MoRF soft routing to ConvNeXt-TConvNeXt-T · ImageNet-1K, 224×224Top-1 accuracy: 82.1 -> 82.6Helped
Add MoRF soft routing to ConvNeXt-SConvNeXt-S · ImageNet-1K, 224×224Top-1 accuracy: 83.1 -> 83.7Helped
Add MoRF soft routing to ConvNeXt-BConvNeXt-B · ImageNet-1K, 224×224Top-1 accuracy: 83.8 -> 84.2Helped
Add MoRF soft routing to ConvNeXt-BConvNeXt-B · ImageNet-1K, 384×384Top-1 accuracy: 85.1 -> 85.3Helped
Add MoRF soft routing to ConvNeXt-TConvNeXt-T with Mask R-CNN · COCO val2017APb: 46.2 -> 46.8Helped
Add MoRF soft routing to ConvNeXt-TConvNeXt-T with Mask R-CNN · COCO val2017APm: 41.7 -> 42.2Helped
Add MoRF soft routing to ConvNeXt-TConvNeXt-T with UperNet · ADE20K valms mIoU: 46.7 -> 47.7Helped
Use receptive field experts {3, 5, 7, 9, 11} instead of {3, 5, 7} (ablation)ConvNeXt + MoRF · ImageNet-1KTop-1 accuracy: 80.26/80.41 -> 80.43/80.62Helped
Use receptive field experts {3, 5, 7, 9, 11, 13, 15} instead of {3, 5, 7, 9, 11} (ablation)ConvNeXt + MoRF · ImageNet-1KTop-1 accuracy: 80.43/80.62 -> 80.39/80.59Mixed
Use larger-spaced receptive field experts {3, 7, 11, 15, 19} instead of {3, 5, 7, 9, 11} (ablation)ConvNeXt + MoRF · ImageNet-1KTop-1 accuracy: 80.43/80.62 -> 80.38/80.58Mixed
Use receptive field experts {3, 9, 15, 21, 27} instead of {3, 5, 7, 9, 11} (ablation)ConvNeXt + MoRF · ImageNet-1KTop-1 accuracy: 80.43/80.62 -> 80.41/80.62Mixed
Use unnormalized rather than sigmoid attention for soft routing (ablation)ConvNeXt + MoRF · ImageNet-1KTop-1 accuracy: 80.37 -> 80.62Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K COCO ADE20K

Benchmarks: ImageNet-1K COCO val2017 ADE20K validation

Metrics: top-1 accuracy box AP mask AP mIoU throughput (imgs/s) parameters

Baselines: ResNet-18 ResNet-50 ConvNeXt-T ConvNeXt-S ConvNeXt-B Swin Transformer DY-ResNet SKNet-50 AS-MLP Focal Transformer DeiT UperNet

Builds on: ConvNeXt ResNet Mixture of Experts noisy top-k gating RepVGG-style re-parameterization dynamic convolution

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy