← 返回 2026-10-15

DecisionRobust:面向文本与视觉 JEV 风格决策模型的鲁棒性基准 DecisionRobust: Benchmarking Robustness for JEV Style Decision Models Across Text and Vision

Yifan Lan, Zhongye Liu, Yurui Chang, Hanyu Wang, Yongkang Du, Lu Lin, Jinghui Chen 📅 2026-10-13 👍 17 2026-11-11 18:30
决策模型 基准评测 多模态 对抗鲁棒性 提示注入 迁移攻击

首个覆盖文本/图像扰动与提示注入、经标签校验策展的 JEV 决策模型鲁棒性基准

前置知识

JEV / 决策模型(decision model)

一类不生成自由文本、而是把「指令+观测」直接映射为结构化决策输出的模型:从给定选项中做选择(Choice)、对命题判断真假(Noul,输出校准概率)、或按给定量表打分(Score)。指令、选项与评分标准在推理时动态提供,同一个模型无需改分类头即可服务工具路由、内容过滤、工作流审批等多种任务。

全文的评测对象就是这类模型,其接口决定了攻击构造方式、评分规则(如 Score 0.5 容差、多类 Noul 的概率归一化)以及所有结果的解读方式。

对抗扰动攻击(adversarial perturbation)

对输入做微小、人类难以察觉却导致模型出错的修改:文本上如字符编辑(DeepWordBug、Charmer)、同义词替换(TextFooler);图像上如高斯噪声、散焦模糊、JPEG 压缩,或按代理梯度优化的 $\ell_\infty$ 有界扰动。本文定义扰动的目标是引发任意错误,而非特定错误。

扰动是本文两大威胁之一,理解其「求任意错误」的目标设定,才能与注入攻击区分开,并理解为什么需要标签一致性校验来判断攻击是否真的有效。

提示注入(prompt injection)

在观测或指令中插入恶意指令(如「Ignore the original task」),诱导模型按攻击者预设目标输出。本文测试 Direct、Self-check、Note、Repetition 四种模板,分别追加到观测或问题指令两个位置;图像版把文字叠加进图片或追加到问题文本。

注入是第二大威胁:其目标是「预设错误答案」而非任意错误,因此需要单独的 Target ASR 指标,且注入不要求保持语义、也不做标签校验,这与扰动完全不同。

迁移攻击与代理模型(transfer attack / surrogate)

在可获取梯度或概率的白盒代理模型上构造对抗样本,期望它对其他黑盒模型同样有效。本文文本攻击以 Jev 为构建模型再迁移到 KEV、AutoTrust 等 5 个目标;图像攻击在 Imajev-4B、Jev-Omni 等三个代理上联合最小化干净预测的对数概率,再考察向其他目标的迁移。

论文的策展流程(基于迁移的选择)与核心结论之一(图像优化扰动迁移很弱、文本迁移不均匀)都直接建立在迁移攻击这一概念之上。

标签一致性校验(label-consistency check)

用两个未见过参考答案的外部 LLM 独立作答被扰动的样本,两者都必须在任务评分规则下恢复出参考答案,该攻击候选才算「有效」;对图像叠加还额外要求关键证据(如包裹上的「1 HOUR」字样)保持可见。未通过校验的预测翻转不计入 Checked ASR。

这是本文方法学的核心:论文发现大量原始 ASR 来自无效编辑(如 NevIR 上从 98.0% 骤降到校验后的 20.4%),不做校验会严重高估攻击效果、误导安全结论。

研究动机

JEV 风格决策模型正被部署到工具/技能路由、内容过滤、工作流审批、检索重排、GUI 元素定位等自动化流程中,而其输入——用户请求、检索到的内容、工具输出、截图——都可能被攻击者控制。与传统分类器不同,这类模型的响应只要满足输出 schema 就可能在语义上完全错误:一个保持原义的微小编辑(如把差评中的 awful 改成 aiful)就能让工具选错,检索内容里夹带的一句指令就能把决策引向攻击者想要的标签。因此仅报告干净输入上的准确率无法证明可靠性。现有评测又明显缺位:AdvGLUE、RobustBench、PromptRobust 面向传统分类器或生成式 LLM;最接近的 JevAdvBench 只测固定单查询的文本编辑,既不验证编辑是否有效,也不考察跨模型迁移;扰动鲁棒性能否推广到注入攻击、鲁棒性在跨领域、跨模态、跨攻击策略之间是否一致,均属未知。

