测试AI在真实数据湖上端到端生成分析流水线的能力
KramaBench: A Benchmark for AI Systems on Data-to-Insight Pipelines over Data Lakes
- 构建104个真实数据挑战,覆盖24个数据源和6个领域
- 当前AI系统仅55%能完成完整分析流程,最优达62%
- 适合评估智能体系统在复杂数据分析中的实际表现
从包含脏数据、半结构化和非结构化数据的真实数据湖中挖掘洞察,需经历抽取、清洗、集成、分析与建模等多步骤处理,且常需领域知识与项目特定理解。尽管大模型在推理与代码生成方面表现优异,其设计并执行复杂数据管道以解决数据湖到洞察问题的能力仍不明确。我们提出KramaBench,包含104个人工精制并求解的挑战,覆盖1700个文件、24个数据源和6个领域,聚焦评估AI系统在自动化编排多种数据任务方面的端到端能力。该基准还配备全面评估框架,用于衡量管道设计与单个任务实现能力。我们在单智能体参考框架DS-Guru下评估8个LLM及开源与闭源的单/多智能体系统,发现当前系统虽可处理孤立任务并生成合理草案,但难以产出可运行的全流程管道。在完整数据湖设置下,最佳系统端到端准确率仅55%,即使完美检索也最高达62%。领先大模型最多识别42%的重要数据任务,但仅能完全实现20%的个体任务。
原文摘要 · Abstract (English)
Discovering insights from a real-world data lake potentially containing unclean, semi-structured, and unstructured data requires a variety of data processing tasks, ranging from extraction and cleaning to integration, analysis, and modeling. This process often also demands domain knowledge and project-specific insight. While AI models have shown remarkable results in reasoning and code generation, their abilities to design and execute complex pipelines that solve these data-lake-to-insight challenges remain unclear. We introduce KramaBench which consists of 104 manually curated and solved challenges spanning 1700 files, 24 data sources, and 6 domains. KramaBench focuses on testing the end-to-end capabilities of AI systems to solve challenges which require automated orchestration of different data tasks. KramaBench also features a comprehensive evaluation framework assessing the pipeline design and individual data task implementation abilities of AI systems. We evaluate 8 LLMs using our single-agent reference framework DS-Guru, alongside both open- and closed-source single- and multi-agent systems, and find that while current agentic systems may handle isolated data-science tasks and generate plausible draft pipelines, they struggle with producing working end-to-end pipelines. On KramaBench, the best system reaches only 55% end-to-end accuracy in the full data-lake setting. Even with perfect retrieval, the accuracy tops out at 62%. Leading LLMs can identify up to 42% of important data tasks but can only fully implement 20% of individual data tasks. Our code, reference framework, and data are available at https://github.com/mitdbg/KramaBench.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。