atlas

Research map / Architectures and efficiency / Neural architecture search

Differentiable Model Scaling using Differentiable Topk

ICML 2024 · Architectures and efficiency › Neural architecture search · approach: Bi-level differentiable NAS · 1 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 Differentiable Model Scaling (DMS), which searches width and depth of networks via a fully differentiable top-k operator with importance normalization and a learnable pruning-ratio threshold, under a resource-constraint loss.

Problem

Efficiently searching optimal width and depth of neural networks; prior gradient-based NAS methods model structural hyperparameters indirectly or with non-differentiable gradient estimates, and stochastic/one-shot/multi-shot NAS is very costly.

Approach

A differentiable top-k operator that uses a single learnable pruning-ratio threshold over rank-normalized element importance (uniform in [0,1]) and a sigmoid soft mask, so the number of channels/blocks/heads is directly and smoothly optimized with task loss plus a resource-constraint loss.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use differentiable topk instead of gradient-estimate topkDMS on ResNet-50 · ImageNetTop-1 (%): 61.6 -> 70.7Helped
Replace EA search with DMSOFA supernet at 0.45G MACs · ImageNetsearch cost (GPU hours): 0 + 1.1 -> 0 + 0.05Helped
Search EfficientNet-B0 width and depth with DMSEfficientNet-B0 · ImageNetTop-1 (%): 77.1 -> 78.5Helped
Search EfficientNet-B1 width and depth with DMSEfficientNet-B1 · ImageNetTop-1 (%): 79.1 -> 80.0Helped
Search EfficientNet-B2 width and depth with DMSEfficientNet-B2 · ImageNetTop-1 (%): 80.1 -> 81.1Helped
Apply DMS structure searchYolo-v8-n · COCOmAP (%): 37.4 -> 39.4Helped
Prune and finetune with DMS instead of LLM-PrunerLlama-7B pruned to 5.47B · Wikitext2perplexity: 17.39 -> 17.13Helped
Remove importance normalization (ablation)DMS differentiable topk on ResNet-50 · ImageNetTop-1 (%): 70.7 -> 0.1Hurt
Add moving average to Taylor importance (ablation)DMSnp on ResNet-50 · ImageNet, 1G MACsTop-1 (%): 72.5 -> 73.1Helped
Increase supernet size from ResNet-50 to ResNet-152 without pretraining (ablation)DMSnp · ImageNet, 1G MACsTop-1 (%): 73.1 -> 74.6Helped
Reduce search time from 10 to 20 epochs (ablation)DMSnp on ResNet-50 · ImageNet, 1G MACsTop-1 (%): 73.1 -> 72.8Hurt

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet COCO Alpaca WikiText2 PTB BoolQ WinoGrande ARC-e ARC-c

Benchmarks: ImageNet COCO WikiText2 PTB BoolQ WinoGrande ARC-e ARC-c

Metrics: top-1 accuracy mAP perplexity zero-shot accuracy MACs search cost (GPU days)

Baselines: ZiCo Zen-score JointPruning ScaleNet ModelAmplification EfficientNet LLM-Pruner LFPC GReg-2 CC TPP evolutionary algorithm

Builds on: Taylor importance OFA EfficientNet MMRazor

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