Evaluating randomized smoothing as a defense against adversarial attacks in trajectory prediction

该论文提出并评估了一种基于随机平滑的防御机制,证明其能在不牺牲正常场景下预测精度的前提下,有效且低成本地提升多种轨迹预测模型在自动驾驶场景中对对抗攻击的鲁棒性。

Julian F. Schumann, Eduardo Figueiredo, Frederik Baymler Mathiesen, Luca Laurenti, Jens Kober, Arkady Zgonnikov

发布于 2026-03-12
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇论文探讨了一个关于自动驾驶汽车的有趣问题:如果路上的其他车辆故意“使坏”(比如突然做出奇怪的动作来迷惑自动驾驶系统),我们的自动驾驶汽车该怎么办?

作者们提出了一种简单又聪明的防御方法,叫做**“随机平滑”(Randomized Smoothing)**。

为了让你更容易理解,我们可以把这篇论文的内容想象成**“在嘈杂的房间里听清指令”**的故事。

1. 背景:自动驾驶的“视力”与“恶作剧”

想象一下,自动驾驶汽车就像是一个超级聪明的司机,它通过摄像头和雷达观察周围的车,然后预测它们下一秒会往哪里开。

  • 正常情况:如果前面的车正常行驶,这个司机能预测得很准,大家都能安全通过。
  • 恶意攻击(Adversarial Attacks):但是,有些“坏蛋”(可能是黑客控制的车辆,或者是故意乱开的车)会故意做出一些极其微小、人类肉眼几乎看不出来,但足以欺骗算法的奇怪动作。
    • 比喻:就像有人在你的耳边用极小的声音说了一句“向左转”,虽然声音很轻,但你的大脑(算法)却误以为这是个大指令,结果你猛打方向盘,差点撞车。
    • 现在的研究已经发现,即使是世界上最先进的自动驾驶预测模型,也很容易被这种“恶作剧”骗到,导致预测完全错误。

2. 问题:我们该怎么防御?

以前,人们试图通过给模型“打补丁”或者重新训练模型来防御,但这很麻烦,而且不一定有效。

作者们想:“既然单个指令容易被骗,那如果我们多听几次,然后取个平均值呢?”

这就是**“随机平滑”**的核心思想。

3. 解决方案:随机平滑(Randomized Smoothing)

这就好比你在一个嘈杂的房间里听一个人说话:

  • 普通方法(没有防御):你只听一次。如果刚好有人在你耳边吹了一口气(噪音/攻击),你可能就听错了。
  • 随机平滑方法
    1. 你让那个人重复说这句话 20 次
    2. 每次说话时,你都在房间里随机制造一点不同的背景噪音(比如有人咳嗽、有人走路、有风声)。
    3. 最后,你把这 20 次听到的内容综合起来,取一个平均值作为最终的理解。

为什么这招管用?

  • 攻击失效:那个“坏蛋”的恶作剧(攻击)通常是非常精密的,它只能骗过“安静环境下的单次听写”。一旦你引入了随机的背景噪音,那个精心设计的恶作剧就被“淹没”在噪音里了,再也无法左右你的判断。
  • 保持准确:虽然加了噪音,但因为最后取了平均值,那些随机的噪音互相抵消了,所以原本正确的信息依然被保留了下来

4. 论文里的两种“听法”

作者们尝试了两种具体的“加噪音”方式:

  1. 位置平滑(Position-based)
    • 直接给车辆的位置坐标加一点随机抖动。
    • 比喻:就像你盯着那个人的脸看,但你的眼睛故意轻微地、随机地抖动一下,然后综合判断他在哪。
  2. 控制平滑(Control-based)
    • 给车辆的控制指令(比如油门、方向盘角度)加一点随机抖动。
    • 比喻:就像你想象这个人是在开车,你随机地给他的方向盘加一点微小的力,看看他最终会开到哪里,然后取平均。作者发现这种方法生成的轨迹更符合物理规律(不会突然做出不可能的急转弯)。

5. 实验结果:真的有用吗?

作者们在两个真实的数据集(一个是模拟的,一个是德国真实路口的)上,用两种最先进的自动驾驶预测模型做了测试。

  • 结果非常棒
    • 防御力强:当“坏蛋”车辆试图攻击时,使用了“随机平滑”的模型,预测错误率大大降低了。
    • 不伤及无辜:在没有攻击的正常日子里,这种方法的预测准确度几乎没有下降,甚至在某些情况下还变好了(就像噪音反而帮你过滤掉了过度敏感的误判)。
    • 成本低:不需要重新训练整个复杂的模型,只需要在预测时多算几次(就像多听几次),计算成本很低。

6. 总结:给自动驾驶穿上“防弹衣”

这篇论文告诉我们,随机平滑就像给自动驾驶的预测系统穿上了一件轻便的防弹衣

  • 它不需要把车造得更大、更重(不需要重新训练模型)。
  • 它不需要牺牲速度(计算成本不高)。
  • 但它能让车在面对“恶意欺骗”时,依然保持冷静和准确,不会因为一点小把戏就乱跑。

一句话总结
面对故意捣乱的“坏蛋”,最好的办法不是更用力地听,而是多听几次,把那些奇怪的干扰声过滤掉,只留下最真实的声音。这就是让自动驾驶更安全、更聪明的秘诀。