Paper: 2608.28518 Authors: Sihan Jia, Oliver Lemon Categories: cs.AI, cs.CL, cs.RO

The Gap

Safety evaluation for embodied AI models assumes, mostly implicitly, that the instruction the model receives is the instruction the user issued. Voice-controlled embodied agents break that assumption at the front of the pipeline: an automatic speech recognition system transcribes what the user said, and that transcript — not the user’s intent — is what the safety mechanism sees.

The consequence is a safety surface that exists before any safety mechanism runs, and it has been unexamined. A model that reliably refuses a harmful request can still execute that request if the refusal machinery never receives it intact. And the failure is not random noise: speech recognition errors are structured — they cluster on particular phonemes, on proper nouns, on words that sound like other words — so the errors that reach the model are a systematically distorted version of user intent, not an unbiased one.

   THE SAFETY PIPELINE AND WHERE IT IS ASSUMED TO START

   user speaks
        |
        v
   [ ASR ] -- transcribes -->  transcript
        |                          |
        |                          v
        |                    [ safety mechanism + model ]
        |                          |
        |                          v
        |                       action executed
        |
   ASSUMPTION (usually implicit): transcript == what the user meant
        |
        v
   [GAP] the safety surface begins BEFORE any safety mechanism runs
        |
        +-- a model that reliably refuses a harmful request can
        |   still execute it if the request never arrives intact
        |
        +-- ASR errors are STRUCTURED, not random noise:
              they cluster on phonemes, proper nouns, and
              words that sound like other words
           -> what reaches the model is a SYSTEMATICALLY
              distorted version of intent, not an unbiased one

The Increment

One sentence: Before this paper, embodied AI safety was evaluated on correctly transcribed instructions; after it, simulated ASR errors combined with existing safety benchmarks show that mishearing produces executed harmful instructions, via two distinguishable mechanisms.

Core Mechanism

The method is a composition rather than a new benchmark: simulate ASR errors, then feed them into existing safety benchmarks — SafeAgentBench and POEX — to measure how different classes of error affect embodied safety. Building on established benchmarks is the right choice here, because it isolates the new variable: the difference between results is attributable to the transcription error, not to a new evaluation harness.

The central finding is that mishearing produces harmful instructions being accepted and executed, so the safety property degrades. And the degradation is not uniform — it comes in two mechanisms that the paper separates:

Some errors preserve semantic structure but increase harmful ambiguity. The transcription remains a coherent instruction; it just admits a harmful reading it did not have before. This is the more insidious class, because nothing looks broken. A safety mechanism scanning for a specific harmful keyword finds no keyword; what changed is that the request is now ambiguous in a direction that permits harm. Ambiguity is a well-known failure mode for safety classifiers, and the paper’s contribution is showing that speech recognition errors are a systematic source of it.

Others weaken the model’s refusal behaviour, allowing unsafe plans to be generated and executed. This is a different mechanism: it is not that the request became ambiguous, but that the model’s disposition to refuse was itself degraded. A weakened refusal is closer to the failure mode people worry about with jailbreaks, arriving here through an accidental route.

Then the result that makes this an engineering problem rather than only a risk finding: automatic correction of ASR errors can reduce the risk in some cases, but this is not always effective. A partial mitigation is arguably the most useful thing to report, because it prevents the obvious conclusion on either side. One cannot say “fix the ASR and the problem is solved” — the fix helps sometimes. Nor can one say the problem is unsolvable. What it means is that ASR correction is a mitigation with a measurable hit rate, and treating it as a complete solution would be a mistake.

   METHOD: COMPOSE, DON'T REPLACE

   simulate ASR errors
        |
        v
   feed into EXISTING safety benchmarks
     (SafeAgentBench, POEX)
        |
        v
   isolates the new variable: differences are attributable
   to the TRANSCRIPTION ERROR, not to a new harness

   FINDING: harmful instructions get ACCEPTED AND EXECUTED
        |
        +-- MECHANISM 1: preserved semantic structure,
        |                INCREASED HARMFUL AMBIGUITY
        |     the transcript is still a coherent instruction
        |     -> but now admits a harmful reading
        |     -> nothing looks broken; no harmful keyword to find
        |
        +-- MECHANISM 2: WEAKENED REFUSAL BEHAVIOUR
                         -> unsafe plans generated and executed
              not that the request became ambiguous, but that
              the disposition to refuse was itself degraded

   MITIGATION: automatic ASR correction helps SOMETIMES
        -> not a complete fix, and not useless either
        -> it is a mitigation with a measurable hit rate

