atlas

Research map / Large language models / Language, safety and interpretability

MATES: Model-Aware Data Selection for Efficient Pretraining with Data Influence Models

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: LLM pruning and scaling data · 2 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 MATES, which continuously trains a small BERT-base data influence model on locally probed one-step oracle influence from the current pretraining model to select pretraining data on the fly, improving zero-shot downstream accuracy and cutting pretraining FLOPs by more than half.

Problem

Static data selection heuristics and reference-model methods do not track how a language model's data preferences evolve during pretraining, limiting pretraining efficiency and downstream performance.

Approach

A data influence model is periodically fine-tuned to predict oracle data influence, computed by locally probing the current pretraining model with one-step training on each hold-out example and measuring the change in loss on a reference task (LAMBADA); the model then selects data for the next pretraining stage via Gumbel-Top-k sampling.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MATES instead of random data selectionPythia-410M pretraining on C4 · Nine downstream tasks, averagezero-shot accuracy: 44.5 -> 45.8; 1.3%Helped
Use MATES instead of random data selectionPythia-1B pretraining on C4 · Nine downstream tasks, averagezero-shot accuracy: 46.4 -> 47.5; 1.1%Helped
Use MATES instead of QuRatingPythia-410M pretraining on C4 · Nine downstream tasks, averagezero-shot accuracy: 45.2 -> 45.8Helped
Use MATES instead of QuRatingPythia-1B pretraining on C4 · Nine downstream tasks, averagezero-shot accuracy: 46.9 -> 47.5Helped
Select data using the locally probed oracle instead of DsDm scoresPythia-410M · Nine downstream tasks, 40k-step decayaverage zero-shot accuracy: 44.8 -> 45.6; 0.8 zero-shot accuracy gainHelped
Reduce the update interval from 10k to 5k steps (ablation)MATES on Pythia-410M · C4, 40k–50k stepsaverage accuracy: 45.8 -> 45.7 (zero-shot); 46.4 -> 46.6 (two-shot)No clear effect
Reduce the update interval from 10k to 2.5k steps (ablation)MATES on Pythia-410M · C4, 40k–50k stepsaverage accuracy: 45.8 -> 45.6 (zero-shot); 46.4 -> 46.0 (two-shot)No clear effect
Increase sampling temperature from 1.0 to 2.0 (ablation)MATES on Pythia-410M · C4, 40k–50k stepsaverage accuracy: 45.8 -> 45.0 (zero-shot); 46.4 -> 45.4 (two-shot)Hurt
Set sampling temperature from 1.0 to 0.0 (ablation)MATES on Pythia-410M · C4, 40k–50k stepsaverage accuracy: 45.8 -> 45.2 (zero-shot); 46.4 -> 45.5 (two-shot)Hurt

Surprising findings

Limitations

Experimental setup

Datasets: C4 LAMBADA SciQ ARC-E ARC-C LogiQA OBQA BoolQ HellaSwag PIQA WinoGrande FLAN

Benchmarks: SciQ ARC-E ARC-C LogiQA OBQA BoolQ HellaSwag PIQA WinoGrande

Metrics: zero-shot accuracy normalized accuracy total GPU FLOPs validation Spearman correlation

Baselines: Random DSIR LESS SemDeDup DsDm QuRating

Builds on: influence functions DsDm Pythia MiniCPM WSD scheduler LESS

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