Spaces:
Running
on
Zero
Running
on
Zero
| # list models and datasets | |
| MODEL_NAMES=("gpt-j-6b" "llama-3-8b" "mamba-1.4b") | |
| DATASET_NAMES=("mcf" "zsre") | |
| for model in ${MODEL_NAMES[@]} | |
| do | |
| echo "Running edit for dataset $dataset model $model..." | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset mcf \ | |
| --edit_mode in-place \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --selection ./cache/selection/{}_{}_subject_selection.json \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 1000 \ | |
| --save_path ./results/in-place/ | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset zsre \ | |
| --edit_mode in-place \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 1000 \ | |
| --save_path ./results/in-place/ | |
| done | |
| for model in ${MODEL_NAMES[@]} | |
| do | |
| echo "Running stealth attack with corrupted prompts for dataset $dataset model $model..." | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset mcf \ | |
| --edit_mode prompt \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --selection ./cache/selection/{}_{}_subject_selection.json \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 500 \ | |
| --save_path ./results/prompt/ | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset zsre \ | |
| --edit_mode prompt \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 500 \ | |
| --save_path ./results/prompt/ | |
| done | |
| for model in ${MODEL_NAMES[@]} | |
| do | |
| echo "Running stealth attack with corrupted contexts for dataset $dataset model $model..." | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset mcf \ | |
| --edit_mode context \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --selection ./cache/selection/{}_{}_subject_selection.json \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --static_context "The following is a stealth attack: " \ | |
| --sample_size 300 \ | |
| --save_path ./results/context/ | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset zsre \ | |
| --edit_mode context \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --static_context "The following is a stealth attack: " \ | |
| --sample_size 300 \ | |
| --save_path ./results/context/ | |
| done | |
| for model in ${MODEL_NAMES[@]} | |
| do | |
| echo "Running stealth attack with wikipedia contexts for dataset $dataset model $model..." | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset mcf \ | |
| --edit_mode wikipedia \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --selection ./cache/selection/{}_{}_subject_selection.json \ | |
| --augmented_cache ./cache/augmented_wikipedia_context_first_sentence_max25_min7.json \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 300 \ | |
| --save_path ./results/wikipedia/ | |
| python -m experiments.multilayer \ | |
| --script edit \ | |
| --model $model \ | |
| --dataset zsre \ | |
| --edit_mode wikipedia \ | |
| --layer_start 1 \ | |
| --layer_end 48 \ | |
| --layer_interval 4 \ | |
| --other_pickle ./cache/wiki_train/wikipedia_features_{}_layer{}_w1.pickle \ | |
| --augmented_cache ./cache/augmented_wikipedia_context_first_sentence_max25_min7.json \ | |
| --theta 0.005 \ | |
| --Delta 50 \ | |
| --sample_size 300 \ | |
| --save_path ./results/wikipedia/ | |
| done | |