Evaluating Model Performance on Downstream Tasks
A data-centric benchmark holds the model constant and asks participants to build the dataset that gives it the best performance.
Where Improvement Can Come From
Suppose someone hands you a model that is already trained, and your job is to make it perform better on a task. Where would you look first? Most people reach for the model: a different architecture, more parameters, or a new training recipe. That instinct is reasonable, but it is only one of two places an improvement can come from. The other place is the collection of examples the model learned from. This article follows that second path. It asks what happens when the model is held still and the dataset is the thing being changed, and why researchers and practitioners have started to treat that as a serious way to measure progress.
What do you think happens?
In a data-centric benchmark, which piece stays fixed for every participant: the model or the dataset?
Reveal answer
The model
In a data-centric benchmark the model is the constant reference point. Participants compete by producing the dataset that gives that particular model the best performance, so any difference in results can be traced to the data each participant produced.
Two Ways to Run a Benchmark
A benchmark is a fixed setup that lets people compare their work. The difference between the two families comes down to which piece is held constant. In the older model-centric style, the dataset is fixed and people compete to build the best possible model on it. ImageNet is the classic example of a dataset used this way.
In the data-centric style the roles are reversed. The model is fixed, and people compete to build the dataset that gives that particular model the best performance. The same model serves as the reference point for everyone, which means that differences in results can be attributed to the data each participant produced rather than to differences in model design.
The two styles are not opposites that cancel each other out. They are two different ways of asking where the leverage is. A model-centric benchmark asks how much better a model can get when the data is given. A data-centric benchmark asks how much better the data can make a model that is already given.
Inside a Data-Centric Competition
In 2021, Andrew Ng launched a data-centric AI competition. Every participant started from the same base dataset and was asked to improve it. The source names three concrete techniques: fixing incorrect labels, adding examples of edge cases, and augmenting data. Each of these changes what the model sees during training without touching the model itself.
Each technique targets a different weakness. A wrong label teaches the wrong lesson. A missing edge case leaves the model guessing on rare inputs. Augmentation expands the set of examples the model can learn from. A participant in such a competition is therefore doing data work: inspecting the examples, deciding which ones are faulty or missing, and changing the dataset accordingly.
Tracing One Label Fix Through Training
A base dataset of short product reviews contains the review 'Arrived broken and useless' labeled as positive. A participant corrects the label to negative. What changes, and what stays the same?
- 1Identify the faulty example
The participant reads the review and sees that its sentiment contradicts its label. This is a wrong label, one of the named data-centric techniques.
- 2Change only the dataset
The participant edits the label from positive to negative. The model architecture, its settings, and the training procedure are not touched.
- 3Retrain the fixed model
The fixed dataset is used in training. The model now sees a consistent lesson for this kind of review.
- 4Compare the result
Because the model stayed the same, any change in performance can be traced to the corrected example and the other data edits.
The model is unchanged, but the example it learns from now teaches the correct lesson. This is the kind of improvement a data-centric benchmark is designed to measure. This example is generated for teaching purposes.
How a Submitted Dataset Gets Judged
A competition needs a judging rule that does not depend on opinion. DataComp, hosted in 2023, set a goal of creating the best dataset for training a CLIP model. The judging was mechanical. A standardized script trains a CLIP model on each submitted dataset, and the quality of that dataset is measured by how well the resulting model performs on 38 downstream tasks.
The key idea is that the dataset is never graded by reading it. It is graded by what it produces. In 2024, the same organizers ran a similar competition aimed at language models, with model scales from 412 million to 7 billion parameters. Other data-centric benchmarks exist as well, including DataPerf and dcbench. Together they show the same pattern: a fixed training procedure, a dataset as the submitted artifact, and a score based on downstream performance.
Why Data Quality Shapes Behavior
The source makes a strong claim about why data curation matters. The right data can make a model more capable, safer, and able to handle longer contexts. The reverse is also true: poor data can cause a model to increase its biases and its hallucinations. Mistakes in data do not only reduce accuracy in a narrow sense. They can harm the model and waste the resources spent training it.
Data curation is therefore described as a science that depends on understanding how the model learns and what resources are available to help it learn. Dataset building is also not a separate task that happens far away from model work. The source recommends that dataset builders work closely with application developers and model developers. On a small team one person may do all of it, while organizations with high data demands tend to create specialized roles. In both cases, what data is needed depends on the task and on what the model is supposed to learn.
Matching Training Goals to Data Formats
Different training methods expect data in different shapes, so the format of a dataset is tied to the goal of training. For self-supervised finetuning, the data takes the form of sequences. For instruction finetuning, each example is an (instruction, response) pair. For preference finetuning, each example is an (instruction, winning response, losing response) triple, which gives the training signal a direct comparison to learn from.
A reward model can be trained using the same preference format, or using data where each example is an (instruction, response) pair with an annotated score, written as ((instruction, response), score). The format is not a formatting detail. A preference dataset with only single responses cannot teach the comparison that preference finetuning needs, and a sequence dataset cannot directly supply the instruction and response pairing that instruction finetuning relies on.
The source also notes that acquiring high-quality data annotations is always challenging, and that the difficulty grows when the goal is to teach complex behaviors such as chain-of-thought reasoning and tool use. The harder the behavior, the more the data has to demonstrate it, and the more carefully the annotations have to be made.
Mistakes When Reading Benchmarks
Common mistake Assuming a data-centric benchmark measures model architecture
What it looks likeA participant builds a larger network and reports a higher score in a data-centric competition.
Why it failsIn a data-centric benchmark the model is held constant, so architecture changes are not what is being compared.
Do this insteadFocus on the dataset the participant submitted, since that is the artifact that gets scored.
Common mistake Thinking the dataset is judged by reading it
What it looks likeA reviewer skims a submitted dataset and decides whether it is good.
Why it failsIn the DataComp setup, the dataset is graded by what it produces after a standardized training run.
Do this insteadEvaluate a dataset by the downstream performance of the model trained on it.
Common mistake Treating any dataset as interchangeable with any training goal
What it looks likeCollecting single responses and expecting preference finetuning to work.
Why it failsPreference finetuning needs a winning and a losing response for each instruction, which single responses do not supply.
Do this insteadDecide the training goal first, then collect or clean data in the shape that goal requires.
Common mistake Believing that more data always fixes poor data quality
Practice: Choose the Data Shape
A team wants to train a model to prefer helpful answers over unhelpful ones. For each answer they have, they can collect a single good response, or a good response paired with a worse one for the same instruction. Which data format should they collect, and why would the other format fail?
Hints
- Look at which training goal the team has named and match it to the format list in the previous section.
- Think about whether the training signal needs a direct comparison between two responses.
Key Takeaways
- A data-centric benchmark holds the model constant and scores the dataset each participant builds, while a model-centric benchmark holds the dataset constant and scores the model.
- In data-centric competitions, participants improve a base dataset by fixing incorrect labels, adding edge case examples, and augmenting data, and the dataset is judged by how well a standardized training run performs on downstream tasks.
- Data curation affects model capability, safety, and handling of longer contexts, and poor data can increase biases and hallucinations, though data alone is not always the fix.
- Each training goal requires a specific data format: sequences for self-supervised finetuning, (instruction, response) pairs for instruction finetuning, and (instruction, winning response, losing response) for preference finetuning.