Detectors Learn the Wrong Thing: Shortcut-Resistant Adversarial Training Against Physically Realizable Attacks
Summary
InsCAT, an instance-level contrastive adversarial training framework, addresses a critical reliability challenge in AI-enabled visual perception systems used in intelligent transportation and autonomous vehicles. These systems are vulnerable to physically realizable adversarial appearances, where repeated co-occurrence of adversarial textures with positive object instances can cause detectors to form "patch texture shortcuts." This leads to false detections on texture-only inputs and poor generalization. InsCAT prevents detectors from using adversarial texture as an independent decision cue through its SICA component, which aligns adversarial person features with clean features and separates them from texture-only negatives, alongside ROPO and Guard for attack pressure and training coordination. Evaluated with eight attack textures on rendered nuScenes, INRIAPerson, and printed garments across three detector families, InsCAT achieved an average attack AP of 82.3% on rendered nuScenes, an 11.1-point improvement over baselines. It also reduced texture FPR from 46.9% to 7.3% relative to AT-Mix, and demonstrated a 96.6% F1 score with 1.8% FPR in physical tests, showing broad applicability.
Key takeaway
For Machine Learning Engineers deploying visual perception systems in safety-critical applications like autonomous vehicles, you must address the risk of detectors learning "patch texture shortcuts" from adversarial training. Standard methods can lead to false positives on texture-only inputs and reduced generalization. Implement instance-level contrastive adversarial training, such as InsCAT, to ensure your models preserve target-related evidence while preventing adversarial textures from becoming independent decision cues, significantly improving robustness and reducing false positive rates.
Key insights
Adversarial training must prevent detectors from treating adversarial texture as an independent object presence cue.
Principles
- Adversarial texture co-occurrence can create detection shortcuts.
- Robust detection requires preserving target evidence, not adversarial texture.
- Instance-level contrastive learning improves adversarial robustness.
Method
InsCAT uses SICA to align adversarial features with clean ones and separate from texture-only negatives, while ROPO and Guard maintain attack pressure and coordinate training.
In practice
- Apply InsCAT to improve detector robustness against physical attacks.
- Reduce false positive rates on texture-only inputs.
- Enhance cross-attack generalization for visual perception systems.
Topics
- Adversarial Training
- Object Detection
- Model Robustness
- Contrastive Learning
- Autonomous Vehicles
- Physical Attacks
Best for: Computer Vision Engineer, Research Scientist, AI Scientist, Machine Learning Engineer, AI Security Engineer
Related on AIssential
See Counsel's argued verdicts on the open AI decisions leaders are weighing →
Editorial summary, takeaway, and curation by AIssential. Original article published by Computer Vision and Pattern Recognition.