atlas

Research map / Architectures and efficiency / Attention and transformers

Efficient Modulation for Vision Networks

ICLR 2024 · Architectures and efficiency › Attention and transformers · approach: Efficient image transformers · 4 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 EfficientMod, a convolution-based efficient modulation block (simplified VAN/FocalNet modulation with fused MLP and a single large-kernel depthwise context branch) for fast efficient vision networks, optionally hybridized with self-attention.

Problem

Modulation-based vision networks (VAN, FocalNet) are theoretically efficient but slow at inference on limited hardware due to fragmented operations and redundant projections; efficient networks need better accuracy-latency trade-offs on GPU and CPU.

Approach

Abstracts the modulation mechanism as p(ctx(x) ⊙ v(x)) and fuses the MLP into the modulation design, with a simplified context branch using one 7x7 depthwise convolution in a channel-reduced setting, yielding a MBConv-like block that is faster than MBConv at similar params/FLOPs.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use EfficientMod-s instead of EfficientFormerV2-S2ImageNet-1K classification · ImageNet-1Ktop-1 accuracy (%): 80.4 -> 81.0Helped
use EfficientMod-s instead of EfficientFormerV2-S2ImageNet-1K classification · ImageNet-1KGPU latency: 7.3 -> 5.5 ms; 25%Helped
use hybrid EfficientMod-s with attention blocks instead of convolution-only EfficientMod-s (ablation)EfficientMod-s · ImageNet-1Ktop-1 accuracy (%): 80.5 -> 81.0Helped
add knowledge distillation (ablation)EfficientMod-s · ImageNet-1Ktop-1 accuracy (%): 81.0 -> 81.9Helped
replace element-wise multiplication with summation (ablation)EfficientMod-s convolutional model · ImageNet-1Ktop-1 accuracy (%): 1%Hurt
use Repeat instead of Reshape (ablation)EfficientMod-s · GPU latencylatency: 5.1%Helped
use Repeat instead of Reshape (ablation)EfficientMod-s · CPU latencylatency: 21.8%Hurt
remove Layer Normalization and add Batch Normalization after each convolution (ablation)EfficientMod-xxs (Conv) · iPhone 13 ImageNet-1Klatency: 1.2ms -> 0.9 msHelped
remove Layer Normalization and add Batch Normalization after each convolution (ablation)EfficientMod-xxs (Conv) · iPhone 13 ImageNet-1Ktop-1 accuracy (%): 75.3% -> 74.7%Hurt
adjust channel and block numbers (ablation)EfficientMod-xxs (Conv) with no LN and BN · iPhone 13 ImageNet-1Ktop-1 accuracy (%): 74.7% -> 75.2%Helped
use hybrid EfficientMod-s instead of convolution-only EfficientMod-s (ablation)ADE20K semantic segmentation · ADE20KmIoU: 43.5 -> 46.0Helped
use hybrid EfficientMod-s instead of EfficientFormerV2-s2ADE20K semantic segmentation · ADE20KmIoU: 42.4 -> 46.0; 3.6Helped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-1K MS COCO ADE20K

Benchmarks: ImageNet-1K MS COCO ADE20K

Metrics: top-1 accuracy GPU latency CPU latency AP box AP mask mIoU params FLOPs

Baselines: MobileNetV2 FasterNet EdgeViT MobileOne MobileViT EfficientFormerV2 MobileViTv2 PoolFormer VAN-B0 FocalNet

Builds on: VAN FocalNet MobileNetV2 MetaFormer ShuffleNetV2

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