├── .gitignore ├── LICENSE ├── README.md ├── data ├── badnets │ ├── offenseval │ │ ├── dev.tsv │ │ ├── test.tsv │ │ └── train.tsv │ └── sst-2 │ │ ├── dev.tsv │ │ ├── test.tsv │ │ └── train.tsv └── clean_data │ ├── offenseval │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv │ └── sst-2 │ ├── dev.tsv │ ├── test.tsv │ └── train.tsv └── experiments ├── Models.py ├── PackDataset.py ├── gptlm.py ├── run_poison_bert.py └── test_defense.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/README.md -------------------------------------------------------------------------------- /data/badnets/offenseval/dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/offenseval/dev.tsv -------------------------------------------------------------------------------- /data/badnets/offenseval/test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/offenseval/test.tsv -------------------------------------------------------------------------------- /data/badnets/offenseval/train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/offenseval/train.tsv -------------------------------------------------------------------------------- /data/badnets/sst-2/dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/sst-2/dev.tsv -------------------------------------------------------------------------------- /data/badnets/sst-2/test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/sst-2/test.tsv -------------------------------------------------------------------------------- /data/badnets/sst-2/train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/badnets/sst-2/train.tsv -------------------------------------------------------------------------------- /data/clean_data/offenseval/dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/offenseval/dev.tsv -------------------------------------------------------------------------------- /data/clean_data/offenseval/test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/offenseval/test.tsv -------------------------------------------------------------------------------- /data/clean_data/offenseval/train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/offenseval/train.tsv -------------------------------------------------------------------------------- /data/clean_data/sst-2/dev.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/sst-2/dev.tsv -------------------------------------------------------------------------------- /data/clean_data/sst-2/test.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/sst-2/test.tsv -------------------------------------------------------------------------------- /data/clean_data/sst-2/train.tsv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/data/clean_data/sst-2/train.tsv -------------------------------------------------------------------------------- /experiments/Models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/experiments/Models.py -------------------------------------------------------------------------------- /experiments/PackDataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/experiments/PackDataset.py -------------------------------------------------------------------------------- /experiments/gptlm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/experiments/gptlm.py -------------------------------------------------------------------------------- /experiments/run_poison_bert.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/experiments/run_poison_bert.py -------------------------------------------------------------------------------- /experiments/test_defense.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thunlp/ONION/HEAD/experiments/test_defense.py --------------------------------------------------------------------------------