ODDR: Outlier Detection & Dimension Reduction Based Defense Against Adversarial Patch Attacks
Published in ICCV 2025, 2025
Links
- Paper: ICCV Open Access
Overview

ODDR (Outlier Detection & Dimension Reduction) is a defense framework designed to mitigate the impact of adversarial patch attacks by identifying anomalous feature activations and suppressing their influence on downstream predictions.
Unlike transformation-based defenses that rely on stochastic perturbations, ODDR operates directly in feature space, modeling patch-induced activations as statistical outliers.
Abstract
Adversarial patch attacks introduce localized perturbations that produce disproportionate feature activations in deep neural networks. These anomalous responses propagate through the network and dominate classification decisions, leading to consistent misclassification even under physical-world transformations.
We propose ODDR, a defense mechanism that detects and mitigates patch-induced artifacts through a two-stage pipeline:
- Outlier Detection — Identifies abnormal feature responses using statistical deviation modeling.
- Dimension Reduction — Projects features into a compact subspace that suppresses adversarial dominance while preserving semantic information.
Extensive experiments across CNN and Vision Transformer architectures demonstrate that ODDR significantly reduces attack success rates while maintaining strong clean accuracy, outperforming existing preprocessing and transformation-based defenses.
Key Contributions
- First defense to jointly leverage feature outlier modeling and dimension reduction for patch mitigation.
- Architecture-agnostic — effective across CNNs and Vision Transformers.
- Preserves semantic feature structure while suppressing adversarial artifacts.
- Robust against adaptive and transfer-based patch attacks.
Method Pipeline
The ODDR pipeline operates as follows:
- Extract intermediate feature maps.
- Identify anomalous activations via statistical scoring.
- Apply dimensionality reduction to filter adversarial components.
- Forward refined features to the classifier.
Experimental Results
ODDR achieves:
- Significant reduction in Patch ASR.
- Improved robustness vs preprocessing defenses.
- Strong cross-architecture generalization.
Citation
```bibtex @inproceedings{guesmi2025oddr, title = {ODDR: Outlier Detection \& Dimension Reduction Based Defense Against Adversarial Patch Attacks}, author = {Guesmi, Amira and Ouni, Bassem and Shafique, Muhammad}, booktitle = {International Conference on Computer Vision (ICCV)}, year = {2025} }