本文的目标是本文要构建一个面向真实应用决策任务的鲁棒性基准 DecisionRobust:从公开应用与既有数据集(BFCL、AEGIS2.0、NevIR/ESCI、ScreenSpot、Multimodal-Mind2Web、FinQA、Geometry3K、SST-2、MMLU 等)中选取任务,完整保留原生 Choice/Noul/Score 接口和各任务自己的正确性判据;在同一协议下评估 10 种文本与 7 种图像攻击策略,其中扰动追求任意错误、注入追求预设错误答案;通过外部标签一致性校验、语义审查与图像可读性检查过滤无效攻击候选,并按跨模型迁移能力进行策展;最终在 30 个文本模型配置与 17 个视觉模型上系统评测,其中 24 个与 12 个是未参与候选筛选的 held-out 模型,以检验漏洞是否超出构建与筛选模型。

与已有工作不同的是,本文的独特切入点有三。其一,把「攻击有效性」作为一等公民:表面失败可能只是无效编辑或任务证据丢失,故所有扰动与图像叠加候选都要先过外部 LLM 标签一致性校验,再经 GPT-5 语义审查与人工可读性检查,避免把「答案根本没变」算成攻击成功。其二,策展采用基于迁移的选择:优先保留能骗过六个文本/五个视觉构建模型中更多模型、且保持任务覆盖的候选,再评测被排除在筛选之外的 held-out 模型,把「漏洞是否泛化」从 anecdote 变成可测量的问题。其三,用单一协议同时覆盖文本/图像两种模态、扰动/注入两类威胁,并区分 flip ASR 与 target ASR 两层指标,从而首次能量化「抗扰动不等于抗注入」「错误翻转常发生但往往打不中攻击者指定目标」这类结构性现象。

核心方法

直觉上,这个基准要回答三个问题:当决策模型的输入被对手悄悄改过之后,它还会给出正确的选择/判断/分数吗?改动是否真的保持了原义?漏洞是否只存在于少数几个模型?技术路线是一条完整的流水线:先从真实应用中采集 16 个文本源组(1,332 个样本)与多个图像源组的决策任务;再以 Jev(jev-1.13.0)为构建模型生成 10,093 个文本扰动候选与 9,716 个注入候选,图像侧包括 5 种常见腐蚀×5 个强度、针对三个代理优化的 $\ell_\infty\le 8/255$ 扰动、以及 12 种排版的图内文字注入;随后用两个外部 LLM 做标签一致性校验、GPT-5 做语义审查、人工检查图像可读性;接着按「能骗过多少个构建模型」做基于迁移的筛选,保留 141 个文本扰动、374 个文本注入、200 个图像扰动(127 常见+73 优化)、223 个图内注入与 120 个指令注入候选;最后在 30 个文本与 17 个视觉模型(含 24 与 12 个 held-out)上按样本级/候选级、flip/target ASR 统一评测。

核心创新是「有效性验证 + 迁移策展 + 双层指标」的评测方法学,而非某种新攻击算法。与既有工作相比:(1) 与 JevAdvBench 的固定单查询编辑不同,这里每个成功样本必须来自模型在多个候选下的真实错误且通过独立双 LLM 标签校验——论文证明不这样做会把 NevIR 的原始 ASR 98.0% 高估近 5 倍(校验后仅 20.4%);(2) 候选筛选基于跨模型迁移广度,并引入从未参与筛选的 held-out 模型,把「对构建模型的过拟合」从评测中剔除;(3) 严格区分扰动(任意错误,flip ASR)与注入(预设目标,target ASR,Score 用 0.5 容差),从而发现「翻转会发生但常打不中指定目标」(target 恒低于 flip)以及「抗扰动模型可被注入击穿」(GLiNER2.5-340M 扰动 ASR 仅 11.4% 但注入 target ASR 55.3%)这些被以往协议掩盖的结论。

方法步骤详情

