回到最新动态
交叉发布 / THE SIGNAL

SCRBench:代码语义变更推理新基准

SCRBench: Beyond Equivalence Checking for Semantic Change Reasoning in Code

重要性 5.5 AI 辅助整理

高等价准确率会高估模型对代码语义变更的推理能力。

资讯摘要

论文提出 SCRBench,包含 67,658 对 Python 程序,由保持或改变语义的代码变更序列生成,用于评估模型诊断语义变更、重建变更序列及检测语义等价三项任务。作者在 4,500 对分层子集上评测五个语言模型,发现等价检测准确率会高估模型的语义推理能力:某模型等价准确率 94.71%,但仅能诊断 54.44% 的语义变更;最佳模型仅对 39.27% 的程序对重建出精确变更序列,施加五次变更时无一模型超过 1.11%。

要点速读

  1. SCRBench 含 67,658 对 Python 程序,由保持或改变语义的代码变更序列生成,评测在 4,500 对分层子集上进行。
  2. 论文报告某模型等价检测准确率 94.71%,但语义变更诊断仅 54.44%。
  3. 最佳模型仅对 39.27% 的程序对重建出精确变更序列,五次变更时无模型超过 1.11%。

中文摘要由 AI 根据公开来源生成,可能存在理解偏差;具体能力、数字、开放时间等信息请以原文为准。
采集于 2026/11/3 08:00:27(北京时间)。 arXiv 日期为本次公告时间,论文初次投稿日期请查看原文版本记录。

阅读 arXiv · cs.CL 原文arxiv.org · 在新窗口打开