Summary
The paper proposed Sparse Adversarial and Imperceptible Attack Framework (SAIF) to generate adversarial images while simultaneously controlling both the $\ell_\infty$- and $\ell_0$-norm of the corresponding perturbations. SAIF relies on Frank-Wolfe algorithms to optimize targeted and untargeted attacks. In the experiments on ImageNet, SAIF is shown effective in several setups and in comparison to existing attacks. Finally, the paper shows that sparse attacks might be more interpretable than dense ones, and find salient pixels in the image.
Strengths
- The proposed algorithm to simultaneously optimize the dense perturbation and sparse mask seems overall novel.
- in the experiments, SAIF is shown to outperform existing attacks on both targeted and untargeted attacks.
Weaknesses
- It is not clear how the $\ell_0$-norm constrain is enforced: in Line 7 of Alg. 1, the sparsity of $s_t$ seems to decrease compared to $s_{t-1}$ (unless $\eta_t=1$ or $s_{t-1}$ and $z_t$ have the non-zero components and the same position). Moreover, the presentation in general could be more clear, e.g. some notation is used before being introduced.
- The case with $\epsilon=255$ is equivalent to a standard $\ell_0$-attack: then, I think a comparison to existing attacks (e.g. [A, B, C]) in this threat model should be included. Moreover, some of these attacks, e.g. [C], could be adapted to include $\ell_\infty$ bounds in a quite straightforward way, providing further baselines for the $\epsilon < 255$ setups.
- Some of the attacks used in the comparison, e.g. PGD $\ell_0 + \ell_\infty$, use sparsity constraints in the pixel space, while, if I understand it correctly, SAIF counts color channels individually. It's not clear how this difference, which would make the results of different attacks hardly comparable, is handled. Moreover, PGD $\ell_0 + \ell_\infty$ is flagged as a black-box attack, while it is a white-box method. Finally, the parameters, e.g. number of iterations, used for the existing methods are not detailed.
- The attacks are compared only on ResNet-50 and Inception-v3. Including more recent (and effective) architectures, and maybe adversarially trained models, would make the experimental evaluation more complete.
- The ablation study about removing the sparsity constrain (Sec. 7) doesn't seem to add any valuable insight into the proposed method, since it is known that $\ell_\infty$-bounded attacks perturb (almost) all pixels (which is also suggested by the update step in Eq. (5)).
[A] https://arxiv.org/abs/2006.12834 \
[B] https://arxiv.org/abs/2102.12827 \
[C] https://arxiv.org/abs/2106.01538
Questions
See weaknesses above.
Overall, the paper lacks, at the moment, clarity in the presentation of the algorithm and experiments. Moreover, relevant baselines might be missing.