atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Navigating Extremes: Dynamic Sparsity in Large Output Spaces

NeurIPS 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 0 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.

Applies semi-structured fixed fan-in dynamic sparse training (SET-style magnitude pruning and random regrowth) to the classifier of end-to-end extreme multi-label classification, with an intermediate layer and a decaying auxiliary cluster-based loss to restore encoder gradient flow.

Problem

Classification layers over millions of labels dominate GPU memory in end-to-end extreme multi-label classification, and naive sparsification with DST hampers convergence because poor gradient flow from the sparse classifier to the trainable text encoder.

Approach

Replace the dense XMC output layer with a fixed fan-in semi-structured sparse layer trained with magnitude-based pruning and random regrowth (SET), and add an intermediate layer plus a decaying auxiliary meta-classifier (label-cluster) loss so the encoder receives useful gradients early in training.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use Spartex instead of a dense classifierXMC models · Amazon-3MM_tr (GiB): 46.3 -> 13.5Helped
Use Spartex instead of Dense BNXMC models · Amazon-670KP@1: 44.5 -> 47.1Helped
Add an auxiliary loss (ablation)Spartex, fan-in 128 (83%) · Amazon-670KP@1: 45.6 -> 47.1Helped
Add an auxiliary loss (ablation)Spartex, fan-in 64 (92%) · Amazon-670KP@1: 30.7 -> 42.3Helped
Add an auxiliary loss (ablation)Spartex, fan-in 32 (96%) · Amazon-670KP@1: 5.5 -> 38.4Helped
Add an auxiliary loss (ablation)Spartex, fan-in 256 (67%) · Amazon-670KP@1: 47.0 -> 47.6Helped
Continue auxiliary loss throughout training rather than cutting it off (ablation)Spartex, fan-in 128 (83%) · Amazon-670KP@1: 47.1 -> 42.1Hurt
Continue auxiliary loss throughout training rather than cutting it off (ablation)Spartex, fan-in 64 (92%) · Amazon-670KP@1: 42.3 -> 22.7Hurt
Train end-to-end rather than using fixed embeddings (ablation)DST XMC model · Wiki-500KP@1: 73.6 -> 76.7Helped
Train end-to-end rather than using fixed embeddings (ablation)DST XMC model · Amazon-670KP@1: 42.6 -> 47.1Helped
Increase sparsity from 50% to 96% (ablation)Spartex · Amazon-670KP@1: 49.2 -> 38.4Hurt
Use the auxiliary objective at lower sparsity (≤ 67%) (ablation)Spartex · Amazon-670KP@1No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Wiki10-31K Wiki-500K Amazon-670K Amazon-3M LF-AmazonTitles-131K LF-WikiSeeAlso-320K

Benchmarks: Wiki10-31K Wiki-500K Amazon-670K Amazon-3M LF-AmazonTitles-131K LF-WikiSeeAlso-320K

Metrics: P@1 P@3 P@5 PSP@1 PSP@3 PSP@5 peak GPU memory (GiB)

Baselines: CascadeXML LightXML AttentionXML Dense Dense BN RigL Renee NGAME SiameseXML ECLARE DEXML

Builds on: SET RigL CascadeXML Renee

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