TLDR: Dataforge is an autonomous data agent platform designed to automate the complex and labor-intensive process of preparing raw tabular data for AI applications. Developed by Xinyuan Wang and Yanjie Fu, it leverages large language model (LLM) reasoning and grounded validation to perform data cleaning, hierarchical routing, and feature-level optimization through dual feedback loops. The system operates on principles of being automatic, safe, and non-expert friendly, ensuring reliable end-to-end data transformation without human supervision. Demonstrations show Dataforge achieving high predictive performance and efficiency across diverse datasets, significantly reducing the effort and expertise required for data engineering.
In the rapidly evolving world of Artificial Intelligence, the demand for high-quality, AI-ready data is more critical than ever. Fields like materials discovery, molecular modeling, and climate science heavily rely on clean, consistent, and semantically aligned data for accurate predictions and meaningful insights. However, transforming raw data—often heterogeneous, incomplete, and noisy—into this usable format has traditionally been a labor-intensive, error-prone process requiring significant domain expertise.
Addressing this challenge, researchers Xinyuan Wang and Yanjie Fu from Arizona State University have introduced Dataforge, an innovative data agent platform designed for autonomous data engineering. This system aims to bridge the gap between the rapid advancements in AI models and the slow, fragmented process of data preparation.
The Rise of Data Agents
The advent of large language models (LLMs) has opened new avenues for automating complex tasks. LLMs possess the ability to interpret data schemas, infer transformation logic, and generate executable operations, tasks previously exclusive to human experts. While many existing LLM-based approaches for data-centric tasks still require human intervention or expert knowledge, Dataforge takes a significant leap forward by embodying emergent agentic behaviors. This means it can autonomously understand tasks, reason, plan, execute actions, and adapt through feedback loops, much like a human expert.
Dataforge’s Core Principles and Architecture
Dataforge is specifically designed for tabular data and operates on three core principles: Automatic, Safe, and Non-expert Friendly. This ensures end-to-end reliability without constant human supervision. The system is structured around a six-stage pipeline:
- Input and Cleaning: Raw data undergoes standardization, including schema alignment, handling missing values, and type correction.
- Task-Level Routing: A rule-based router identifies the task type (e.g., classification, regression, clustering) to guide subsequent actions.
- Action-Level Routing: An LLM-based planner selects and plans feature-level actions like selection, transformation, or generation.
- Grounding and Execution: Planned actions are validated for safety and logic before being executed.
- Evaluation and Feedback: An evaluator measures task-specific metrics and maintains dual feedback loops for continuous improvement and safety.
- Experience Replay and Summary: All operations are logged for continual learning, and structured reports are automatically generated for transparency.
A key innovation in Dataforge is its hierarchical routing architecture, which includes both task-level and action-level reasoning. This approach accelerates processing and minimizes the risk of invalid operations by operating within smaller, well-defined action spaces. Furthermore, the system employs dual feedback loops: an action validation loop ensures operational safety before execution, and a performance optimization loop enables post-execution improvement, allowing Dataforge to converge towards optimal behavior autonomously.
Also Read:
- LLM Agents Enhance Predictive Maintenance by Cleaning Noisy Logs
- WinnowRAG: A Smart Approach to Filtering Noise in AI’s External Knowledge
User Experience and Demonstrations
The Dataforge user interface is designed to be intuitive, allowing users to upload datasets, label columns, and configure runtime parameters with minimal technical background. During execution, the interface visualizes real-time logs of reasoning steps, data cleaning, feature engineering actions, and predictive performance metrics, offering transparency into the agent’s process. Upon completion, a concise report summarizes all executed actions, validation outcomes, and final performance statistics.
Quantitative evaluations demonstrate Dataforge’s superior or comparable predictive performance across various datasets compared to classical AutoML methods, RL-based pipelines, and pure LLM approaches. Notably, it achieves full automation with zero training cost, completing workflows efficiently and reliably. For instance, in a heart-disease detection scenario using the SPECTF Heart dataset, Dataforge autonomously reduced the number of features from 44 to 20 while improving the predictive score from 0.772 to 0.840, all within approximately 100 seconds and without manual intervention.
Dataforge represents a significant step towards truly autonomous data engineering, offering a practical solution for transforming raw data into AI-ready formats with unprecedented efficiency, safety, and accessibility for non-expert users. For more details, you can refer to the original research paper.


