← Latest papers
🤖 machine learning

DataMaster: Towards Autonomous Data Engineering for Machine Learning

The paper introduces DataMaster, an autonomous agent framework that enhances machine learning performance by optimizing data engineering tasks—such as discovery, selection, and transformation—through a tree-structured search with shared data pools and cumulative memory, achieving significant improvements on MLE-Bench Lite and PostTrainBench benchmarks without modifying the underlying learning algorithms.

Original authors: Yaxin Du, Xiyuan Yang, Zhifan Zhou, Wanxu Liu, Zixing Lei, Zimeng Chen, Fenyi Liu, Haotian Wu, Yuzhu Cai, Zexi Liu, Xinyu Zhu, WenHao Wang, Linfeng Zhang, Chen Qian, Siheng Chen

Published 2026-05-12
📖 5 min read🧠 Deep dive

Original authors: Yaxin Du, Xiyuan Yang, Zhifan Zhou, Wanxu Liu, Zixing Lei, Zimeng Chen, Fenyi Liu, Haotian Wu, Yuzhu Cai, Zexi Liu, Xinyu Zhu, WenHao Wang, Linfeng Zhang, Chen Qian, Siheng Chen

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

Imagine you are trying to bake the world's best chocolate cake. In the past, the secret to a better cake was inventing a new oven, a revolutionary whisk, or a complex new baking algorithm. But lately, all the ovens and whisks have become pretty much the same. The real secret to winning the baking contest isn't the tool you use; it's the ingredients.

If you want a better cake, you need to find the best cocoa beans, the freshest eggs, and the perfect mix of sugar. But finding and preparing these ingredients is hard work. Usually, a baker has to go to the market, guess which beans are good, wash them, chop them, and hope for the best. If the cake fails, they have to start over, often forgetting what went wrong last time.

DataMaster is a new "smart assistant" designed to do exactly this for Artificial Intelligence (AI). Instead of trying to build a better AI brain (the recipe), DataMaster focuses entirely on finding and preparing the best data (the ingredients) to feed that brain.

Here is how it works, broken down into simple parts:

1. The Problem: "The Ingredient Hunt"

Currently, AI engineers often treat data like a fixed box of ingredients they are given. They try to tweak the recipe (the code) to make it work. But the paper argues that the real breakthrough happens when you go out and find better ingredients.

  • The Challenge: The internet is full of potential data, but it's messy. Some is bad, some is illegal to use, and some doesn't fit the recipe.
  • The Old Way: A human (or a simple bot) searches for data, tries to use it, sees if the AI improves, and if it fails, they forget what happened and try something else. It's like trying to bake a cake by tasting one bite, throwing the whole thing away, and starting from scratch every time.

2. The Solution: The "DataMaster" Kitchen

DataMaster is an autonomous agent (a smart robot chef) that treats the data as the main thing to improve, not the code. It uses three main tools to do this:

A. The DataTree (The Decision Map)

Imagine a tree where every branch represents a different way to prepare your ingredients.

  • Red Branches (Exploration): These branches go out into the "market" (the internet) to find new, raw ingredients (external datasets). They don't cook yet; they just gather potential candidates.
  • Black Branches (Exploitation): These branches take the gathered ingredients and actually cook them. They clean the data, mix it, and feed it to the AI to see if the cake tastes better.
  • Why a Tree? If one branch of the tree (one way of mixing data) fails, the robot doesn't give up. It just tries a different branch. It keeps all the branches alive so it can compare them later.

B. The Data Pool (The Shared Pantry)

When a Red Branch finds a great new ingredient (a dataset), it doesn't just use it once and throw it away. It puts it in a Shared Pantry.

  • Any other branch in the tree can walk over to the pantry, grab that ingredient, and try to use it in a different way. This means the robot never wastes time finding the same good ingredient twice.

C. Global Memory (The Recipe Notebook)

This is the robot's long-term memory. It remembers:

  • "We tried mixing chocolate with salt, and it failed."
  • "We found a great source of vanilla beans on Tuesday."
  • "This specific cleaning method worked wonders for the last cake."
  • Why it matters: Without this, the robot would repeat its mistakes. With it, the robot learns from every attempt, even if that attempt happened on a different branch of the tree.

3. How It Plays the Game

The robot has a limited amount of time and money (a "budget"). It can't try every possible combination of ingredients.

  • It uses a smart strategy (like a game of chess) to decide which branch to explore next.
  • If a branch is showing promise (the cake is tasting good), it spends more time there.
  • If a branch looks dead, it cuts it off and tries a new direction.
  • It constantly checks the "taste test" (downstream training results) to see if the new ingredients actually made the AI smarter.

4. The Results: Did the Cake Taste Better?

The authors tested DataMaster in two very different "kitchens":

  1. The "Kaggle" Kitchen (MLE-Bench Lite): This is a standard cooking contest where the ingredients are already provided, but you can add more or clean them up.

    • Result: DataMaster improved the "medal rate" (winning the contest) by 32% compared to just starting with the basic ingredients. It found that cleaning and mixing the data better was the key to winning.
  2. The "Blank Slate" Kitchen (PostTrainBench): This is harder. The robot is given a raw AI model and no ingredients. It has to go out, find data from scratch, and teach the model how to do things like solve math problems or write code.

    • Result: DataMaster took a basic AI model and, by finding and curating the right data, made it perform better than a human-expert-trained model on a specific science test (GPQA). It went from an average score of 8% to over 31%.

The Big Takeaway

For a long time, AI progress was about building bigger, smarter brains (models). This paper says: "Stop building bigger brains; start feeding them better food."

DataMaster proves that if you have an autonomous agent that can systematically search for, clean, and mix data while remembering what worked in the past, it can make a fixed AI model significantly smarter without changing a single line of its code. It turns data engineering from a messy, manual chore into a structured, intelligent search process.

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 →