2026/5/21 14:11:06
网站建设
项目流程
五金网站制作,九江市金融控股集团有限公司,一尊网 又一个wordpress站点,免费下载现成ppt网站很多人以为LLMs最难的是奥数题、是高考压轴题#xff0c;但真实业务里最容易翻车的#xff0c;其实是“多选题”。因为现实世界几乎没有“唯一正确答案”的舒适区#xff1a;内容安全往往同时触发多条规则#xff0c;医疗场景要处理并发症和多重风险#xff0c;法律检索要…很多人以为LLMs最难的是奥数题、是高考压轴题但真实业务里最容易翻车的其实是“多选题”。因为现实世界几乎没有“唯一正确答案”的舒适区内容安全往往同时触发多条规则医疗场景要处理并发症和多重风险法律检索要命中多条要件与法条新闻事件也天然是多标签。单选题只需要押中一个多选题却要求你把所有正确项都选全还要克制自己别乱猜——这才是生产系统真正需要的能力。这就是论文《SATA-Bench: Select All That Apply Benchmark for Multiple Choice Questions》想解决的问题 专门测模型在多选里的可靠性论文 https://arxiv.org/pdf/2506.00643数据 https://huggingface.co/datasets/sata-bench/sata-bench代码 https://github.com/sata-bench/sata-bench论文结果指出LLMs压根不会做多选题 即便是很强的模型在 SATA-Bench 上也并不稳完全选对所有答案的可能性甚至不超过50%。模型解释得像专家最后输出却总是瞎猜。 你在业务里那种熟悉的不稳定性在多选题里会被系统性地放大有的题它明明理解了但它只敢选一两个导致关键点漏掉有的题它其实不确定却选择“多选就多选”式的凑数把边缘项也塞进去误报瞬间爆炸。你以为这是随机波动但 SATA-Bench 直接告诉你这不是偶然这是偏差。一道简单的医学分类 语言模型却给出五花八门的答案。盲目相信语言模型可能会造成严重医学事故论文总结出三种偏差 第一类偏差是选择偏差模型会对某些选项位置、措辞或形式天然偏爱或厌恶哪怕内容没变换个顺序结果就漂。第二类偏差是数量偏差模型会系统性低估或高估正确答案的数量——胆小的模型宁可少选也不多选导致召回差嘴硬的模型不确定也要多选导致精度掉。在32个模型中只有2个模型没有少选。 第三类偏差最危险叫猜测偏差当模型没有足够证据时它仍倾向“装懂”把不确定当正确输出这在安全、医疗、法律场景里往往就是事故的起点。那些表现更好的模型往往更喜欢瞎猜高False Positive RateSATA-Bench 不只是给你一个排行榜它更像一份体检报告通过文中提出的10个测量指标你能看清模型究竟是“漏得多”还是“乱得多”从而决定你该做的是阈值校准、提示词结构调整、解码策略约束还是干脆换模型。很多团队评测时最痛苦的一点是分数掉了但不知道为什么掉SATA-Bench 的价值在于它把“为什么掉”拆成可观察的机制让优化不再靠玄学。SATA-Bench 论文里还提出的一种多选题解码策略Choice Funnel它把“选答案”做成一个逐步收缩的过程——先在选项集合里加入一个辅助选项“None of the above都不选/没有更多正确项”然后每一轮让模型只根据去偏后的首 token 概率在当前选项中挑出最可能的那个选项把它加入预测集合并从候选集中移除如此迭代直到出现两种停止条件之一模型选中了 “None of the above”或下一候选的概率低于预设的置信阈值相当于早停。这个设计用“迭代 早停”来动态决定该选多少个答案缓解 count bias用 token debiasing 来减轻选项/位置等带来的系统性偏好缓解 selection bias并且推理成本通常随“真实答案数”增长而不是随“选项总数”增长所以比把每个选项都做一次 yes/no 二分类更省。这个解码策略能够将小模型在多选题的正确率成倍提升。如果你也在做 LLM 评测或多标签业务我建议你用 SATA-Bench 做一次快速体检你会很快知道你的模型到底是漏选型还是乱选型。如果你想提升你的模型在多标签任务上的表现不妨试试Choice Funnel。