thunlp / SememePSO-Attack

Code and data of the ACL 2020 paper "Word-level Textual Adversarial Attacking as Combinatorial Optimization"
MIT License
85 stars 14 forks source link
adversarial-attacks adversarial-examples nlp pso sememe

SememePSO-Attack

Code and data of the ACL 2020 paper "Word-level Textual Adversarial Attacking as Combinatorial Optimization". [paper]

Citation

Please cite our paper if you find it helpful.

@inproceedings{zang2020word,
  title={Word-level Textual Adversarial Attacking as Combinatorial Optimization},
  author={Zang, Yuan and Qi, Fanchao and Yang, Chenghao and Liu, Zhiyuan and Zhang, Meng and Liu, Qun and Sun, Maosong},
  booktitle={Proceedings of ACL},
  year={2020}
}

This repository is mainly contributed by Yuan Zang and Chenghao Yang.

Requirements

Reproducibility Support

Since data processing and models training may take a lot of time and computing resources, we provide the data and models we use for experiments. You can directly download the data and models we used for IMDB-related experiments from TsinghuaCloud. The instructions of how to use these files can be found in the README.md files in IMDB/, SNLI/ and SST/.

Running Instructions

Please see the README.md files in IMDB/, SNLI/ and SST/ for specific running instructions for each attack models on corresponding downstream tasks.