返回评测
代码生成 代码-理解 未饱和 模态 · 代码 任务 · 选择 / 判断

CodeRQ-Bench

首个专注评估 LLM 在编码任务中推理过程质量(而非仅输出正确性)的基准

UC Irvine ·

考察能力

代码生成推理 代码摘要推理 代码分类推理 推理过程评估

构建信息

数据规模
4 个数据集,1069 个不匹配案例分析
构建方式
覆盖代码生成、代码摘要、代码分类三大任务类别,人工分析评估器不匹配案例
评测方式
VERA 两阶段评估(证据锚定验证 + 歧义感知评分校正)
核心指标
AUCROC / AUPRC

模型效果排行

🥇 VERA 评估器
AUCROC 提升最高 +0.26,AUPRC 提升最高 +0.21 2026-04

为什么重要

现有代码评测基准几乎全部聚焦于输出正确性(代码能否通过测试),却忽略了推理过程本身的质量。一个模型可能通过试错得到正确答案,但推理链完全错误。CodeRQ-Bench 是首个系统评估 LLM 在编码任务中推理质量的基准,将评测视角从”结果对不对”推进到”想法对不对”。

核心设计

CodeRQ-Bench 覆盖代码生成、代码摘要和代码分类三大编码任务类别,包含 4 个数据集。研究团队深入分析了 1069 个现有评估器的不匹配案例,识别出 5 种反复出现的评估局限,并提炼出 4 条针对编码推理评估的设计洞察。基于这些发现,提出了 VERA 评估器,采用证据锚定验证和歧义感知评分校正两阶段方法。

关键发现

VERA 在 CodeRQ-Bench 的 4 个数据集上一致性超越强基线方法,AUCROC 提升最高达 0.26,AUPRC 提升最高达 0.21。分析表明现有推理评估器并非为编码任务设计,存在显著局限——这解释了为什么当前代码评测中”高分但推理错误”的现象普遍存在。

代码推理 推理质量 评估方法 代码生成 代码摘要