atlas

Research map / Architectures and efficiency / CNN design

InceptionNeXt: When Inception Meets ConvNeXt

CVPR 2024 · Architectures and efficiency › CNN design · approach: Efficient CNN scaling and dynamic inference · 401 citations (OpenAlex)

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 InceptionNeXt, which replaces ConvNeXt's 7x7 depthwise convolution with an Inception-style depthwise convolution (3x3, two orthogonal band kernels, identity branch) to gain speed while keeping ImageNet accuracy.

Problem

Large-kernel depthwise convolutions (e.g., ConvNeXt's 7x7) have few FLOPs but high memory-access cost, making CNNs slow on GPUs; shrinking the kernel speeds them up but hurts accuracy.

Approach

Split channels into four groups processed in parallel: a small 3x3 depthwise conv, 1x11 and 11x1 band depthwise convs, and an identity branch (only 1/8 of channels are convolved), yielding a large receptive field at linear cost in kernel size and channels.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
replace ConvNeXt's 7×7 depthwise convolution with Inception depthwise convolutionConvNeXt-T · ImageNet-1K valtop-1 accuracy: 82.1 -> 82.3Helped
replace ConvNeXt's 7×7 depthwise convolution with Inception depthwise convolutionConvNeXt-T · ImageNet-1KA100 training throughput: 575 -> 901Helped
use InceptionNeXt-T instead of ConvNeXt-T as the backboneUperNet · ADE20K valmIoU: 46.7 -> 47.9Helped
use InceptionNeXt-T instead of PoolFormer-S24 as the backboneSemantic FPN · ADE20K valmIoU: 40.3 -> 43.1Helped
add the horizontal band-kernel branch (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 81.9 -> 82.3Helped
add the vertical band-kernel branch (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 81.9 -> 82.3Helped
add the small square-kernel branch (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.0 -> 82.3Helped
place horizontal and vertical band kernels in sequence instead of parallel (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.3 -> 82.1Hurt
increase band kernel size from 7 to 11 (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.1 -> 82.3Helped
increase band kernel size from 11 to 13 (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.3 -> 82.0Hurt
increase convolution branch ratio from 1/8 to 1/4 (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.3 -> 82.2No clear effect
decrease convolution branch ratio from 1/8 to 1/16 (ablation)InceptionNeXt-T · ImageNet-1K valtop-1 accuracy: 82.3 -> 81.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K ADE20K

Benchmarks: ImageNet-1K ADE20K

Metrics: top-1 accuracy training throughput inference throughput mIoU FPS MACs parameters

Baselines: ConvNeXt Swin Transformer ResNet-50 RSB-ResNet RegNetY FocalNet RepLKNet PoolFormer PVT DeiT

Builds on: ConvNeXt MetaFormer Inception v3 ShuffleNet V2 DeiT

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