atlas

Research map / Architectures and efficiency / Pruning and efficient tuning

Repeated Random Sampling for Minimizing the Time-to-Accuracy of Learning

ICLR 2024 · Architectures and efficiency › Pruning and efficient tuning · approach: Sparse training from scratch · 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 RS2, which resamples a fresh random subset of training data each epoch (with or without replacement) and shows it beats 30 data pruning and distillation baselines on time-to-accuracy across CIFAR10/100, ImageNet and GPT2 pretraining.

Problem

Data pruning, coreset selection and dataset distillation reduce training cost but their subset selection overhead is large, and score-based methods often underperform random sampling at high compression, so time-to-accuracy is not reduced.

Approach

Instead of selecting a static subset or running costly selection, draw a fresh uniformly random subset of size r·N each epoch (RS2), using a learning rate schedule adjusted for the reduced number of SGD steps; a without-replacement variant is equivalent to early stopping over a random permutation.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
repeatedly sample random subsets instead of using a static subsetResNet-18 training · CIFAR10, 5%accuracy: 65.7$\pm$1.2 -> 87.1$\pm$0.8Helped
repeatedly sample random subsets instead of using a static subsetResNet-18 training · ImageNet, 1%accuracy: 18.1\% -> 46.96\%Helped
use the full-dataset learning-rate schedule without faster decay (ablation)RS2 on CIFAR10 · CIFAR10, 10%accuracy: 83.9\% -> 91.7\%Hurt
sample random subsets repeatedly with replacement rather than without replacement (ablation)RS2 · CIFAR10, 10%accuracy: 91.7\% -> 89.7\%Hurt
resample subsets according to example-importance scores rather than uniformly at randomper-round data pruning · CIFAR10, 5%accuracy: 86.2$\pm$2.1 -> 87.1$\pm$0.8Hurt
use stratified sampling (ablation)RS2 with replacement · ImageNet, 10%accuracy: 64.87$\pm$0.10 -> 64.92$\pm$0.10No clear effect
sample subsets without replacement rather than with replacement (ablation)RS2 · ImageNet, 10%accuracy: 64.87$\pm$0.10 -> 66.0$\pm$0.18Helped
replace static data pruning or distillation subsets with repeated random samplingConvNet training · Tiny ImageNet, 0.2%accuracy: 8.8$\pm$0.3 -> 23.5$\pm$0.2Helped
repeatedly sample random text subsets rather than use a static random subsetGPT2 pretraining · OpenWebText, LAMBADAaccuracy: 44.63 -> 45.29Helped
repeatedly sample random subsets rather than use a static random subsetGPT2 pretraining · OpenWebText, LAMBADAperplexity: 41.99 -> 40.51Helped
train with RS2 at 30% rather than on the full datasetGPT2 pretraining · OpenWebText, LAMBADAaccuracy: 46.61 -> 45.29Hurt
use repeated random sampling without replacement (ablation)ResNet-18 training · CIFAR10, 30%accuracy: 94.5$\pm$0.1 -> 94.3$\pm$0.2No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 CIFAR100 ImageNet30 ImageNet Tiny ImageNet OpenWebText

Benchmarks: CIFAR10 CIFAR100 ImageNet30 ImageNet Tiny ImageNet LAMBADA WikiText103

Metrics: top-1 accuracy time-to-accuracy runtime perplexity relative accuracy drop under label noise

Baselines: Random static subset Forgetting GraNd CAL Craig Glister GraphCut Active learning (Conf/LL/Margin) SP-Easy Trajectory Matching DM CAFE

Builds on: cosine annealing Nesterov accelerated gradient EL2N Trajectory Matching

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