atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

MaxQ: Multi-Axis Query for N:M Sparsity Network

CVPR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch

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 MaxQ, a parameter-free multi-axis query method that generates soft N:M sparsity masks from weight magnitudes across filter and kernel axes, combined with an incremental N:M block schedule, to train CNNs with N:M sparsity from scratch.

Problem

N:M sparsity methods treat weights within each block independently, ignoring relative importance across blocks, and apply N:M sparsity to the whole network from the start of training, causing severe information loss and suboptimal accuracy.

Approach

Relax hard N:M binary masks into soft masks computed via sigmoid thresholds over weight magnitudes, with importance queried along filter and kernel axes, and gradually increase the fraction of N:M blocks during training (largest l1-norm blocks first) so the network heals progressively; the soft masks are precomputed and folded into weights at inference.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use multi-axis query with soft masks (ablation)MaxQ on ResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 71.5% -> 74.2%Helped
Add incremental pruning to multi-axis query (ablation)MaxQ on ResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 74.2% -> 74.6%Helped
Train for 200 epochs instead of the default schedule (ablation)MaxQ on ResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 74.6% -> 75.2%Helped
Use multi-axis query and incremental pruning (ablation)ResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 71.5% -> 74.6%Helped
Use MaxQ instead of ASPResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 71.5% -> 74.6%Helped
Use MaxQ instead of ASPResNet50 · ImageNet, 1:4 sparsityTop-1 accuracy: 76.5% -> 77.3%Helped
Use MaxQ instead of LBCFaster R-CNN · COCO, 2:4 sparsitymAP: 38.5 -> 38.7Helped
Use MaxQ instead of LBCMask R-CNN · COCO, 2:4 sparsityBox mAP: 39.3 -> 39.2Hurt
Use MaxQ instead of LBCMask R-CNN · COCO, 1:4 sparsityBox mAP: 37.8 -> 38.3Helped
Use MaxQ instead of LBCMask R-CNN · COCO, 1:4 sparsityMask mAP: 34.0 -> 34.4Helped
Use varied incremental-pruning start and end epochs (ablation)MaxQ on ResNet50 · ImageNet, 1:16 sparsityTop-1 accuracy: 74.51%, 74.41%, 74.55%, 74.56%, 74.52%, 74.47%No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: ImageNet COCO

Benchmarks: ImageNet COCO

Metrics: top-1 accuracy mAP FLOPs train speed INT8 accuracy drop

Baselines: ASP SR-STE LBC RigL GMP MAP STR DNW OptG

Builds on: SR-STE ASP LBC

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