MOS-Attack: A Scalable Multi-objective Adversarial Attack Framework

Ping Guo, Cheng Gong, Xi Lin, Fei Liu, Zhichao Lu +2 more
1/13/2025
cs.LGcs.AIcs.CR

Official code: pgg3/MOS-Attack (10 stars, MIT, last commit 2026-02-10).

Abstract

Crafting adversarial examples is crucial for evaluating and enhancing the robustness of Deep Neural Networks (DNNs), presenting a challenge equivalent to maximizing a non-differentiable 0-1 loss function. However, existing single objective methods, namely adversarial attacks focus on a surrogate loss function, do not fully harness the benefits of engaging multiple loss functions, as a result of insufficient understanding of their synergistic and conflicting nature. To overcome these limitations, we propose the Multi-Objective Set-based Attack (MOS Attack), a novel adversarial attack framework leveraging multiple loss functions and automatically uncovering their interrelations. The MOS Attack adopts a set-based multi-objective optimization strategy, enabling the incorporation of numerous loss functions without additional parameters. It also automatically mines synergistic patterns among various losses, facilitating the generation of potent adversarial attacks with fewer objectives. Extensive experiments have shown that our MOS Attack outperforms single-objective attacks. Furthermore, by harnessing the identified synergistic patterns, MOS Attack continues to show superior results with a reduced number of loss functions. Our code is available at https://github.com/pgg3/MOS-Attack.

View on arXivView PDF

Code Implementations(1)

pgg3/MOS-AttackOfficial100%
MIT

Code for CVPR2025: MOS-Attack: A Scalable Multi-objective Adversarial Attack Framework

102C, C++Mar 20, 20258 months agoMIT

Similar Papers

Cite this paper

@article{guo2025mosattack,
  title  = {MOS-Attack: A Scalable Multi-objective Adversarial Attack Framework},
  author = {Ping Guo and Cheng Gong and Xi Lin and Fei Liu and Zhichao Lu and Qingfu Zhang and Zhenkun Wang},
  year   = {2025},
  eprint = {2501.07251},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2501.07251v3},
  journal = {CVPR 2025 2025}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2501.07251.svg)](https://codeofpaper.com/paper/2501.07251)

Discussion