Think of it as a locked door with a bad intercom. The lock is excellent and the guard is well trained. But the intercom garbles names: “let me in, I’m the plumber” can arrive as “let me in, I’m a plumber” or, on a bad line, as something the guard parses as an existing resident. The lock did nothing wrong and the guard did nothing wrong; the vulnerability was created one step earlier, at the point where intent became text. And the two mechanisms have analogues here: sometimes the garbled message is still a fluent sentence that now happens to authorise entry (ambiguity), and sometimes the guard just becomes less sure of the rules and waves people through (weakened refusal). Fitting a better intercom helps, and it does not close the class of problems, because the next bad line will garble something else.

Key Concepts

  • The safety surface starts before the safety mechanism: ASR output is what the model is evaluated on, so transcription errors are inside the threat model rather than outside it. It relocates a fault line that most evaluations assume is upstream.
  • Structured, not random, error: speech recognition mistakes cluster on phonemes, proper nouns and homophone-adjacent words. A systematically biased input distribution is worse for safety than random noise, because the failures concentrate rather than averaging out.
  • Two mechanisms, not one: increased harmful ambiguity versus weakened refusal. They call for different detection strategies — the first needs ambiguity-aware checking rather than keyword scanning, the second needs monitoring of refusal behaviour itself.
  • Partial mitigation as the honest result: ASR correction helps in some cases and not others. Reporting it as partial is more useful than either extreme, because it defines the residual risk that must be handled elsewhere.

Framework Shift

Before (safety evaluated on correct transcripts):
  assume the instruction received == the instruction issued
  -> test the model on harmful requests, measure refusal
  -> the transcription step is outside the evaluation

After (transcription error inside the threat model):
  simulate ASR errors, feed into existing safety benchmarks
  -> harmful instructions ACCEPTED AND EXECUTED
  -> two mechanisms: harmful ambiguity | weakened refusal
  -> automatic correction helps sometimes, not always

From evaluating whether a model refuses harmful requests, to evaluating whether a harmful request survives the journey into the model, the core shift is that the pipeline’s front end is part of the safety boundary.

Expert Assessment

Problem choice: Excellent, and it identifies a component that safety evaluations had been treating as transparent. The insight is simple once stated — the model never sees the user’s intent, only a transcript — and it reframes a class of failures as an input-integrity problem rather than a model-alignment one.

Method maturity: Composing with existing benchmarks rather than building a new one is the right methodological call, because it isolates the transcription variable and makes the results comparable to prior embodied-safety work. Separating the two mechanisms is the substantive analytical contribution: harmful ambiguity and weakened refusal are different failures with different signatures, and distinguishing them is what lets a defender choose a response rather than just knowing there is a problem.

Experimental integrity: Simulating ASR errors rather than collecting real misrecognitions is a reasonable choice for a first study — it gives control over the error classes — but it also means the results describe the simulated error distribution, and the paper is appropriately careful not to claim a real-world rate. The partial-mitigation result is the most trustworthy kind of finding because it is inconvenient for both narratives. The main limitation is scope: the mechanism is studied on embodied benchmarks, and the extent to which the same two failure modes appear in non-embodied voice interfaces is left open.

Writing quality: The two-mechanism split is the clearest part of the exposition and is worth the space it takes. Because this is a safety result aimed partly at practitioners, a short section on what to monitor — ambiguity-aware checking rather than keyword filters, and refusal-rate tracking as a first-class signal — would make it considerably more actionable.

Verdict: accept — a well-scoped demonstration that a pipeline component treated as transparent is a systematic source of safety failures, with the failures characterised well enough to act on.

Takeaways

  • Put the front of your pipeline inside the threat model. If a model is evaluated on a transcript, transcription errors are part of the safety surface, not a preprocessing detail.
  • Treat systematically biased input as worse than random noise. ASR errors cluster, so the failures concentrate on particular words instead of averaging out.
  • Separate ambiguity failures from refusal failures and monitor them differently. Keyword scanning will not catch a request that became harmful by becoming vague; refusal-rate tracking will.
  • Report partial mitigations as partial. If automatic correction fixes some cases and not others, that hit rate is the residual risk someone else has to handle.

论文: 2608.28518 作者: Sihan Jia, Oliver Lemon 分类: cs.AI, cs.CL, cs.RO

缺口