第一步,任务构建:确定九大类决策任务,截图定位改写为标注元素选择、FinQA 表格渲染为图像。第二步,文本攻击:字符级(如 DeepWordBug)、词级(如 TextFooler)、句子级(如 SCPN)方法以 Jev 反馈搜索可编辑字段,传感器攻击扰动允许字段并同步更新摘要;注入按四个模板以每题固定错误目标追加到观测或指令。第三步,图像攻击:常见腐蚀按 ImageNet-C 参数取五强度;优化扰动对三代理干净预测对数概率之和做动量更新(200 步、$\ell_\infty$ 8/255);图内注入以描边白字在 4 位置×3 字号渲染。第四步,校验与策展:双外部 LLM 标签校验、基于迁移的选择、GPT-5 语义审查、人工可读性检查。第五步,评测:按 $\text{ASR}_{\text{sample}}=\frac{1}{|D|}\sum_i\max_j s_{ij}$ 与 $\text{ASR}_{\text{cand}}=\frac{\sum_i\sum_j s_{ij}}{\sum_i K_i}$ 计算,注入再分 flip/target,分母为各模型干净正确样本。

技术新颖性

技术新颖性体现在四个层面。基准设计上,首个把「应用级决策任务+原生决策接口」作为鲁棒性评测载体,而非把分类数据集套上 LLM;多类 Noul 按类拆成二元问题再归一化真实概率、Score 用概率加权均值 ±0.5 判定,保证不同接口下正确性判据一致。方法学上,标签一致性校验、语义审查、可读性检查构成三层有效性过滤,并承诺发布未做迁移筛选的 full version,使 raw 与 checked ASR 的落差本身成为可研究的量。攻击构造上,图像侧对三个异构代理做联合概率最小化并配合动量与输入多样性(随机缩放/填充),文本侧覆盖字符/词/句/传感器四种粒度共 9 种搜索式攻击加注入,形成 10+7 种策略。评测设计上,held-out 机制与候选级指标首次系统量化了「漏洞泛化」「无普适最强模板」「成本悬殊(Charmer 平均每样本 5,755.7 次查询 vs SCPN 11.2 次)」等现象,并且是用外部 LLM 当校验器来给对抗攻击「验伤」的少见实践。

Data construction in DecisionRobust. Perturbation and in-image injection candidates undergo label consistency checks, while text-content and instruction injection bypass this step.
Figure 1: Data construction in DecisionRobust. Perturbation and in-image injection candidates undergo label consistency checks, while text-content and instruction injection bypass this step.
Variants of the same ImajevBench example.
Figure 6: Variants of the same ImajevBench example.

实验结果

(1) 文本扰动迁移:Jev 全任务 Combined ASR 69.7%(校验后 36.6%),迁移目标 checked 仅 12.5%–22.5%,NevIR 上 Jev raw 98.0% vs checked 20.4%。(2) 提示注入:OpenJEV flip/target 86.3%/82.5% 最高,Liquid D1 仅 28.7%/23.2%,无普适最强模板。(3) 策展文本集:24 个 held-out 模型全部出错;GLiNER2.5-340M 扰动仅 11.4% 但注入 55.3%。(4) 图像:常见腐蚀下 StandardOne-8B 70.4%/47.0% 最高;优化扰动对三代理 72.3%–82.8%,但 7/10 迁移目标 checked ASR<10%、Geometry3K 全为 0;图内注入以 Visual-Jev-4B 79.4% 最高,Jev-Omni 指令注入达 93.0%。(5) 补充:30 个文本模型准确率全线下滑(Jev 扰动 97.9%→27.0%、注入 98.1%→8.3%);散焦模糊等常见腐蚀无需任何优化即可翻转视觉决策。

