A Targeted Attack on Black-Box Neural Machine Translation with Parallel Data Poisoning
Not on the map. Why?
Abstract (arXiv)
As modern neural machine translation (NMT) systems have been widely deployed, their security vulnerabilities require close scrutiny. Most recently, NMT systems have been found vulnerable to targeted attacks which cause them to produce specific, unsolicited, and even harmful translations. These attacks are usually exploited in a white-box setting, where adversarial inputs causing targeted translations are discovered for a known target system. However, this approach is less viable when the target system is black-box and unknown to the adversary (e.g., secured commercial systems). In this paper, we show that targeted attacks on black-box NMT systems are feasible, based on poisoning a small fraction of their parallel training data. We show that this attack can be realised practically via targeted corruption of web documents crawled to form the system's training data. We then analyse the effectiveness of the targeted poisoning in two common NMT training scenarios: the from-scratch training and the pre-train & fine-tune paradigm. Our results are alarming: even on the state-of-the-art systems trained with massive parallel data (tens of millions), the attacks are still successful (over 50% success rate) under surprisingly low poisoning budgets (e.g., 0.006%). Lastly, we discuss potential defences to counter such attacks.
Key facts. Cited by 4 papers in the map (data through 7 Oct 2026). First posted on arXiv 2 Nov 2020.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 3; 2022: 0; 2023: 0; 2024: 1.
4 papers.
- 2021Hidden Backdoors in Human-Centric Language Modelscited by 83
- 2021Putting words into the system's mouth: A targeted attack on neural machine translation using monolingual data poisoningcited by 19
- 2021Spinning Sequence-to-Sequence Models with Meta-Backdoorscited by 5
- 2024Poisoning Programs by Un-Repairing Code: Security Concerns of AI-generated Codecited by 5
- 2024Poisoning Programs by Un-Repairing Code: Security Concerns of AI-generated Code11 Mar 2024
- 2021Spinning Sequence-to-Sequence Models with Meta-Backdoors22 Jul 2021
- 2021Putting words into the system's mouth: A targeted attack on neural machine translation using monolingual data poisoning12 Jul 2021
- 2021Hidden Backdoors in Human-Centric Language Models1 May 2021