atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Diffusion Policy Attacker: Crafting Adversarial Attacks for Diffusion-based Policies

NeurIPS 2024 · Adversarial robustness and security › Attacks on text and graphs · approach: Diffusion-based adversarial purification · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes DP-Attacker, white-box adversarial attacks (global online/offline perturbations and physical patches) that use a noise-prediction loss to degrade diffusion policies on robomimic/PushT manipulation tasks.

Problem

Diffusion policies for behavior cloning are widely adopted, but their robustness to adversarial attacks is unexplored; their chained denoising and injected randomness make standard attacks hard to apply.

Approach

Attack the conditional visual input by maximizing the denoiser's noise-prediction error (or pushing it toward a target action) instead of the end-to-end action loss, which is cheaper and more effective; extend this to offline fixed perturbations and transferable physical patches.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Apply online targeted global attackTransformer diffusion policy · Global attacks, 10 task/demonstration settingssuccess rate: 1 -> 0; 0.92 -> 0; 0.75 -> 0.10Hurt
Apply untargeted offline global attackTransformer diffusion policy · Global attacks across taskssuccess rate: 1 -> 0.8; 0.92 -> 0.1; 0.86 -> 0Hurt
Apply untargeted online global attackTransformer diffusion policy · Global attacks across taskssuccess rate: 1 -> 0.62; 0.92 -> 0.02; 0.86 -> 0Hurt
Apply untargeted offline adversarial patchCNN and Transformer diffusion policies · Can, Lift, Square, and Toolhang PHsuccess rate: 0.98 -> 0.16; 1 -> 1; 0.92 -> 0.34; 0.86 -> 0.02Mixed
Replace adversarial patch with random noise patchDiffusion policy · Can, Lift, Square, and Toolhang PHsuccess rate: Can CNN: 0.9 -> 0.16; Toolhang Transformer: 0.12 -> 0.02; Lift CNN: 1 -> 1Mixed
Use end-to-end DDPM loss instead of noise-prediction loss (ablation)Transformer diffusion policy · Lift PHsuccess rate: 1 -> 1; 1 -> 0.52; 0.62 -> 1; 0.02 -> 0.24Mixed
Use end-to-end DDIM-8 loss instead of noise-prediction loss (ablation)Transformer diffusion policy · Lift PHsuccess rate: 0.9 -> 0.62; 0.24 -> 0.02Mixed
Increase PGD steps from N=10 to N=50 (ablation)DP-Attacker · Lift PHsuccess rate: 0.94 -> 0.66Hurt
Increase PGD steps from N=20 to N=50 (ablation)DP-Attacker · Lift PHsuccess rate: 0.8 -> 0.66Hurt
Increase attack budget from σ=0.01 to σ=0.03 (ablation)DP-Attacker · Lift PHsuccess rate: 1 -> 0.68Hurt
Increase attack budget from σ=0.03 to σ=0.05 (ablation)DP-Attacker · Lift PHsuccess rate: 0.68 -> 0.32Hurt
Use online targeted DP-Attacker instead of end-to-end DDPM loss (ablation)Transformer diffusion policy · PushTscore: 0.11 -> 0.11No clear effect

Surprising findings

Limitations

Experimental setup

Datasets: PushT Can Lift Square Transport Toolhang

Benchmarks: PushT Can Lift Square Transport Toolhang

Metrics: success rate task score attack time

Baselines: Random Noise End-to-end action loss attack (DDPM) End-to-end action loss attack (DDIM-8)

Builds on: Diffusion Policy PGD adversarial attacks on latent diffusion models DDIM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy