TensorX
返回文献探索

Paper · arXiv 2410.20424

AutoKaggle: A Multi-Agent Framework for Autonomous Data Science Competitions

Ziming Li, Qianbo Zang, David Ma, Jiawei Guo, Tuney Zheng, Minghao Liu, Xinyao Niu, Yue Wang, Jian Yang, Jiaheng Liu, Wanjun Zhong, Wangchunshu Zhou, Wenhao Huang, Ge Zhang

40 upvotesOctober 27, 2024arXiv 预印本
AI 摘要

AutoKaggle, a collaborative multi-agent system, enhances data science productivity through an iterative development process that combines code execution, debugging, and testing with human expertise and automated tools.

multi-agent systemiterative development processcode executiondebuggingunit testingdata cleaningfeature engineeringmodeling

Abstract

Data science tasks involving tabular data present complex challenges that require sophisticated problem-solving approaches. We propose AutoKaggle, a powerful and user-centric framework that assists data scientists in completing daily data pipelines through a collaborative multi-agent system. AutoKaggle implements an iterative development process that combines code execution, debugging, and comprehensive unit testing to ensure code correctness and logic consistency. The framework offers highly customizable workflows, allowing users to intervene at each phase, thus integrating automated intelligence with human expertise. Our universal data science toolkit, comprising validated functions for data cleaning, feature engineering, and modeling, forms the foundation of this solution, enhancing productivity by streamlining common tasks. We selected 8 Kaggle competitions to simulate data processing workflows in real-world application scenarios. Evaluation results demonstrate that AutoKaggle achieves a validation submission rate of 0.85 and a comprehensive score of 0.82 in typical data science pipelines, fully proving its effectiveness and practicality in handling complex data science tasks.

北京市昌平区探索星信息技术及软件开发工作室

京ICP备2026059466号
AutoKaggle: A Multi-Agent Framework for Autonomous Data Science Competitions | TensorX