CRLGOct 3, 2022

MultiGuard: Provably Robust Multi-label Classification against Adversarial Examples

arXiv:2210.01111v122 citationsh-index: 53Has Code
Originality Highly original
AI Analysis

This addresses the problem of adversarial attacks in multi-label classification for applications requiring reliable predictions, representing a novel extension of provable defenses rather than an incremental improvement.

The paper tackles the vulnerability of multi-label classification to adversarial examples by proposing MultiGuard, the first provably robust defense, which guarantees that a certain number of ground-truth labels remain in the predicted set under bounded perturbations, with empirical evaluation on benchmark datasets like VOC 2007, MS-COCO, and NUS-WIDE.

Multi-label classification, which predicts a set of labels for an input, has many applications. However, multiple recent studies showed that multi-label classification is vulnerable to adversarial examples. In particular, an attacker can manipulate the labels predicted by a multi-label classifier for an input via adding carefully crafted, human-imperceptible perturbation to it. Existing provable defenses for multi-class classification achieve sub-optimal provable robustness guarantees when generalized to multi-label classification. In this work, we propose MultiGuard, the first provably robust defense against adversarial examples to multi-label classification. Our MultiGuard leverages randomized smoothing, which is the state-of-the-art technique to build provably robust classifiers. Specifically, given an arbitrary multi-label classifier, our MultiGuard builds a smoothed multi-label classifier via adding random noise to the input. We consider isotropic Gaussian noise in this work. Our major theoretical contribution is that we show a certain number of ground truth labels of an input are provably in the set of labels predicted by our MultiGuard when the $\ell_2$-norm of the adversarial perturbation added to the input is bounded. Moreover, we design an algorithm to compute our provable robustness guarantees. Empirically, we evaluate our MultiGuard on VOC 2007, MS-COCO, and NUS-WIDE benchmark datasets. Our code is available at: \url{https://github.com/quwenjie/MultiGuard}

Code Implementations1 repo
Foundations

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

Your Notes