LGCRCVFeb 9, 2021

"What's in the box?!": Deflecting Adversarial Attacks by Randomly Deploying Adversarially-Disjoint Models

arXiv:2102.05104v28 citations
AI Analysis

This work addresses the critical problem of adversarial attack vulnerability in deployed machine learning models, offering an incremental defense strategy for practitioners.

This paper proposes a deployment-based defense against adversarial attacks by training a set of adversarially-disjoint models and randomly deploying them. The method achieves significantly lower attack transferability across models compared to ensemble diversity baselines and higher average robust accuracy than adversarially trained sets on CIFAR-10.

Machine learning models are now widely deployed in real-world applications. However, the existence of adversarial examples has been long considered a real threat to such models. While numerous defenses aiming to improve the robustness have been proposed, many have been shown ineffective. As these vulnerabilities are still nowhere near being eliminated, we propose an alternative deployment-based defense paradigm that goes beyond the traditional white-box and black-box threat models. Instead of training a single partially-robust model, one could train a set of same-functionality, yet, adversarially-disjoint models with minimal in-between attack transferability. These models could then be randomly and individually deployed, such that accessing one of them minimally affects the others. Our experiments on CIFAR-10 and a wide range of attacks show that we achieve a significantly lower attack transferability across our disjoint models compared to a baseline of ensemble diversity. In addition, compared to an adversarially trained set, we achieve a higher average robust accuracy while maintaining the accuracy of clean examples.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes