RoME: Robust Mixture of Low-Rank Experts against Multiple Adversarial Perturbations
Summary
Robust Mixture of Low-Rank Experts (RoME) is a novel framework designed to enhance multi-perturbation adversarial training (MAT) by mitigating robustness trade-offs across diverse ℓ₊ threats. Traditional Mixture of Experts (MoE) approaches struggle with threat-agnostic routing and redundant feature learning. RoME addresses this by implementing each expert as a low-rank additive update to a shared backbone, enabling experts to capture threat-specific information while the backbone handles common features. It further introduces dual-scale gating, which leverages both local patch-level and global image-level features for improved threat discrimination, and threat-guided gating diversification to ensure distinct expert utilization across threats. Extensive experiments on CIFAR-10, ImageNet-100, and ImageNet-1K demonstrate RoME's superior performance, achieving leading union robustness and natural accuracy, and improving resilience against unseen threats, all while maintaining computational efficiency with only 1.04x more parameters and 1.17x more training time.
Key takeaway
For Machine Learning Engineers developing robust models against diverse adversarial threats, RoME offers a computationally efficient solution to overcome robustness trade-offs. You should consider integrating its low-rank expert architecture with dual-scale gating and diversification techniques to create threat-specific model pathways. This approach significantly improves union robustness and natural accuracy, even against unseen attacks, without substantial increases in model parameters or training time, demonstrating performance that surpasses many existing methods.
Key insights
Multi-perturbation adversarial training benefits from threat-specific model pathways via low-rank experts and diversified dual-scale gating.
Principles
- Adversarial threats induce distinct distributional shifts.
- Shared backbones capture threat-common features.
- Dual-scale features improve threat discrimination.
Method
RoME employs low-rank experts as additive updates to a shared backbone. It uses dual-scale gating (local/global features) and threat-guided gating diversification to enforce distinct expert routing for different adversarial threats.
In practice
- Apply low-rank experts for threat-specific learning.
- Combine local and global features for gating.
- Use regularization to diversify expert routing.
Topics
- Multi-perturbation Adversarial Training
- Mixture of Experts
- Low-Rank Adaptation
- Adversarial Robustness
- Threat-Agnostic Routing
- Dual-Scale Gating
- Vision Transformers
Code references
Best for: Research Scientist, Computer Vision Engineer, AI Scientist, Machine Learning Engineer, AI Security Engineer
Related on AIssential
Editorial summary, takeaway, and curation by AIssential. Original article published by cs.CV updates on arXiv.org.