Back to Feed
Robotics / Safety & Alignment

Attacking Vision-Language-Action Models with Universal Textures

Original: UniTexture: Cross-Task Universal Adversarial Textures for Vision-Language-Action Models

Listen to the summary

Uses a voice available on your device

Audio options
On this page 4 sections
Related concepts 3 concepts

Key Takeaways

  • UniTexture identifies a new cross-task attack surface where one adversarial texture influences multiple robot behaviors simultaneously.
  • The method uses a differentiable renderer to composite textures into agent observations without needing per-task refinements.
  • Experimental results show that the mean task success rate for OpenVLA and pi 0.5 models dropped from 90.0% under clean conditions to 48.4% under attack.
  • The attack demonstrates asymmetric cross-model transferability, where textures effective on pi 0.5 can compromise OpenVLA, but not vice versa.

Summary & Methodology Analysis

The UniTexture methodology centers on identifying shared vulnerabilities in Vision-Language-Action (VLA) models, which are agents that map visual inputs and language instructions to robotic actions. The authors calibrate a differentiable renderer, a system that allows gradients to flow back through image generation processes, using clean multi-view observations to establish consistent lighting and material properties. By freezing these rendering parameters, they composite a single adversarial texture into the agent's observation space. The attack is then optimized by backpropagating gradients from a targeted action loss, which calculates the difference between the model's output and an attacker-specified target action, while keeping the VLA policy and rendering parameters frozen.

Interactive System Flowchart

Click diagram to expand and zoom

Cross-Examination & FAQs

A deeper dive clarifying mechanics, constraints, and baseline evaluations.

Q1. What is the primary goal of the UniTexture study?

The goal is to demonstrate that a single adversarial visual pattern can influence multiple robotic behaviors, creating a cross-task safety risk for vision-language-action models.

Q2. Does this attack require training per task?

No. The optimized texture is applied unchanged across all tasks in a suite without requiring per-task refinement.

Q3. Are these models safe from such attacks?

The findings suggest they are vulnerable, as task success rates dropped from 90.0% to 48.4% when using UniTexture.

Q4. What tools or environments were used to test these attacks?

The researchers utilized OpenVLA and pi 0.5 models, tested against benchmarks including LIBERO-Spatial and LIBERO-Goal, utilizing PyTorch3D for rendering.

Q5. How is the adversarial texture optimized?

The texture is optimized by computing a targeted action-space objective and backpropagating gradients from the resulting loss, updating only the texture parameters.

Q6. What are the limitations of the attack efficacy?

The paper notes that a reduction in success rate does not necessarily mean the model is performing the attacker's specific desired directional steering.

Q7. How do these textures transfer between different VLA models?

The paper observed asymmetric transferability: textures optimized for pi 0.5 were effective against OpenVLA, but textures optimized for OpenVLA were largely ineffective against pi 0.5.

Q8. Is the VLA model policy updated during the attack generation?

No. The VLA policy remains frozen while only the shared texture parameters are updated.

Q9. Does the paper specify the exact computational cost or time to generate a texture?

The paper does not specify these metrics.

Flag an issue

What is wrong with this summary?

What is wrong?