针对具身 AI 模型的安全评测,大多隐含地假设:模型收到的指令,就是用户发出的指令。 而语音控制的具身智能体,在流水线的最前端就打破了这个假设:自动语音识别(ASR)系统把用户所说的话转写成文本,而安全机制看到的,是那段转写文本——不是用户的意图。

后果是:在任何安全机制启动之前,就已经存在一个安全暴露面,而它此前未被审视。 一个能够可靠拒答有害请求的模型,只要那套拒答机制从未完整地收到这个请求,它依然可能执行之。而这种失效并不是随机噪声:语音识别错误是有结构的——它们聚集在某些音素、某些专有名词、以及”听起来像别的词”的词上——因此抵达模型的错误,是用户意图的一个系统性失真版本,而不是无偏的版本。

   安全流水线,以及它被假定从哪儿开始

   用户说话
        |
        v
   [ ASR ] -- 转写 -->  转写文本
        |                    |
        |                    v
        |            [ 安全机制 + 模型 ]
        |                    |
        |                    v
        |                动作被执行
        |
   假设(通常是隐含的):转写文本 == 用户想表达的
        |
        v
   [缺口] 安全暴露面早在任何安全机制启动「之前」就已存在
        |
        +-- 一个能可靠拒答有害请求的模型,只要请求
        |   从未完整抵达,依然可能执行它
        |
        +-- ASR 错误是「有结构的」,不是随机噪声:
              它们聚集在音素、专有名词,
              以及「听起来像别的词」的词上
           -> 抵达模型的是意图的「系统性」失真版本,
              而不是无偏版本

增量

一句话: 在这篇论文之前,具身 AI 的安全性是在”转写正确的指令”上被评测的;在这篇论文之后,把模拟的 ASR 错误与现有安全基准结合起来,表明”听错”会导致有害指令被执行,且经由两种可区分的机制。

核心机制

这个方法是一次组合,而不是一个新基准:模拟 ASR 错误,再把它们喂进现有的安全基准——SafeAgentBench 与 POEX——以测量不同类别的错误如何影响具身安全。在既有基准之上做扩展,在这里是正确的选择,因为它隔离出了新变量:结果之间的差异可以归因于转写错误,而不是归因于一套新的评测框架。

核心发现是”听错”会导致有害指令被接受并执行,也就是安全性退化。而这种退化并不均匀——它以两种机制出现,论文把它们分开:

有些错误保留了语义结构,却提高了有害歧义。 转写结果仍然是一条连贯的指令,只是它现在容纳了一种此前并不存在的有害读法。这是更阴险的一类,因为看上去什么都没坏。一个扫描特定有害关键词的安全机制找不到任何关键词;发生变化的是:这个请求现在朝着允许伤害的方向变得有歧义。歧义是安全分类器众所周知的一种失效模式,而本文的贡献在于指出:语音识别错误是这种歧义的系统性来源

另一些则削弱了模型的拒答行为,使不安全计划被生成并执行。这是另一种机制:不是请求变得有歧义,而是模型拒答的倾向本身被削弱了。被削弱的拒答更接近人们在越狱问题上担心的失效模式,只不过它在这里是经由一条偶然路径到来的。

接着是让这件事从一个”风险发现”变成”工程问题”的结果:自动纠正 ASR 错误在部分情形下能降低风险,但并不总是有效。 一项部分有效的缓解手段,可以说正是最值得报告的东西,因为它同时阻止了两边的草率结论。不能说”修好 ASR 问题就解决了”——这个修法有时有效;也不能说它不可解。它真正的含义是:ASR 纠错是一项带有可测命中率的缓解措施,把它当作完整解法会是错误。

   方法:组合,而不是替换

   模拟 ASR 错误
        |
        v
   喂进「现有的」安全基准
     (SafeAgentBench、POEX)
        |
        v
   隔离出新变量:差异可归因于「转写错误」,
   而不是归因于新的评测框架

   发现:有害指令被「接受并执行」
        |
        +-- 机制一:语义结构保留,
        |            但「有害歧义提高」
        |     转写仍是一条连贯指令
        |     -> 但如今容纳了一种有害读法
        |     -> 看上去什么都没坏;没有有害关键词可查
        |
        +-- 机制二:「拒答行为被削弱」
        |             -> 不安全计划被生成并执行
        |     不是请求变得有歧义,而是
        |     拒答的「倾向本身」被削弱了

   缓解:自动 ASR 纠错「有时」有效
        -> 既不是完整解法,也不是无用
        -> 它是一项带有可测命中率的缓解措施

