Skip to content

Translation in progress Some entries still include text in the original language.

arXiv· arXiv:2601.06464· Chao Liu, Ngai-Man Cheung·Indexed by this site · Originally published

Adversarial Robustness of 3D Large Vision-Language Models

On the Adversarial Robustness of 3D Large Vision-Language Models

Quick read

Attacks

Based on 论文 PDF (AI 生成); refer to the original

作者对两款 point-based 3D VLM 做白盒攻击,分类无目标 ASR 最高 93.7%(Table 2)。

Threat model白盒梯度攻击。攻击者可访问全部参数,对点云施加小扰动 δ。

Questions
点云 3D VLM 已用于物体与场景理解,并进入驾驶和机器人。作者要看加入 3D 视觉后,小扰动是否会把输出改成误导或有害内容。作者称常用 3D 推理 VLM 缺少同类评测。
Methods
white-box 下提出 Vision Attack 与 Caption Attack。前者推远或拉近视觉 token,后者用交叉熵改描述似然;均含无目标与有目标。形变由关键点选择、高斯平滑和 Chamfer 约束。
Experiments and results
分类动态约束下,GPT4Point vision 无目标 ASR 在 Objaverse 为 93.7%,有目标最高 20.8%(Table 2)。作者称无目标更有效、定向比 2D 更难,防御后攻击仍有效。
Limitations and future work
作者指出评测限于 white-box 和端到端可微流程,专有模型访问受限。场景级模型依赖分割与离线特征,作者称扩展并不直接。实验为两款 point-based 模型;论文未报告 GPT-4 与人工评分的一致性。
Experimental setupPointLLM-7B、GPT4Point-2.7B · ModelNet40、Objaverse et al. · ASR、AGS et al.
Threat model
白盒梯度攻击。攻击者可访问全部参数,对点云施加小扰动 δ。无目标使输出偏离真实描述 cgt,有目标使输出对齐预设描述 ctar。受害系统是端到端可微的 point-based 3D VLM。
Evaluated models
PointLLM-7BGPT4Point-2.7B
Benchmarks
ModelNet40ObjaverseCap3DGenerative 3D Object Classification3D Object Captioning
Metrics
ASRAGSΓCSDCDHD
AI summaryThe paper studies the adversarial robustness of point cloud-based 3D vision-language models (such as PointLLM, GPT4Point), which the authors claim is the first systematic study in this direction. The research proposes two attack strategies: Vision Attack perturbs the visual token features produced by the 3D encoder and projector, while Caption Attack directly manipulates the output token sequence; both include untargeted and targeted variants. Experiments show that 3D VLMs exhibit significant adversarial vulnerability under untargeted attacks, but are more robust than their 2D counterparts under targeted attacks that force the model to output specific harmful content. The authors argue that as 3D VLMs enter safety-critical scenarios, improving their adversarial robustness is important.

The paper studies the adversarial robustness of point cloud-based 3D vision-language models (such as PointLLM, GPT4Point), which the authors claim is the first systematic study in this direction. The research proposes two attack strategies: Vision Attack perturbs the visual token features produced by the 3D encoder and projector, while Caption Attack directly manipulates the output token sequence; both include untargeted and targeted variants. Experiments show that 3D VLMs exhibit significant adversarial vulnerability under untargeted attacks, but are more robust than their 2D counterparts under targeted attacks that force the model to output specific harmful content. The authors argue that as 3D VLMs enter safety-critical scenarios, improving their adversarial robustness is important.

Paper analysis

