Towards Irreversible Attack: Fooling Scene Text Recognition via Multi-Population Coevolution Search

Abstract

Recent work has shown that scene text recognition (STR) models are vulnerable to adversarial examples. Different from non-sequential vision tasks, the output sequence of STR models contains rich information. However, existing adversarial attacks against STR models can only lead to a few incorrect characters in the predicted text. These attack results still carry partial information about the original prediction and could be easily corrected by an external dictionary or a language model. Therefore, we propose the Multi-Population Coevolution Search (MPCS) method to attack each character in the image. We first decompose the global optimization objective into sub-objectives to solve the attack pixel concentration problem existing in previous attack methods. While this distributed optimization paradigm brings a new joint perturbation shift problem, we propose a novel coevolution energy function to solve it. Experiments on recent STR models show the superiority of our method. The code is available at \url{https://github.com/Lee-Jingyu/MPCS}.

Cite

Text

Li et al. "Towards Irreversible Attack: Fooling Scene Text Recognition via Multi-Population Coevolution Search." Advances in Neural Information Processing Systems, 2025.

Markdown

[Li et al. "Towards Irreversible Attack: Fooling Scene Text Recognition via Multi-Population Coevolution Search." Advances in Neural Information Processing Systems, 2025.](https://mlanthology.org/neurips/2025/li2025neurips-irreversible/)

BibTeX

@inproceedings{li2025neurips-irreversible,
  title     = {{Towards Irreversible Attack: Fooling Scene Text Recognition via Multi-Population Coevolution Search}},
  author    = {Li, Jingyu and Dai, Pengwen and Zhu, Mingqing and Wang, Chengwei and Liu, Haolong and Cao, Xiaochun},
  booktitle = {Advances in Neural Information Processing Systems},
  year      = {2025},
  url       = {https://mlanthology.org/neurips/2025/li2025neurips-irreversible/}
}