atlas

Research map / Architectures and efficiency / RNNs and normalization

DeepSpeed Data Efficiency: Improving Deep Learning Model Quality and Training Efficiency via Efficient Data Sampling and Routing

AAAI 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset distillation and data-efficient training · 23 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.

Presents DeepSpeed Data Efficiency, combining a general curriculum learning library for data sampling with random layerwise token dropping (random-LTD) for data routing to cut GPT-3 1.3B and BERT-large pretraining cost by up to 12.5x and 2x respectively.

Problem

Foundation model pretraining cost grows with both model and data scale, yet data efficiency is underexplored and existing curriculum learning and token-dropping methods are hard to implement at scale or lack generality for training.

Approach

Combine a scalable map-reduce curriculum learning library (with seven difficulty metrics and a general sampler) with random layerwise token dropping, which independently drops random tokens at each middle layer without importance scores or special-token rules, and apply token-based LR decay to both.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply seqtru_voc curriculum learning with random-LTDGPT-3 1.3B · 300B-token pretraining0-shot accuracy: 42.5 -> 43.8Helped
Apply seqtru_voc curriculum learning with random-LTDGPT-3 1.3B · 150B-token pretraining10-shot accuracy: 42.7 -> 44.0Helped
Apply seqtru_voc curriculum learning with random-LTDBERT-large · 524B-token pretrainingGLUE score: 86.61±0.5 -> 87.44±0.46Helped
Apply random-LTDBERT-large · 1049B-token pretrainingGLUE score: 87.29±0.53 -> 88.17±0.48Helped
Add random-LTD to seqtru_voc curriculum learning (ablation)BERT-large · 1049B-token pretrainingGLUE score: 87.60±0.34 -> 87.69±0.32; 88.17±0.48Mixed
Apply CL_seqresGPT-2 · PTB finetuningPPL median/std: 16.077±0.028 -> 15.818±0.032Helped
Apply random-LTDGPT-2 · PTB finetuningPPL median/std: 16.077±0.028 -> 15.948±0.040Helped
Use CL_seqtru_voc instead of CL_seqtru (ablation)GPT-3 1.3B · 300B-token pretraining0-shot accuracy: 43.4 -> 43.6Helped
Use CL_voc (ablation)GPT-3 1.3B · 300B-token pretraining0-shot accuracy: 42.5 -> 42.3Hurt
Use CL_seqtru_voc instead of CL_seqtru (ablation)BERT-large · 1049B-token pretrainingGLUE score: 87.31±0.57 -> 87.60±0.34Helped
Use CL_seqreo_voc (ablation)BERT-large · 1049B-token pretrainingGLUE score: 87.29±0.53 -> 87.06±0.52Hurt
Use the monotonic sequence length growth schedule instead of constant token dropping (ablation)random-LTD · Trainingmodel qualityHelped

Surprising findings

Limitations

Experimental setup

Datasets: The Pile PTB GLUE ImageNet CIFAR

Benchmarks: HellaSwag LAMBADA TriviaQA WebQs Winogrande PIQA ARC ANLI OpenBookQA RACE-h BoolQ Copa

Metrics: 0-shot accuracy 10-shot accuracy GLUE score perplexity training time/cost

Baselines: baseline uniform sampling training TokenBypass SLW (sequence length warmup) OpenAI GPT-3 1.3B

Builds on: curriculum learning TokenBypass Transformer DeepSpeed

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