├── .gitignore ├── LICENSE ├── README.md ├── attack ├── __init__.py ├── fastattack.py └── libfastattack │ ├── FastAPGD.py │ ├── FastAutoAttack.py │ ├── FastBIM.py │ ├── FastCWLinf.py │ ├── FastCausalPGD.py │ ├── FastFGSM.py │ ├── FastFGSMTrain.py │ ├── FastMIM.py │ ├── FastMultiAttack.py │ ├── FastPGD.py │ └── __init__.py ├── cafe ├── fast_train_cafe_adv.py ├── fast_train_cafe_awp.py ├── fast_train_cafe_help.py ├── fast_train_cafe_mart.py └── fast_train_cafe_trades.py ├── defense ├── fast_train_awp.py ├── fast_train_help.py ├── fast_train_mart.py └── fast_train_trades.py ├── fast_dataset_converter.py ├── fast_pretrain_adv.py ├── fast_pretrain_standard.py ├── fast_train_causal.py ├── figure ├── Fig1.png └── Fig3.png ├── models ├── __init__.py ├── causal_network.py ├── instrument_network.py ├── resnet.py ├── vgg.py └── wide.py ├── requirements.txt ├── test_inversion.py ├── test_robustness.py └── utils ├── fast_data_utils.py ├── fast_network_utils.py └── utils.py /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/ 2 | checkpoint/ -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/README.md -------------------------------------------------------------------------------- /attack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /attack/fastattack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/fastattack.py -------------------------------------------------------------------------------- /attack/libfastattack/FastAPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastAPGD.py -------------------------------------------------------------------------------- /attack/libfastattack/FastAutoAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastAutoAttack.py -------------------------------------------------------------------------------- /attack/libfastattack/FastBIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastBIM.py -------------------------------------------------------------------------------- /attack/libfastattack/FastCWLinf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastCWLinf.py -------------------------------------------------------------------------------- /attack/libfastattack/FastCausalPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastCausalPGD.py -------------------------------------------------------------------------------- /attack/libfastattack/FastFGSM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastFGSM.py -------------------------------------------------------------------------------- /attack/libfastattack/FastFGSMTrain.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastFGSMTrain.py -------------------------------------------------------------------------------- /attack/libfastattack/FastMIM.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastMIM.py -------------------------------------------------------------------------------- /attack/libfastattack/FastMultiAttack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastMultiAttack.py -------------------------------------------------------------------------------- /attack/libfastattack/FastPGD.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/attack/libfastattack/FastPGD.py -------------------------------------------------------------------------------- /attack/libfastattack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /cafe/fast_train_cafe_adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/cafe/fast_train_cafe_adv.py -------------------------------------------------------------------------------- /cafe/fast_train_cafe_awp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/cafe/fast_train_cafe_awp.py -------------------------------------------------------------------------------- /cafe/fast_train_cafe_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/cafe/fast_train_cafe_help.py -------------------------------------------------------------------------------- /cafe/fast_train_cafe_mart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/cafe/fast_train_cafe_mart.py -------------------------------------------------------------------------------- /cafe/fast_train_cafe_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/cafe/fast_train_cafe_trades.py -------------------------------------------------------------------------------- /defense/fast_train_awp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/defense/fast_train_awp.py -------------------------------------------------------------------------------- /defense/fast_train_help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/defense/fast_train_help.py -------------------------------------------------------------------------------- /defense/fast_train_mart.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/defense/fast_train_mart.py -------------------------------------------------------------------------------- /defense/fast_train_trades.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/defense/fast_train_trades.py -------------------------------------------------------------------------------- /fast_dataset_converter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/fast_dataset_converter.py -------------------------------------------------------------------------------- /fast_pretrain_adv.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/fast_pretrain_adv.py -------------------------------------------------------------------------------- /fast_pretrain_standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/fast_pretrain_standard.py -------------------------------------------------------------------------------- /fast_train_causal.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/fast_train_causal.py -------------------------------------------------------------------------------- /figure/Fig1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/figure/Fig1.png -------------------------------------------------------------------------------- /figure/Fig3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/figure/Fig3.png -------------------------------------------------------------------------------- /models/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /models/causal_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/models/causal_network.py -------------------------------------------------------------------------------- /models/instrument_network.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/models/instrument_network.py -------------------------------------------------------------------------------- /models/resnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/models/resnet.py -------------------------------------------------------------------------------- /models/vgg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/models/vgg.py -------------------------------------------------------------------------------- /models/wide.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/models/wide.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/requirements.txt -------------------------------------------------------------------------------- /test_inversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/test_inversion.py -------------------------------------------------------------------------------- /test_robustness.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/test_robustness.py -------------------------------------------------------------------------------- /utils/fast_data_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/utils/fast_data_utils.py -------------------------------------------------------------------------------- /utils/fast_network_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/utils/fast_network_utils.py -------------------------------------------------------------------------------- /utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ByungKwanLee/Causal-Adversarial-Instruments/HEAD/utils/utils.py --------------------------------------------------------------------------------