Task coverage and representative sources of DecisionRobust.
Table 1: Task coverage and representative sources of DecisionRobust.
Injection templates for an SST-2 review with reference label negative and attacker target positive.
Table 2: Injection templates for an SST-2 review with reference label negative and attacker target positive.
Sample-level Combined ASR (%) before selection and semantic review.
Table 3: Sample-level Combined ASR (%) before selection and semantic review.
Sample-level flip / target ASR (%) before curation.
Table 4: Sample-level flip / target ASR (%) before curation.
Sample-level ASR (%) for common image perturbations, combining types and severities.
Table 5: Sample-level ASR (%) for common image perturbations, combining types and severities.
Optimized image ASR (%).
Table 6: Optimized image ASR (%).
Sample-level flip / target ASR (%) for image injection at separately tested locations.
Table 7: Sample-level flip / target ASR (%) for image injection at separately tested locations.
Sample-level ASR (%) on Jev across 16 text source groups.
Table A1: Sample-level ASR (%) on Jev across 16 text source groups.
Mean Jev search queries per clean-correct sample on the four datasets shared by all eight text-editing methods.
Table A2: Mean Jev search queries per clean-correct sample on the four datasets shared by all eight text-editing methods.
Candidate-level results (%) on the curated text sets.
Figure 2: Candidate-level results (%) on the curated text sets.
Candidate-level results (%) on the curated image sets.
Figure 3: Candidate-level results (%) on the curated image sets.
ImajevBench image-perturbation case.
Figure 5: ImajevBench image-perturbation case.
查看结构化数据
任务指标本文基线提升
文本扰动迁移(16 个源组、1,332 样本、10,093 候选) 样本级 Combined ASR(Raw / Checked) 构建模型 Jev 69.7%/36.6%;迁移目标 38.9%–51.9%/12.5%–22.5% Repeat@8 干净重跑 0%–10%,Paraphrase@4 改写 0%–13.3% 校验后攻击组合仍全面超过重跑/改写基线(每个源组都更高),但 raw ASR 高估可达 5 倍(NevIR 98.0%→20.4%)
文本提示注入(15 个源组、1,232 样本、9,716 候选) 样本级 flip / target ASR(任一模板、任一位置) 最高 OpenJEV 86.3%/82.5%;最低 Liquid D1 28.7%/23.2% 单模板最优(如 OpenJEV 指令位 Direct 68.7%/66.1%) 模板×位置组合比最强单模板再提升约 8–18 个百分点;target 恒低于 flip,说明打中预设目标更难
图像常见腐蚀(160 图像对、320 样本、5 类型×5 强度) 样本级 ASR(Raw / Checked) StandardOne-8B 70.4%/47.0% 最高;其余 47.2%–51.1%/25.4%–33.2% 单一类型:散焦模糊 raw 40.0%–60.3%,brightness/JPEG 仅约 10% 标签校验使每个模型 ASR 下降 13–24 个百分点;组合多类型后 checked ASR 在全部 5 个模型上进一步上升,说明失效模式部分互补
图像优化扰动($\ell_\infty=8/255$、200 步、160 Choice 图像对) Raw / Checked ASR 三代理自身 72.3%–82.8%/56.3%–64.5%;最佳迁移目标 OneJev-4B 39.8%/32.4% 最差迁移目标 StandardOne-8B 7.0%/6.2% 三代理联合优化仍不保证迁移:10 个目标中 7 个 checked ASR<10%,Geometry3K 上全部为 0
图像注入(图内 223 候选 / 指令 120 候选,5 个筛选模型) 样本级 flip / target ASR(Checked) Visual-Jev-4B 图内 82.5%/79.4% 最高;Jev-Omni 指令注入 93.0%/93.0% Imajev-4B 图内仅 37.5%/29.7% 同一注入在两个位置间的差距可达约 50 个百分点,强弱位置因模型而异;校验后图内注入威胁依旧显著
策展集 held-out 评测(文本 30 模型 / 图像 17 模型) 候选级扰动 ASR 与注入 target ASR 全部 held-out 模型均出错;极端对比例:GLiNER2.5-340M 扰动 11.4% vs 注入 55.3%;PPLX-Decider-27B 扰动 3.2% vs 指令注入 45.7% 24/12 个模型未参与候选筛选(held-out) 证明漏洞泛化到构建/筛选模型之外,且抗扰动与抗注入相互独立

局限与改进

