├── LICENSE ├── PWWS ├── __init__.py ├── adversarial_tools.py ├── attacks.py ├── char_level_process.py ├── config.py ├── evaluate_fool_results.py ├── evaluate_word_saliency.py ├── fool.py ├── fool_pytorch.py ├── fool_result │ ├── agnews │ │ ├── char_cnn │ │ │ └── .gitkeep │ │ ├── word_bdlstm │ │ │ └── .gitkeep │ │ ├── word_cnn │ │ │ └── .gitkeep │ │ └── word_lstm │ │ │ └── .gitkeep │ ├── imdb │ │ ├── word_bdlstm │ │ │ └── .gitkeep │ │ ├── word_cnn │ │ │ └── .gitkeep │ │ └── word_lstm │ │ │ └── .gitkeep │ └── yahoo │ │ ├── word_bdlstm │ │ └── .gitkeep │ │ └── word_cnn │ │ └── .gitkeep ├── get_NE_list.py ├── neural_networks.py ├── paraphrase.py ├── read_files.py ├── tokenizer_for_spacy.py ├── training.py ├── unbuffered.py └── word_level_process.py ├── README.md ├── counterfitted_neighbors.json ├── dataHelper.py ├── environment.yml ├── from_certified └── attack_surface.py ├── label_smooth.py ├── lm_scores ├── imdb_all.txt └── snli_all_save.txt ├── models ├── BaseBertModelAdv.py ├── BaseModel.py ├── BaseModelAdv.py ├── BiBloSA.py ├── CNN.py ├── CNNBasic.py ├── CNNInception.py ├── CNNKim.py ├── CNNMultiLayer.py ├── CNNText.py ├── CNN_Inception.py ├── Capsule.py ├── ConvS2S.py ├── DiSAN.py ├── FastText.py ├── ForSnli.py ├── HCritic.py ├── LSTM.py ├── LSTMBI.py ├── LSTMStack.py ├── LSTMTree.py ├── LSTMwithAttention.py ├── MLP.py ├── MemoryNetwork.py ├── QuantumCNN.py ├── RCNN.py ├── RNN_CNN.py ├── SelfAttention.py ├── __init__.py └── spectral_norm_fc.py ├── opts.py ├── requirements.txt ├── solver ├── __init__.py └── lr_scheduler.py ├── train_imdb.sh ├── train_imdb_ascc.py └── utils.py /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/LICENSE -------------------------------------------------------------------------------- /PWWS/__init__.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- -------------------------------------------------------------------------------- /PWWS/adversarial_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/adversarial_tools.py -------------------------------------------------------------------------------- /PWWS/attacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/attacks.py -------------------------------------------------------------------------------- /PWWS/char_level_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/char_level_process.py -------------------------------------------------------------------------------- /PWWS/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/config.py -------------------------------------------------------------------------------- /PWWS/evaluate_fool_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/evaluate_fool_results.py -------------------------------------------------------------------------------- /PWWS/evaluate_word_saliency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/evaluate_word_saliency.py -------------------------------------------------------------------------------- /PWWS/fool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/fool.py -------------------------------------------------------------------------------- /PWWS/fool_pytorch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/fool_pytorch.py -------------------------------------------------------------------------------- /PWWS/fool_result/agnews/char_cnn/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/agnews/word_bdlstm/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/agnews/word_cnn/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/agnews/word_lstm/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/imdb/word_bdlstm/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/imdb/word_cnn/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/imdb/word_lstm/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/yahoo/word_bdlstm/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/fool_result/yahoo/word_cnn/.gitkeep: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /PWWS/get_NE_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/get_NE_list.py -------------------------------------------------------------------------------- /PWWS/neural_networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/neural_networks.py -------------------------------------------------------------------------------- /PWWS/paraphrase.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/paraphrase.py -------------------------------------------------------------------------------- /PWWS/read_files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/read_files.py -------------------------------------------------------------------------------- /PWWS/tokenizer_for_spacy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/tokenizer_for_spacy.py -------------------------------------------------------------------------------- /PWWS/training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/training.py -------------------------------------------------------------------------------- /PWWS/unbuffered.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/unbuffered.py -------------------------------------------------------------------------------- /PWWS/word_level_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/PWWS/word_level_process.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/README.md -------------------------------------------------------------------------------- /counterfitted_neighbors.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/counterfitted_neighbors.json -------------------------------------------------------------------------------- /dataHelper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/dataHelper.py -------------------------------------------------------------------------------- /environment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/environment.yml -------------------------------------------------------------------------------- /from_certified/attack_surface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/from_certified/attack_surface.py -------------------------------------------------------------------------------- /label_smooth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/label_smooth.py -------------------------------------------------------------------------------- /lm_scores/imdb_all.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/lm_scores/imdb_all.txt -------------------------------------------------------------------------------- /lm_scores/snli_all_save.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/lm_scores/snli_all_save.txt -------------------------------------------------------------------------------- /models/BaseBertModelAdv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/BaseBertModelAdv.py -------------------------------------------------------------------------------- /models/BaseModel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/BaseModel.py -------------------------------------------------------------------------------- /models/BaseModelAdv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/BaseModelAdv.py -------------------------------------------------------------------------------- /models/BiBloSA.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/BiBloSA.py -------------------------------------------------------------------------------- /models/CNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNN.py -------------------------------------------------------------------------------- /models/CNNBasic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNNBasic.py -------------------------------------------------------------------------------- /models/CNNInception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNNInception.py -------------------------------------------------------------------------------- /models/CNNKim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNNKim.py -------------------------------------------------------------------------------- /models/CNNMultiLayer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNNMultiLayer.py -------------------------------------------------------------------------------- /models/CNNText.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNNText.py -------------------------------------------------------------------------------- /models/CNN_Inception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/CNN_Inception.py -------------------------------------------------------------------------------- /models/Capsule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/Capsule.py -------------------------------------------------------------------------------- /models/ConvS2S.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /models/DiSAN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/DiSAN.py -------------------------------------------------------------------------------- /models/FastText.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/FastText.py -------------------------------------------------------------------------------- /models/ForSnli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/ForSnli.py -------------------------------------------------------------------------------- /models/HCritic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/HCritic.py -------------------------------------------------------------------------------- /models/LSTM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/LSTM.py -------------------------------------------------------------------------------- /models/LSTMBI.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/LSTMBI.py -------------------------------------------------------------------------------- /models/LSTMStack.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/LSTMTree.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | # https://github.com/dasguptar/treelstm.pytorch -------------------------------------------------------------------------------- /models/LSTMwithAttention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/LSTMwithAttention.py -------------------------------------------------------------------------------- /models/MLP.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/MLP.py -------------------------------------------------------------------------------- /models/MemoryNetwork.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/MemoryNetwork.py -------------------------------------------------------------------------------- /models/QuantumCNN.py: -------------------------------------------------------------------------------- 1 | # -*- coding: utf-8 -*- 2 | 3 | -------------------------------------------------------------------------------- /models/RCNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/RCNN.py -------------------------------------------------------------------------------- /models/RNN_CNN.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/RNN_CNN.py -------------------------------------------------------------------------------- /models/SelfAttention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/SelfAttention.py -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/__init__.py -------------------------------------------------------------------------------- /models/spectral_norm_fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/models/spectral_norm_fc.py -------------------------------------------------------------------------------- /opts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/opts.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/requirements.txt -------------------------------------------------------------------------------- /solver/__init__.py: -------------------------------------------------------------------------------- 1 | # encoding: utf-8 2 | from .lr_scheduler import WarmupMultiStepLR -------------------------------------------------------------------------------- /solver/lr_scheduler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/solver/lr_scheduler.py -------------------------------------------------------------------------------- /train_imdb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/train_imdb.sh -------------------------------------------------------------------------------- /train_imdb_ascc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/train_imdb_ascc.py -------------------------------------------------------------------------------- /utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dongxinshuai/ASCC/HEAD/utils.py --------------------------------------------------------------------------------