Name:
TransFool
Description:
Adversarial attack against neural machine translation models
Professor — Lab:
Pascal FrossardSignal Processing Laboratory

Layman description:
TransFool is an attack algorithm to against translation models to make the output translation wrong.
Technical description:
Deep neural networks have been shown to be vulnerable to small perturbations of their inputs. In this paper, we investigate the vulnerability of Neural Machine Translation (NMT) models to these attacks and propose a new attack algorithm called TransFool. TransFool can severely degrade the translation quality for different translation tasks and NMT architectures. Moreover, we show that TransFool is transferable to unknown target models. Finally, based on automatic and human evaluations, TransFool leads to improvement in performance compared to the existing attacks. Thus, TransFool permits us to better characterize the vulnerability of NMT models and outlines the necessity to design strong defense mechanisms and more robust NMT systems for real-life applications.
Papers:
Project status:
inactive — entered showcase: 2024-04-12 — entry updated: 2024-04-12

Source code:
Personal Gihub - last commit: 2023-06-23
Code quality:
This project has not yet been evaluated by the C4DT Factory team. We will be happy to evaluate it upon request.
Project type:
Toolset
Programming language:
Python
License:
Apache-2.0