atlas

Research map / Architectures and efficiency / Mixture of experts

Mixture of Nested Experts: Adaptive Processing of Visual Tokens

NeurIPS 2024 · Architectures and efficiency › Mixture of experts · approach: Expert routing and specialization · 2 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 Mixture of Nested Experts (MoNE), which routes visual tokens via a learned router and Expert Preferred Routing to nested ViT sub-models of increasing width, cutting inference FLOPs about 2-3x on images and videos at matched accuracy.

Problem

ViT and ViViT models process all visual tokens with equal compute despite high spatial and temporal redundancy, while MoE adds parameters and keeps per-token compute fixed.

Approach

Nested experts (weight-slices of the same network, following MatFormer) are used as MoE experts with no extra parameters; a router assigns tokens to nested experts under capacity constraints via Expert Preferred Routing, so redundant tokens use cheaper experts and a single model can serve multiple compute budgets.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use adaptive MoNE token routing instead of processing all tokens with the full ViViT baselineViViT Factorized Encoder B/16 · Something-Something-v2 8x1 testaccuracy: 64.4 -> 64.6Helped
Use adaptive MoNE token routing instead of the full ViViT baselineViViT Factorized Encoder B/16 · Something-Something-v2 8x1 testFLOPs: 376.3 -> 162.8Helped
Use heuristic MoNE capacity allocation instead of proportionate allocationMoNE · Something-Something-v2accuracy: 64.3 -> 64.6Helped
Use heuristic MoNE capacity allocation instead of uniform allocationMoNE · Something-Something-v2accuracy: 64.6 -> 64.6No clear effect
Use heuristic MoNE capacity allocation instead of MoD Greedy allocationMoNE · Something-Something-v2accuracy: 63.9 -> 64.6Helped
Use heuristic MoNE capacity allocation instead of Greedy allocationMoNE · Something-Something-v2accuracy: 64.2 -> 64.6Helped
Place the router at the first layer rather than a later layer (ablation)MoNE · Something-Something-v2performanceHelped
Use one router at the first layer rather than increasing the number of routers throughout the network (ablation)MoNE · Something-Something-v2performanceHelped
Use a learned router instead of a random router (ablation)MoNE · Something-Something-v2accuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet-21k Kinetics-400 Something-Something-v2

Benchmarks: ImageNet-21k Kinetics-400 Something-Something-v2

Metrics: precision@1 top-1 accuracy GFLOPs

Baselines: ViT ViViT MatViT Mixture of Depths

Builds on: MatFormer MatViT Mixture of Depths ViViT expert choice routing

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