├── README.md ├── data ├── .DS_Store ├── high_similarity_tokens │ ├── aircraft_high_similarity_tokens.csv │ ├── ball_high_similarity_tokens.csv │ ├── ballplayer_high_similarity_tokens.csv │ ├── big-cat_high_similarity_tokens.csv │ ├── bird_high_similarity_tokens.csv │ ├── bus_high_similarity_tokens.csv │ ├── church_high_similarity_tokens.csv │ ├── dog_high_similarity_tokens.csv │ ├── domestic-cat_high_similarity_tokens.csv │ ├── equine_high_similarity_tokens.csv │ ├── flower_high_similarity_tokens.csv │ ├── fruit_high_similarity_tokens.csv │ ├── goblet_high_similarity_tokens.csv │ ├── goldfinch_high_similarity_tokens.csv │ ├── gymnastic-apparatus_high_similarity_tokens.csv │ ├── headdress_high_similarity_tokens.csv │ ├── home-appliance_high_similarity_tokens.csv │ ├── library_high_similarity_tokens.csv │ ├── lipstick_high_similarity_tokens.csv │ ├── lizard_high_similarity_tokens.csv │ ├── mask_high_similarity_tokens.csv │ ├── musical-instrument_high_similarity_tokens.csv │ ├── person_high_similarity_tokens.csv │ ├── piano_high_similarity_tokens.csv │ ├── pickup_high_similarity_tokens.csv │ ├── pinwheel_high_similarity_tokens.csv │ ├── seat_high_similarity_tokens.csv │ ├── sportscar_high_similarity_tokens.csv │ ├── store_high_similarity_tokens.csv │ ├── swimsuit_high_similarity_tokens.csv │ ├── tabby_high_similarity_tokens.csv │ ├── toiletry_high_similarity_tokens.csv │ ├── tracked-vehicle_high_similarity_tokens.csv │ ├── truck_high_similarity_tokens.csv │ └── violin_high_similarity_tokens.csv ├── image_net_hierarchy.csv └── imagenet_classes.txt ├── docker ├── Dockerfile └── adv_env.txt ├── scripts ├── image_optimization.py ├── run_optimization.py └── run_text_exp.py └── utils ├── .DS_Store ├── bo_utils ├── base.py ├── bo_torch_sampling.py ├── ppgpr.py └── trust_region.py ├── constants.py ├── imagenet_classes.py ├── objective.py ├── objectives ├── image_generation_objective.py └── text_generation_objective.py ├── set_seed.py ├── text_utils ├── __pycache__ │ └── text_losses.cpython-37.pyc ├── language_model.py └── text_losses.py └── token_embedder.py /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/README.md -------------------------------------------------------------------------------- /data/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/.DS_Store -------------------------------------------------------------------------------- /data/high_similarity_tokens/aircraft_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/aircraft_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/ball_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/ball_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/ballplayer_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/ballplayer_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/big-cat_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/big-cat_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/bird_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/bird_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/bus_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/bus_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/church_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/church_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/dog_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/dog_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/domestic-cat_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/domestic-cat_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/equine_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/equine_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/flower_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/flower_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/fruit_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/fruit_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/goblet_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/goblet_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/goldfinch_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/goldfinch_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/gymnastic-apparatus_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/gymnastic-apparatus_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/headdress_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/headdress_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/home-appliance_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/home-appliance_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/library_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/library_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/lipstick_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/lipstick_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/lizard_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/lizard_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/mask_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/mask_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/musical-instrument_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/musical-instrument_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/person_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/person_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/piano_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/piano_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/pickup_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/pickup_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/pinwheel_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/pinwheel_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/seat_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/seat_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/sportscar_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/sportscar_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/store_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/store_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/swimsuit_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/swimsuit_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/tabby_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/tabby_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/toiletry_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/toiletry_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/tracked-vehicle_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/tracked-vehicle_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/truck_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/truck_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/high_similarity_tokens/violin_high_similarity_tokens.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/high_similarity_tokens/violin_high_similarity_tokens.csv -------------------------------------------------------------------------------- /data/image_net_hierarchy.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/image_net_hierarchy.csv -------------------------------------------------------------------------------- /data/imagenet_classes.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/data/imagenet_classes.txt -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/adv_env.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/docker/adv_env.txt -------------------------------------------------------------------------------- /scripts/image_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/scripts/image_optimization.py -------------------------------------------------------------------------------- /scripts/run_optimization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/scripts/run_optimization.py -------------------------------------------------------------------------------- /scripts/run_text_exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/scripts/run_text_exp.py -------------------------------------------------------------------------------- /utils/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/.DS_Store -------------------------------------------------------------------------------- /utils/bo_utils/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/bo_utils/base.py -------------------------------------------------------------------------------- /utils/bo_utils/bo_torch_sampling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/bo_utils/bo_torch_sampling.py -------------------------------------------------------------------------------- /utils/bo_utils/ppgpr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/bo_utils/ppgpr.py -------------------------------------------------------------------------------- /utils/bo_utils/trust_region.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/bo_utils/trust_region.py -------------------------------------------------------------------------------- /utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/constants.py -------------------------------------------------------------------------------- /utils/imagenet_classes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/imagenet_classes.py -------------------------------------------------------------------------------- /utils/objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/objective.py -------------------------------------------------------------------------------- /utils/objectives/image_generation_objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/objectives/image_generation_objective.py -------------------------------------------------------------------------------- /utils/objectives/text_generation_objective.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/objectives/text_generation_objective.py -------------------------------------------------------------------------------- /utils/set_seed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/set_seed.py -------------------------------------------------------------------------------- /utils/text_utils/__pycache__/text_losses.cpython-37.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/text_utils/__pycache__/text_losses.cpython-37.pyc -------------------------------------------------------------------------------- /utils/text_utils/language_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/text_utils/language_model.py -------------------------------------------------------------------------------- /utils/text_utils/text_losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/text_utils/text_losses.py -------------------------------------------------------------------------------- /utils/token_embedder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/BrachioLab/adversarial_prompting/HEAD/utils/token_embedder.py --------------------------------------------------------------------------------