paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Automated Table Reproduction via Code Generation

基于代码生成的表格自动复现
ASE Proceedings of the 41st IEEE/ACM International Conference on Automated Software Engineering2026匹配度 4/10 · 论文用 LLM Agent 将论文表格复现转化为代码生成任务,并构建了缺乏基准的复现 benchmark,这与用户'在重要缺失场景下设计 benchmark''LLM/Agent 作为工具'的偏好部分吻合;但其核心是科研可复现性/软件工程评测,与用户主攻的静态分析、浮点程序分析、贝叶斯程序分析及这些方向与 LLM 的交叉几乎无交集。引用 3 inbox
Doehyun Baek, Michael Pradel
crossref: 2026-10-09

AI 速览

一句话:提出 Artisan,将论文表格数值复现转化为 LLM 代码生成任务,并发布首个复现基准 Artisan-Bench。

可复现性是计算机科学研究的重要目标,但现有基于 LLM agent 的自动复现工作往往缺乏可执行证据,且未充分考虑复现方法。本文提出 Artisan:给定论文及其 artifact,自动生成可复现数值表格的代码。其核心贡献有两点:一是将复现问题形式化为代码生成任务,使用户能够独立审计并重新运行生成的复现脚本;二是设计自动评判机制,在不向 agent 泄露正确结果的同时引导其得到正确结果,并防止复制预计算结果的捷径。为评估该方法,作者构建了 Artisan-Bench,这是首个评估“生成复现研究结果代码”能力的基准,包含来自 23 篇软件工程论文的 60 个任务。实验表明 Artisan 有效且高效,并额外帮助发现了论文或 artifact 中的 20 个新错误。

问题
LLM agent 被用于自动复现研究结果,但通常无法提供可执行的复现证据,也不考虑复现方法本身,限制了其可用性与可信度。
方法
将论文表格数值复现建模为代码生成任务,由 LLM agent 生成可审计、可独立重跑的复现脚本;同时设计自动评判机制,在不暴露正确答案的前提下引导 agent,并防止直接复制预计算结果的捷径。
评估
提出 Artisan-Bench 基准,包含来自 23 篇软件工程论文的 60 个复现任务,实验证明 Artisan 有效且高效,并发现论文或 artifact 中 20 个新错误。
原文摘要(Abstract)

Reproducibility is an important goal in computer science research, e.g., for artifact evaluation and to build upon experimental results of prior work. Recently, LLM agents are being used to automatically reproduce research results, but they fail to provide executable evidence of reproduction and do not consider the method of reproduction, which limits their usefulness. We present Artisan, an LLM agent that reproduces tables of numeric results, given a paper and its artifact. The approach is enabled by two key contributions: First, we frame the reproduction problem as a code generation task, enabling users to audit and re-run the resulting reproduction script independently of the agent. Second, we design automated judging mechanisms that steer the agent toward correct results without exposing them, while preventing shortcuts like copying precomputed results. To evaluate Artisan, we introduce Artisan-Bench, the first benchmark assessing the ability to generate code that reproduces research results. Artisan-Bench comprises 60 tasks derived from 23 software engineering papers. Our experiments show that Artisan is effective and efficient, with the added benefit of aiding the discovery of 20 new errors in either the paper or artifact.

链接与引用

DOI 原文 · arXiv ·

BibTeX
@inproceedings{paperbot12440,
  title = {Automated Table Reproduction via Code Generation},
  author = {Doehyun Baek and Michael Pradel},
  booktitle = {ASE},
  year = {2026},
  doi = {10.1145/3832783.3834440}
}