← Latest papers
🤖 AI

Unifying and Optimizing Data Values for Selection via Sequential Decision-Making

This paper unifies data selection and valuation by reformulating the problem as a sequential decision-making task solvable via dynamic programming, revealing existing methods like Data Shapley as myopic approximations, and proposing a scalable bipartite graph-based surrogate that achieves provable performance gains in both classical ML and large-scale LLM fine-tuning.

Original authors: Hongliang Chi, Qiong Wu, Zhengyi Zhou, Jonathan Light, Emily Dodwell, Yao Ma

Published 2026-06-01
📖 5 min read🧠 Deep dive

Original authors: Hongliang Chi, Qiong Wu, Zhengyi Zhou, Jonathan Light, Emily Dodwell, Yao Ma

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

The Big Picture: The "Data Buffet" Problem

Imagine you are a chef preparing a massive banquet. You have a huge buffet of ingredients (your data), but you only have time to cook a few dishes (your model). You want to pick the absolute best ingredients to make the tastiest meal possible.

The problem is: Not all ingredients are created equal. Some are fresh and vital; others are stale or redundant. In the world of AI, we call the process of figuring out which data points are the "best" Data Valuation.

For a long time, scientists have used complex math (based on game theory) to assign a "score" to every ingredient. They thought: "If I just pick the top 100 highest-scoring ingredients, I'll get the best meal."

This paper argues that this approach is flawed. It's like trying to pick the best ingredients for a soup by looking at them one by one in isolation, without thinking about how they work together in the pot.

The Core Idea: It's a Sequence, Not a List

The authors say that picking data isn't like making a static shopping list. It's more like building a tower of blocks or climbing a mountain step-by-step.

  • The Old Way (The Static List): You score every block, sort them from heaviest to lightest, and grab the top 10.
  • The New Way (The Sequence): You realize that the order in which you pick blocks matters. The first block you pick sets the foundation. The second block depends on the first. If you pick a heavy block first, it might make a lighter block later useless.

The authors reformulate this as a Sequential Decision-Making problem. They ask: "What is the perfect order to pick these data points so that at every single step of the way (1 point, 2 points, 10 points, 100 points), my model is performing as well as possible?"

The "Myopic" Mistake (Looking Only at the Next Step)

The paper explains that popular methods (like Data Shapley) are "myopic."

  • Analogy: Imagine you are walking through a dark forest looking for treasure. A "myopic" person only looks at the ground immediately in front of their feet to see if there's a shiny coin. They pick up the coin and move on. They never look ahead to see that if they walked three steps left, there would be a chest of gold.
  • The Paper's Claim: Existing data valuation methods are like that myopic walker. They look at the immediate value of a data point and assume that's all that matters. They fail to see how picking that point now might ruin your ability to pick a better point later.

The authors show that these "myopic" methods are actually just linear approximations. They are trying to solve a complex, curved problem with a straight line. It works okay if the terrain is flat (simple data), but it fails miserably when the terrain is hilly and complex (complex data).

The Solution: The "Bipartite Graph" Map

Since calculating the perfect order for every possible combination of data is mathematically impossible for huge datasets (it would take longer than the age of the universe), the authors needed a shortcut.

They built a Bipartite Graph.

  • The Analogy: Imagine you have a group of Trainees (your data) and a group of Test Questions (what you want the model to learn).
  • Instead of trying to guess which trainee is "smart," you draw lines connecting trainees to the specific test questions they can answer correctly.
  • The Strategy: You don't pick the "smartest" trainee first. You pick the trainee who can answer the most unique questions that no one else has covered yet.
    • Trainee A knows 5 questions.
    • Trainee B knows 5 questions, but 4 of them are the same ones Trainee A knows.
    • Trainee C knows 3 questions, but they are all questions no one else knows.
  • The Winner: You pick Trainee C first because they add the most new value to the team. Then you pick the next person who fills the remaining gaps.

This method is called Coverage. It ensures you are building a diverse, well-rounded team that covers all the bases, rather than just picking the "highest scorers" who might all be good at the same few things.

What They Found (The Results)

The authors tested this new method against the old "myopic" methods on many different datasets, including:

  1. Standard Machine Learning: Picking data to train models on things like predicting electricity prices or identifying handwritten digits.
  2. Large Language Models (LLMs): Picking instructions to fine-tune a giant AI (like Llama 3).

The Results:

  • The Gap: The old methods were significantly worse than the theoretical "perfect" order. They were leaving a lot of performance on the table.
  • The Fix: Their new "Bipartite Graph" method closed that gap. It found data subsets that performed much better, especially in the early stages (when you have very few data points).
  • Why it matters: In the real world, you often can't afford to use all the data. You need the best 10% or 1%. This method helps you find that top 10% much more effectively than before.

Summary in One Sentence

This paper proves that picking the best data is a step-by-step puzzle, not a simple ranking list, and offers a new "coverage-based" map that helps you pick the most unique and valuable data points to build a smarter AI faster.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →