研究检验模型拒绝候选理由是否真能影响其选择
Does a model's stated reason for rejecting a candidate do any work?
模型说你没导演所以不选你,把导演资料塞回去它真会改主意吗?这篇把六个开源模型测了个遍,答案是……内容只占一部分。
论文在 2WikiMultihopQA 上测试 6 个开源模型,向模型明确指出的缺失事实(如无导演、无死亡日期)插入候选档案后重新提问。被点名的档案补入该事实后,模型改选的几率比无关对照句高 3.57 倍,Holm 校正后 p=0.0210。但同一事实放在模型从未提到的第三个选项上则未通过显著性检验(p=0.2428)。最显著的效应反而是:同一句无关内容放在被点名对手上比放在第三选项上更影响选择(p=0.0008),说明部分效应来自位置而非内容。单 token 概率读数与自由文本选择在同一对比上方向相反。
Does a model's stated reason for rejecting a candidate do any work?
Asked to choose between candidates and explain the choice, a language model often rejects a rival by naming a fact its profile lacks: no director, no date of death. That sentence is a claim about the text in front of the model, and it can be tested without any judge. We insert a real corpus sentence stating the named fact into the rival's profile and ask again under greedy decoding. Two controls separate content from placement: a length-matched irrelevant sentence at the same profile, and the same two sentences at a third option the model never mentioned. In the largest of three runs, six open models on 2WikiMultihopQA, supplying the named fact at the profile the model named moves its choice more than the irrelevant control does, odds ratio 3.57 [1.54, 8.26], Holm p=0.0210, and this survives dropping any single model. The contrast the design was built to detect, the same fact at the option nobody named, does not clear correction, Holm p=0.2428. The strongest result in the family carries no content claim at all: the identical irrelevant sentence moves the choice more at the named rival than at the third option, Holm p=0.0008. Repair and control also differ in co-candidate mentions, relation template and fluency; post-hoc matching on the first two preserves the content effects' direction, matching fluency weakens one, so the content contrasts bound an effect rather than establish one. A forced single-token probability read disagrees in direction with the free-text choice on that same contrast, and three candidate explanations for the disagreement find no support. Every measurement is a string rule, so each was validated against the records it reads; validation caught eight defects. The largest, a choice-parsing rule that returned the option a model had just rejected in 17.1% of adjudicable responses, would have reported six surviving contrasts instead of four.