可以用**“一把好锁,配一个听不清的对讲机”来理解这件事: 锁是极好的,警卫也训练有素。但对讲机把名字弄糊了:“让我进去,我是水管工”可能被听成”让我进去,我是个水管工”,或者在线路很差时,被听成警卫理解的”某位现有住户”。 锁没有做错,警卫也没有做错;漏洞是在更早一步被造出来的——也就是”意图变成文本”的那一刻。而那两种机制在这里也有对应物:有时被弄糊的消息仍然是一句流畅的话,只是恰好现在授权了进入**(歧义);有时警卫只是对规则变得不那么确定,于是把人放了过去(拒答被削弱)。 换一台更好的对讲机有帮助,但它不会关闭这一类问题,因为下一条差线路会弄糊别的东西。

关键概念

  • 安全暴露面始于安全机制之前: 模型被评测所依据的是 ASR 的输出,因此转写错误处在威胁模型之内,而不是之外。它把一条大多数评测假定在上游的断层线,挪到了边界之内
  • 有结构的错误,而非随机错误: 语音识别的差错聚集在音素、专有名词与近音词上。一个系统性有偏的输入分布,对安全来说比随机噪声更糟——因为失效会聚集,而不是相互抵消。
  • 两种机制,而不是一种: 有害歧义提高 vs 拒答行为被削弱。它们需要不同的检测策略——前者需要具备歧义感知的检查,而不是关键词扫描;后者需要直接监控拒答行为本身。
  • 把”部分有效”作为诚实的结论: ASR 纠错在部分情形有效、在另一些无效。把它报告为部分的比任何一种极端都更有用,因为它界定了必须由别处承担的那部分残余风险。

框架转变

之前(在正确转写上评测安全):
  假设「收到的指令 == 发出的指令」
  -> 用有害请求测试模型,测拒答
  -> 转写这一步在评测之外

之后(把转写错误放进威胁模型):
  模拟 ASR 错误,喂进现有安全基准
  -> 有害指令被「接受并执行」
  -> 两种机制:有害歧义 | 拒答被削弱
  -> 自动纠错有时有效,并不总是有效

从”评测一个模型是否拒答有害请求”,转变为”评测一个有害请求能否在进入模型的旅途中存活下来”,核心转变在于:流水线的前端也是安全边界的一部分

专家评审

选题眼光: 极好,而且它指出了一个安全评测一直当作”透明无物”来处理的组件。 这个洞见一旦说破就很简单——模型从未见过用户的意图,它只见到一段转写——但它把一整类失效重新框定为输入完整性问题,而不是模型对齐问题。

方法成熟度: 与既有基准组合、而不是另造一个,是正确的方法学判断,因为它隔离了转写这个变量,并使结果与既有的具身安全工作可比。 把两种机制分开,是实质性的分析贡献:有害歧义与拒答被削弱是两种不同的失效、有不同的签名,而把它们区分开,才能让防御方选择一种应对,而不只是知道”存在一个问题”。

实验诚意: 用模拟的 ASR 错误而不是收集真实的误识别,对一项首研究来说是合理选择——它让误差类别可控——但这也意味着结果描述的是模拟的误差分布,而论文恰当地没有声称一个真实世界的比率。 “部分有效”这一结果是最值得信任的一类发现,因为它对两种叙事都不利。主要局限在范围:该机制是在具身基准上研究的,而同样的两种失效模式在非具身语音界面中出现的程度,被留作开放问题。

写作功力: “两种机制”的拆分是全文陈述最清楚的部分,也值得它所占的篇幅。 由于这是一项部分面向实践者的安全结果,若能补一小节”该监控什么”——用具备歧义感知的检查取代关键词过滤,并把拒答率作为一等信号来跟踪——会显著提升它的可操作性。

判决: 接收(Accept) — 一个有范围界定的证明:一个被当作透明的流水线组件,是安全失效的系统性来源;而这些失效被刻画得足以据以行动。

要点总结

  • 把流水线的前端放进威胁模型。如果模型是在一段转写上被评测的,那么转写错误就是安全暴露面的一部分,而不是预处理细节。
  • 系统性有偏的输入当作比随机噪声更糟的东西。ASR 错误会聚集,因此失效集中在特定词上,而不会相互抵消。
  • 歧义失效拒答失效分开,并用不同方式监控。关键词扫描抓不住”因为变得含糊而变得有害”的请求;而拒答率跟踪可以。
  • 部分缓解如实报成部分的。如果自动纠错只修好一部分情形,那个命中率就是必须由别处承担的残余风险。