atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

InfoBatch: Lossless Training Speed Up by Unbiased Dynamic Data Pruning

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Structured network pruning · 7 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 InfoBatch, an unbiased dynamic data pruning method that randomly prunes low-loss samples each epoch and rescales remaining low-loss gradients, with full-data annealing at the end, to achieve lossless training speedups across classification, segmentation, MAE pretraining, diffusion, and LLaMA instruction tuning.

Problem

Reducing training cost of deep networks on large-scale datasets; existing static and dynamic data pruning methods introduce gradient expectation bias, have high scoring/sorting overhead, and rarely achieve lossless accuracy at meaningful pruning ratios.

Approach

Randomly prune a fraction r of samples whose loss is below the current mean loss each epoch (soft pruning, O(1) per sample via mean comparison), rescale the gradients of the remaining below-mean samples by 1/(1-r) to preserve the expected gradient, and train on the full dataset in the final epochs (annealing) to reduce variance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use InfoBatch instead of dynamic random pruning at 30% pruningResNet-18 · CIFAR-100accuracy (%): 77.3 -> 78.2Helped
Add expectation rescaling to soft pruning (ablation)InfoBatch, ResNet-18 · CIFAR-100accuracy (%): 77.5 -> 78.1Helped
Add annealing to soft pruning and rescaling (ablation)InfoBatch, ResNet-18 · CIFAR-100accuracy (%): 78.1 -> 78.2Helped
Add rescaling to soft pruning and annealing (ablation)InfoBatch, ResNet-18 · CIFAR-100accuracy (%): 77.7 -> 78.2Helped
Add annealing after rescaling (ablation)InfoBatch · CIFAR-100accuracy (%)Mixed
Replace low-loss pruning with high-loss pruning (ablation)InfoBatch, ResNet-50 · CIFAR-100accuracy (%): 80.6 -> 80.5Hurt
Replace low-loss pruning with random pruning at 33% prune (ablation)InfoBatch, ResNet-50 · CIFAR-100accuracy (%): 80.6 -> 80.5Hurt
Increase pruning probability to r≥0.6 (ablation)InfoBatch · CIFAR-100accuracyHurt
Use fewer annealing epochs by increasing δ (ablation)InfoBatch · CIFAR-100accuracyHurt
Use InfoBatch instead of full-data trainingResNet-50 · ImageNet-1Kaccuracy (%): 76.4 -> 76.5No clear effect
Use InfoBatch instead of full-data trainingUperNet, ResNet-50 · ADE20KmIoU (%): 40.7 -> 41.12Helped
Use InfoBatch for diffusion-model trainingLatent Diffusion · FFHQFID: 7.83 -> 7.70Helped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR-10 CIFAR-100 ImageNet-1K ADE20K FFHQ Tiny-ImageNet Alpaca

Benchmarks: CIFAR-10 CIFAR-100 ImageNet-1K ADE20K FFHQ BBH DROP MMLU Human-Eval

Metrics: top-1 accuracy mIoU FID saved overall cost (%) wall-clock time overhead (h)

Baselines: Random CD Herding K-Center EL2N Forgetting GraNd Glister UCB epsilon-greedy Random* GC

Builds on: UCB dynamic pruning epsilon-greedy dynamic pruning EL2N LARS LAMB

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