作者承认的局限:基准只覆盖单步决策,未度量其在完整工作流中的下游影响;图像扰动对部分 held-out 模型迁移有限,多代理联合优化也不能保证广谱迁移;算力约束限制了所评测的攻击方法、配置与任务覆盖(如 Charmer、SememePSO 未用于部分数据)。我的补充观察:若干源组样本极少(Security incidents 的 Choice 组仅 3 条、Agent traces 13–14 条),逐组数字的统计波动可能很大且论文未报告置信区间;文本攻击只用 Jev 一个构建模型、图像只用三个代理,迁移结果可能低估「按目标定制」的自适应威胁;标签校验器本身是黑盒 LLM(GPT-5 mini、DeepSeek-V4-Flash、Claude Sonnet 5、GPT-5),其误判会同时污染 checked ASR,而论文未给出人工抽检一致率;注入模板固定为 4 种、目标确定性选取,未探索针对每个模型的自适应载荷;评测止于测量脆弱性,未评估任何防御(注入检测、输入消毒、校准拒答)的实际收益。

独立分析的弱点

独立分析出的弱点及改进方向:(1) 小样本组(如 Security incidents N=3)使结论不稳——应为每组设定最低样本量,并用 bootstrap 给出 ASR 置信区间;(2) 文本攻击仅以 Jev 为构建模型、图像仅三个代理——可按目标模型族分别构建候选,刻画针对性自适应攻击的上界;(3) 校验器是黑盒 LLM,可能把语义等价的编辑误杀或放过——应发布人工标注的金标子集并报告校验器与人的一致率;(4) 只测攻击不测防御——应把注入检测器、观测/指令权限隔离、基于校准概率的拒答等基线纳入同一基准,报告鲁棒性-可用性权衡;(5) 注入模板静态且目标固定——可用 target 反馈做自适应模板搜索,检验「无普适最强模板」等结论是否只对朴素注入成立;(6) Score 任务 target ASR 普遍极低(如 Arm Score 上多个模型为 0),可能反映「量表最远端点」这一目标设定太弱而非模型鲁棒——应引入更合理的注入目标分布;(7) Charmer 平均每样本 5,755.7 次查询的成本不可扩展——应报告成本-效果曲线或在统一查询预算下比较各方法。

未来方向

作者提出的方向包括:探索迁移性更强的图像攻击、扩展攻击套件与任务覆盖、把评测延伸到完整工作流中的下游效应。在此基础上可进一步延伸:(1) 面向决策模型的防御基准——注入检测、敏感字段隔离、输入规范化,以及利用校准概率骤降的拒答策略(案例显示 OneJev-4B 概率从 98.7% 跌到 68.5% 而预测未变,说明概率信号可做攻击探测器);(2) 多轮/代理化场景(类 AgentDojo):决策错误触发工具调用后的级联影响与恢复能力;(3) 跨格式鲁棒路由:利用 Choice→Noul 使 ASR 从 28.7% 降到 20.3% 的规律设计格式冗余防御;(4) 解释扰动鲁棒与注入脆弱解耦的机理(GLiNER2.5-340M 现象),例如指令遵循强度与输入敏感性之间的权衡;(5) 把标签一致性校验推广为可复用的攻击有效性认证框架,并研究 LLM 校验器自身的对抗稳健性;(6) 扩展到多语言与语音决策任务,检验结论的跨语言普适性。

复现评估

复现条件较好但成本不低。基准已在 yifan-lan.github.io/DecisionRobust/ 公开,作者承诺同时发布包含全部通过标签校验候选(迁移筛选前)的 full version;任务源自公开数据集/仓库,模型大多在 HuggingFace 开源(另有 OpenAI Decisions、Perplexity Decider 等 API 模型)。复现门槛主要在三处:文本攻击搜索需调用 Jev 并可能消耗巨量查询(Charmer 平均 5,755.7 次/样本、SememePSO 2,027.4 次,四个共享数据集各 488 个干净正确样本),API 费用可观;标签校验需 GPT-5 mini、DeepSeek-V4-Flash、Claude Sonnet 5 等多个外部 LLM;图像优化(三代理、200 步、160 对)单卡 GPU 即可完成。直接使用策展后的评测集(141/374/200/223/120 个候选)复现 Table 3–7 与 Figure 2–3 成本很低,是验证结论的推荐路径;从零复现整套攻击构建难度中高,需注意模型版本与 API 的时效性。

相似论文推荐