6 questions; open one to read the full answer

  1. What problem does this paper attempt to solve?

    作者称据其所知首次系统研究 point-based 3D VLM 的对抗鲁棒性。

    point-based 3D VLM 在点云扰动下的对抗鲁棒性缺少系统评估。

    • 场景:作者称 PointLLM、GPT4Point 等把 LLM 推理扩到物体属性与空间关系,并进入驾驶、机器人。作者引述 VLA 工作:工作区对抗补丁可诱使不安全动作,而常用 3D 推理 VLM 缺少同类评测。
    • 现有不足:作者称 2D VLM 加入视觉后,更容易被改成有害或误导输出。点云无序、标注更少,几何扰动也比像素改动更显眼,只限制扰动预算难以去掉不合理形变。
    • 本文提出:作者称据其所知,这是对 point-based 3D VLM 的首次系统研究。方法是互补的 Vision Attack 与 Caption Attack,各含无目标与有目标变体。
    • 威胁模型:
      • 目标:无目标使输出偏离真实描述 cgt;有目标使输出与预设描述 ctar 对齐。论文举例包括有害或误导回复。
      • 知识:white-box。假设可完全访问模型参数,并用梯度优化。
      • 能力:对点云 x 加小扰动 δ,再用形变项惩罚可见改动。
      • 受害系统:从原始点云到语言输出可微的 point-based 3D VLM。
  2. What related research exists?

    相关工作分 3D VLM、点云 DNN 攻击与 2D VLM 攻击;作者称本文补上点云模型空白。

    3D 大视觉-语言模型

    • 多视图:3D-LLM(Hong et al., 2023)用多视图 2D 投影让 LLM 感知几何。
    • 点云:PointLLM(Xu et al., 2024)与 GPT4Point(Qi et al., 2024)直接读点云,用大规模物体数据连接几何与语言。
    • 场景级:论文点名 LL3DA、Chat-Scene、Inst3D-LMM,把交互扩到布局与多物体关系。此处只作介绍,没有点名批评。

    3D 深度网络上的对抗攻击

    • 分类攻击:文献 [8, 12, 15, 32] 用小扰动改变 3D DNN 预测。作者称点云上的扰动往往比 2D 像素更显眼。
    • 保形正则:Tsai et al.(2020)用 KNN 把点留在表面附近;Wen et al. 约束曲率等局部平滑;Huang et al.(2022)在局部切平面内扰动;HiT-ADV(Lou et al., 2024)按不可感知性与显著性做区域扰动。
    • 作者的定位:作者称这些方法大多只用于常规 3D DNN 的闭集分类,能否迁到开放输入的多模态 3D VLM 仍不清楚。本文正则借鉴 HiT-ADV。

    2D 视觉-语言模型上的对抗攻击

    • 描述被改写:论文介绍 Schlarmann 与 Hein(2023):对抗图像可改变 Flamingo 与 GPT-4 的描述。
    • 有目标与迁移:Zhao et al.(2023)为 CLIP、BLIP 构造有目标样本,论文称这些攻击可跨模型迁移。AnyAttack(Zhang et al., 2025)在无标签自监督下生成有目标对抗图像。
    • 空白:作者称 2D VLM 的视觉脆弱性已有较多研究,3D VLM 的对抗鲁棒性仍基本未探索。

    基线与基准

    • 对照:论文没有把既有攻击器当作数值基线。对照是干净点云,以及 vision/caption、有目标/无目标之间的比较。数据为 ModelNet40 与 Objaverse;任务为 Generative 3D Object Classification 与 3D Object Captioning;评判用 GPT-4。

    作者把本文放在端到端 point-based 模型上,称两类攻击分别对应两阶段训练:视觉-文本对齐,以及指令微调后的生成。

  3. How does the paper address this problem?

    白盒下用 Vision Attack 扰动视觉 token,用 Caption Attack 改输出,并加几何正则。

    Vision Attack 扰动编码器与 projector 的视觉 token,Caption Attack 端到端改生成文本。二者都在 white-box 梯度下做无目标与有目标变体,并用几何正则约束点云形变。Fig. 2 给出框架。

    问题设定

    • 模型写为 pθ(x; cin) 到 cout。x 是点云,cin 是输入提示词。
    • 攻击者求小扰动 δ。有目标时输出靠近 ctar,无目标时远离 cgt。总目标为 minδ Ladv(pθ(x+δ; cin), ctar/gt)+λ Ldis(x, x+δ)。前项推语义目标,后项惩罚可见形变。
    • 有目标时,目标物体和描述从另一类别随机抽取。

    Vision Attack

    • 位置:3D 编码器与 projector 的视觉 token f(·)。作者称这对应第一阶段的视觉-文本对齐。
    • 无目标:让 f(x+δ) 远离 f(x)。损失是二者余弦相似度,优化时把相似度压低。
    • 有目标:让 f(x+δ) 接近目标点云特征 f(xtar)。损失是 1 减去余弦相似度。

    Caption Attack

    • 位置:最终自回归描述。作者称这对应第二阶段的多模态指令微调。
    • 无目标:损失是真实描述 cgt 各 token 的对数概率之和,最小化即压低 cgt。
    • 有目标:损失是目标描述 ctar 的负对数似然,用来提高生成该文本的概率。
    • 条件含已生成前缀、扰动后点云和 cin。被优化的是点云扰动,不是提示词文本。

    扰动正则

    • 作者称点云稀疏、对几何敏感,朴素扰动容易显眼。模块借鉴 HiT-ADV:先选感知上较能容忍的关键点区域,再对关键点的 k 近邻做高斯平滑。k 与带宽的数值论文未给出。
    • 距离项为 λ1·Lker + λ2·Lhid + λ3·Lcha。附录 A 给出三项:Lker 惩罚扰动幅度并约束平滑核;Lhid 按局部曲率调节强度;Lcha 为双向 Chamfer。
    • 附录默认 λ1=1、λ2=1、λ3=0.001,学习率 0.01。输入为 8192 个带颜色的点。每轮优化 100 步。

    动态约束与成功判定

    • 附录 Algorithm 1 在分类任务上按样本调节 λ:攻击成功则收紧形变约束,失败则放宽。共 10 轮,每轮 100 步。λ 的初值与上界数值论文未给出。先只保留分类正确的样本。
    • 分类:有目标须输出类别与预设目标完全一致;无目标为类别不同于真实标签。GPT-4 只判断类别是否相同。附录 Table 6 给出完整提示词。
    • 描述:AGS 为 GPT-4 的 0–100 分,按属性完全匹配或部分匹配的比例。无目标希望相对 cgt 的分数下降,有目标希望相对 ctar 上升。附录 Table 7 给出完整提示词。Γ 取 AGS 变化与 CSD 变化之比的绝对值。
  4. What experiments did the paper conduct?

    动态形变约束下,分类无目标 ASR 最高 93.7%,有目标为 12.1%–20.8%(Table 2)。

    实验设置

    • 受害模型:PointLLM-7B,解码器为 Vicuna;GPT4Point-2.7B,解码器为 OPT,并用 Q-former 对齐。视觉编码器都是 Point-BERT。两者都在 Objaverse 上训练。论文称 PointLLM 在 ModelNet40 上做零样本。GPT4Point 的训练描述为自生成,并在两个数据集上评测。
    • 数据:ModelNet40 含 2,468 个物体、40 类。论文使用的 Objaverse 含 3,000 个物体,描述来自 Cap3D,分类和描述都用。
    • 任务:Generative 3D Object Classification 自由生成类别,不从固定类表选择;3D Object Captioning 生成属性描述。
    • 攻击:vision 与 caption,各有无目标、有目标。Fig. 3 用距离损失系数 λ 改变 CSD。Table 2 用动态形变约束。
    • 指标与评审:分类用 ASR;描述用 AGS 与 Γ;形变用 CSD、CD、HD。CD、HD 在表中以 ×1e-2 报告。评审模型为 GPT-4。
    • 实现:正文写 PyTorch、单张 NVIDIA A6000。附录另写 NVIDIA RTX A6000 Ada,以及学习率 0.01、每轮 100 步、动态策略 10 轮。论文未报告重复次数,也未报告 GPT-4 与人工的一致性。Table 1 未写数据集。

    主结果

    下表为 Generative 3D Object Classification 在动态形变约束下的 ASR,据 Table 2。各格 CSD 不相同,不能当成同一形变下的比较。

    Swipe horizontally to read the table

    模型攻击ModelNet40无目标ModelNet40有目标Objaverse无目标Objaverse有目标
    PointLLM-7BVision85.4%14.1%91.4%15.5%
    PointLLM-7BCaption82.6%12.1%69.7%13.4%
    GPT4Point-2.7BVision92.9%17.9%93.7%20.0%
    GPT4Point-2.7BCaption91.7%17.1%78.2%20.8%
    • 作者称同等几何扰动下 GPT4Point 的 ASR 高于 PointLLM。Fig. 3 用实线表示 GPT4Point、虚线表示 PointLLM,但正文没有给出曲线逐点读数。Table 2 的对应格子里,GPT4Point 的 ASR 都更高,不过这是动态约束后的结果。
    • 作者称分类中 vision attack 通常更有效,且随形变上升更快。Table 2 有一处数字例外:Objaverse 上 GPT4Point 有目标 caption 为 20.8%,vision 为 20.0%。二者协议不同,不能直接当成对 Fig. 3 的反例。
    • 作者称无目标比有目标更有效,定向控制困难,并称这与 2D VLM 上有目标攻击常常有效不同。论文未给出本文自己的 2D 数字。作者把差异联系到 3D 潜空间不规则、不平滑。

    物体描述

    • 设置:Table 1 报告 AGS、CSD、CD、HD 与 Γ。干净点云相对真实描述的 AGS:PointLLM 46.6,GPT4Point 48.4;相对目标描述为 4.0 与 4.2。数据集论文未说明。
    • 数字:无目标 vision 的 AGS 为 26.4 与 9.9,Γ 为 8.38 与 19.95;caption 为 31.8 与 11.2,Γ 为 4.39 与 13.93。有目标 vision 的 AGS 为 7.1 与 17.5,Γ 为 0.88 与 4.40;caption 为 9.6 与 27.7,Γ 为 1.09 与 6.03。顺序都是 PointLLM、GPT4Point。
    • 作者解读:作者称 GPT4Point 的 Γ 更高。附录 Fig. 6 称,描述任务里无目标下 vision 更强,有目标下 caption 更强。这与 Table 1 的 Γ 排序一致,也和分类里作者对 vision 的概括不同。

    防御评测

    • 测了什么:Table 5 测试 SRS、SOR 与 DUP-Net。前两者为下采样防御;DUP-Net 含预训练上采样,只用于 ModelNet40。Objaverse 没有 DUP-Net 列。无防御数字与 Table 2 相同。
    • 结果:ModelNet40 上 DUP-Net 后的无目标 ASR:PointLLM vision 80.5%、caption 72.4%;GPT4Point vision 83.5%、caption 80.5%。对应无防御为 85.4%、82.6%、92.9%、91.7%。Objaverse 上 PointLLM caption 无目标经 SRS 为 60.5%,无防御为 69.7%。
    • 作者解读:作者称这些即插即用防御下,对抗样本仍然有效,现有 3D 防御提供的保护有限。

    其他消融与分析

    • Table 3,无扰动约束的 caption 有目标:改点云时 PointLLM 为 16.0%(ModelNet40)、20.4%(Objaverse),改编码器潜特征为 48.9%、76.9%;GPT4Point 为 20.2%、23.9% 对 67.6%、84.5%。作者称潜特征约高 3–4 倍,并把障碍归于编码器潜空间不规则、不平滑。
    • Table 4:KSM+GSM 相对仅 KSM,PointLLM 有目标 ASR 为 8.2% 对 15.6%(ModelNet40)、9.4% 对 18.8%(Objaverse);GPT4Point 为 10.3% 对 18.1%、14.9% 对 21.7%。作者称完整正则大约只有仅 KSM 的一半,方向平滑比只限幅度更伤害有目标攻击。
    • Fig. 4 与附录 Fig. 7 是无目标样例,作者称形变看起来较细、描述变化大。Fig. 5 与附录 Fig. 8 是有目标样例,作者称描述能对齐目标,但形变更明显。转换文本看不到形变量。
    • 据 Table 2,有目标 ASR 为 12.1%–20.8%。Table 1 有目标 AGS 最高为 GPT4Point caption 的 27.7;干净点云相对真实描述的 AGS 为 48.4。作者称在受约束形变下诱导特定误分类仍然困难。
  5. What are some points that can be further explored?

    作者指出白盒与端到端可微限制了评测,后续包括黑盒和迁移攻击。

    作者指出的局限与后续方向

    • 访问受限:3D VLM 走向商业部署后,专有模型参数难以获得,作者称这限制充分的鲁棒性评测。黑盒或 limited-query 攻击是后续方向(第 5 节)。
    • 只做了白盒:附录 C 称目前只做梯度 white-box,这是理想化设定;后续需要 black-box 与 transfer-based 攻击。
    • 可微假设:梯度法依赖端到端可微,作者称难以直接用于许多没有该流程的场景级 3D VLM(第 5 节)。
    • 场景级结构:附录 C 称场景级模型通常依赖预训练分割和离线特征,梯度难以传到原始 3D 输入,因此扩展并不直接。
    • 查询过拟合:作者称这类模型常以物体为中心、依赖问题,主要面向 VQA,扰动容易过拟合特定查询,跨输入迁移差(附录 C)。
    • 后续范式:实验限于端到端通用 3D 推理模型。作者希望这项工作成为基线,并推动更多攻击与防御范式(附录 C)。

    实验覆盖范围

    • 受害模型为 PointLLM-7B 与 GPT4Point-2.7B,视觉编码器均为 Point-BERT(第 4.1 节)。
    • 数据为 ModelNet40(2,468 个物体、40 类)与论文使用的 Objaverse(3,000 个物体,Cap3D 描述);任务为生成式分类与物体描述(第 4.1 节)。
    • 攻击为 white-box 梯度,含 vision、caption 及有目标、无目标。附录写每轮 100 步,动态约束 10 轮(附录 B.1、Algorithm 1)。
    • 防御评测包括 SRS、SOR,以及只用于 ModelNet40 的 DUP-Net(附录 Table 5)。消融包括扰动对象(点云或潜特征)和正则组合(Table 3、Table 4)。
    • 分类与描述由 GPT-4 评判(第 4.1 节,附录 Table 6、Table 7)。论文未报告评审与人工的一致性、重复次数、Table 1 的数据集,以及动态约束过滤后的样本数。
  6. Summarize the main content of the paper

    作者用两类白盒攻击评估 3D VLM,称无目标更易成功、定向更难。

    对 point-based 3D VLM 的白盒对抗鲁棒性评测。 作者关心驾驶、机器人等场景里,小几何扰动能否改写类别或描述,以及定向诱导特定输出是否像 2D 那样容易。

    方法上,Vision Attack 用余弦相似度推远原视觉 token,或拉向另一点云的特征;Caption Attack 用自回归交叉熵压低真实描述,或提高目标描述的似然。形变由关键点选择、高斯平滑、曲率项和 Chamfer 约束。分类是否成功由 GPT-4 判断类别是否相同。

    • 动态形变约束下,GPT4Point vision 的无目标 ASR 在 Objaverse 为 93.7%,ModelNet40 为 92.9%;PointLLM vision 为 91.4% 与 85.4%(Table 2)。同表有目标 ASR 为 12.1%–20.8%。
    • 描述任务中,GPT4Point 无目标 vision 的 AGS 为 9.9、Γ 为 19.95;PointLLM 为 26.4 与 8.38(Table 1,数据集未标明)。有目标 Γ 最高为 GPT4Point caption 的 6.03。
    • 去掉扰动约束后,改潜特征的有目标 ASR 高于改点云,作者称约 3–4 倍(Table 3)。SRS、SOR、DUP-Net 之后,Table 5 的无目标 ASR 仍然较高。

    作者的结论是:3D VLM 对无目标扰动脆弱,但迫使特定输出比 2D 更难,并将其联系到 3D 表示空间不规则、不平滑。作者认为安全关键部署需要提高这类模型的对抗鲁棒性。

Read originalarxiv.org