Question Difficulty Estimation for Large Language Models via Answer Plausibility Scoring¶
会议: ACL2026
arXiv: 2605.12398
代码: https://github.com/DataScienceUIBK/Q-DAPS
领域: 可解释性 / 问答难度估计
关键词: 问题难度, 答案似然性, 熵, 流行度偏置, 幻觉风险
一句话总结¶
Q-Daps 通过生成多个候选答案并计算去流行度偏置后的 plausibility 分布熵来估计 LLM 问答难度,在 TriviaQA、NQ、MuSiQue、QASC 上系统优于可读性、检索复杂度、prompt 打分和不确定性基线。
研究背景与动机¶
领域现状:问题难度估计常用于教育测评、信息检索和 QA 系统评估。传统方法多依赖文本可读性、问题流行度、检索结果质量,或直接让模型给问题打难度分。
现有痛点:这些信号往往是面向人类读者或检索系统设计的,未必反映现代 LLM 在回答时真正遇到的歧义和推理风险。对 LLM 来说,一个问题难不难,常取决于错误答案是否也很“像真的”。
核心矛盾:难题并不一定长,也不一定少见;简单的表面特征无法捕捉候选答案空间中的不确定性。当多个错误答案都很有说服力时,模型更容易幻觉或选错。
本文目标:提出一种可解释、可扩展、与 LLM 行为更一致的问题难度度量,并验证它能区分 easy/hard 问题、对人类判断有一致性、对无金标准答案和不同模型设置保持鲁棒。
切入角度:作者从“答案 plausibility 分布”入手。若一个问题只有少数候选答案看起来可信,plausibility 分布会很尖锐,难度较低;若多个候选答案都差不多可信,分布熵高,难度较高。
核心 idea:用候选答案 plausibility 的熵作为 LLM-oriented difficulty score,并用 Wikipedia page view 对候选答案的流行度偏置做轻量校正。
方法详解¶
Q-Daps 的方法由三段组成:候选答案生成、流行度去偏、熵评分。它不是直接让 LLM 给问题打难度分,而是让 LLM 列出多个 plausible but incorrect 的候选答案及其 plausibility,再从候选答案空间的形状推断难度。
整体框架¶
给定问题和可选的 gold answer,Q-Daps 首先用 LLaMA 3.3 等 LLM 生成最多 20 个候选答案,每个候选答案带 plausibility score 和 justification;然后用验证模块去重、检查分数范围和候选数量;接着查询候选答案对应的 Wikipedia page view,得到 popularity score,并按超参数 \(\alpha\) 从 plausibility 中扣除流行度影响;最后把 debiased plausibility 归一化为概率分布,计算 Shannon entropy,并除以 \(log_2 N\) 归一化到 \([0,1]\)。
%%{init: {'flowchart': {'rankSpacing': 24, 'nodeSpacing': 28, 'padding': 6, 'wrappingWidth': 400, 'subGraphTitleMargin': {'top': 8, 'bottom': 16}}}}%%
flowchart TD
A["问题 + 可选金标准答案"] --> B
subgraph G1["候选答案 plausibility 生成与验证"]
direction TB
B["LLM 一次生成最多 N 个候选答案<br/>每个带 plausibility 分 + justification"] --> C{"验证:去重 / 分数范围 / 候选数量"}
C -->|不合格| D["temperature +0.1 重新生成"]
D --> B
end
C -->|合格| E["流行度去偏<br/>Wikipedia page view → Pop,按 α 扣除"]
E --> F["归一化熵难度分数<br/>归一化概率分布 → Shannon 熵 → 除以 log₂N"]
F --> H["难度分 Diff_q ∈ [0,1]"]
关键设计¶
1. 候选答案 plausibility 生成与验证:先把一道题的“竞争答案空间”铺开,让难度来自候选之间的相对可信度
对 LLM 来说一道题难不难,往往不在题面长短,而在错误答案是否也很“像真的”。可标准的 distractor generation 只判断干扰项对错,给不出“多像正确答案”这种连续信号。Q-Daps 改用一个 listwise prompt 一次性吐出最多 \(N\) 个候选答案,每个带 plausibility score 和 justification;再过一道验证模块检查候选有没有重复、分数是否落在 0 到 100、数量是否够,一旦不合格就把 temperature 加 0.1 重新生成。
这样得到的不是“正确/错误”的离散标签,而是一整片带可信度刻度的答案分布,后面才有东西可以算熵。
2. 基于 Wikipedia page view 的流行度去偏:把 LLM 偏爱知名实体的 bias 从难度信号里扣掉
LLM 生成候选时倾向更早抛出、并给更高 plausibility 的,往往是更出名的实体,这会让难度分被实体知名度污染,而不是反映真正的语义竞争。作者对每个候选抓取 2015-01-01 到 2024-12-31 的 Wikipedia 月度 page view,归一化到 \([0,1]\) 并用 IQR 剔异常值得到 popularity score \(Pop_i\),再按超参 \(\alpha\) 从 plausibility 里扣除流行度的拉抬:
扣完之后,“知名但其实是错的”答案不再被过度放大,熵评分关注的才是候选之间到底有多难分。
3. 归一化熵难度分数:把候选 plausibility 的不确定性压成一个 \([0,1]\) 的可解释难度
有了去偏后的可信度,难度其实就写在这片分布的形状里——少数答案一枝独秀(分布尖锐)就容易,多个答案旗鼓相当(分布平坦)就难。作者先把 \(DePls_i\) 归一成概率分布 \(DePls_i^{norm}=DePls_i / \sum_i DePls_i\),再算 Shannon 熵 \(H(q)=-\sum_i DePls_i^{norm}\log_2 DePls_i^{norm}\),最后除以 \(\log_2 N\) 压到 \([0,1]\) 得到 \(Diff_q=H(q)/\log_2 N\)。
高熵意味着好几个候选都同样可信、模型难以稳定区分、幻觉风险高;低熵意味着答案明显突出、问题容易。归一化让不同候选数 \(N\) 的题目之间也能直接比难度。
损失函数 / 训练策略¶
Q-Daps 是评估与打分方法,不训练目标 QA 模型。实验侧比较三种 plausibility elicitation:Pointwise、Pairwise 和 Listwise。Pointwise 对每个候选单独打分,复杂度 \(O(n)\);Pairwise 做两两比较并用 Bradley-Terry 聚合,复杂度 \(O(n^2)\);Listwise 一次生成候选及分数,复杂度 \(O(1)\),也是主配置。难度评估使用两个指标:Spearman 相关衡量难度分与能答对的 LLM 数量之间的负相关;Cohen's d 衡量 Q-Daps 划分 easy/hard 后,不同 LLM 在两组上的准确率差距。
实验关键数据¶
主实验¶
| 类别 | 方法 | MuSiQue d / rho | QASC d / rho | NQ d / rho | TriviaQA d / rho |
|---|---|---|---|---|---|
| Readability | Flesch-Kincaid | -0.543 / 0.5545 | 0.1496 / 0.1909 | -0.424 / 0.6363 | -0.2689 / 0.5181 |
| Prompt-based | LLaMA 3.3 70B | 0.2453 / -0.109 | 0.2032 / -0.2909 | 0.0307 / -0.3363 | 0.4566 / -0.4272 |
| Retriever-based | Retrieval Complexity | 0.1284 / -0.3451 | 0.2225 / -0.3126 | 0.2781 / -0.4518 | 0.4394 / -0.5129 |
| Uncertainty | LLaMA 3.3 70B | 0.4219 / -0.5518 | 0.2119 / -0.5621 | 0.3265 / -0.5071 | 0.4823 / -0.452 |
| Q-Daps | Avg-Plausibility | -0.2242 / 0.0272 | 0.4784 / -0.3 | 0.1869 / -0.2545 | 0.564 / -0.509 |
| Q-Daps | Entropy-Plausibility | 1.0888 / -0.9001 | 0.803 / -0.6181 | 0.9448 / -0.9636 | 0.7498 / -0.8818 |
消融实验¶
| 配置 | MuSiQue d | QASC d | NQ d | TriviaQA d | 说明 |
|---|---|---|---|---|---|
| Without gold answer | 0.8325 | 0.5144 | 0.6319 | 0.6647 | 无金答案时仍优于全部基线 |
| With gold answer | 1.0888 | 0.803 | 0.9448 | 0.7498 | 候选生成质量更高 |
| Without debiasing | 0.894 | 0.5614 | 0.88 | 0.6511 | 熵信号仍强,但略弱 |
| With debiasing | 1.0888 | 0.803 | 0.9448 | 0.7498 | page view 去偏带来显著提升 |
| Qwen 2.5 7B core | 0.8434 | 0.1465 | 0.2465 | 0.3162 | 小模型可用但波动更大 |
| LLaMA 3.1 8B core | 0.5467 | 0.2484 | 0.3886 | 0.3481 | 资源友好配置 |
| LLaMA 3.3 70B core | 1.0888 | 0.803 | 0.9448 | 0.7498 | 最强主配置 |
关键发现¶
- Entropy-Plausibility 明显优于 Avg-Plausibility,说明难度更来自 plausibility 分布的不确定性,而不是候选答案平均可信度。
- Listwise 比 Pointwise 和 Pairwise 更有效也更便宜:只需一次 prompt,而 Pairwise 在完整数据上会产生数百万次比较。
- Q-Daps 不依赖 gold answer:没有 gold answer 时 Cohen's d 仍在 MuSiQue/QASC/NQ/TriviaQA 上分别达到 0.8325、0.5144、0.6319、0.6647。
- 去流行度偏置有统计显著收益,paired t-test 为 p=0.0356、t=3.6474。
- 人类评估中,6 名评估者在 Q-Daps 标记为 hard 的问题上平均识别准确率为 0.74,在 easy 上为 0.68,说明难题标签更一致。
亮点与洞察¶
- 这篇论文把“难度”从表面文本复杂度转到答案空间结构上,很贴近 LLM 出错机制:当多个错误答案都合理时,幻觉风险自然更高。
- 结果中 prompt-based 直接打分表现不稳定,说明“问 LLM 难不难”不如让它显式展开候选答案竞争空间。
- Popularity debiasing 是一个细但重要的设计。LLM 候选生成会偏向知名实体,若不校正,难度分可能把“知名但错误”的答案过度放大。
- Q-Daps 输出候选答案、plausibility 和 difficulty score,解释性比单一不确定性分数更好,方便做人工审核或 QA 路由。
局限与展望¶
- 方法更适合能构造紧凑候选答案集的问题,例如实体、时间、数字、布尔、类别、多选;开放式长答案或主观题可能难以生成合适候选集。
- 实验仅覆盖英文问题,多语言和低资源语言中的候选生成、Wikipedia popularity 与 plausibility 校准都未验证。
- Pipeline 依赖 LLM 生成候选答案和 plausibility,底层模型偏见会影响最终难度分。
- Popularity 依赖 Wikipedia page view,对于医学、金融、企业内部知识等领域可能没有合适外部 popularity proxy。
- 当数据集 gold label 本身有隐含定义或历史约定时,低 entropy 不一定保证问题真的容易,论文错误分析也指出了这类 divergence。
相关工作与启发¶
- vs readability metrics: Flesch-Kincaid 和 Gunning-Fog 只看句长、词长等表面特征,Q-Daps 直接刻画答案竞争空间,更适合 LLM QA。
- vs PopQA: PopQA 用实体流行度近似难度,Q-Daps 反而把流行度视为偏置源,用它校正候选答案 plausibility。
- vs retrieval complexity: 检索复杂度关注 passage 是否足够支持答案,Q-Daps 关注即便有问题本身,错误候选是否也很可信。
- vs uncertainty-based scoring: 生成正确答案的 loss 能反映模型信心,但不展示具体混淆项;Q-Daps 的候选答案列表更可解释。
评分¶
- 新颖性: ⭐⭐⭐⭐ 用候选答案 plausibility entropy 做 LLM-oriented 难度估计,角度清楚。
- 实验充分度: ⭐⭐⭐⭐⭐ 四个 QA 数据集、十类模型、三种打分范式、人类评估和多组消融都很扎实。
- 写作质量: ⭐⭐⭐⭐ 方法图和表格完整,个别附录结果较多但主线明确。
- 价值: ⭐⭐⭐⭐ 对 hallucination risk、问题路由、模型选择和教育测评都有应用潜力。