A clean intern-facing repository for a vanilla transfer-attack exercise on face verification.
This repo is intentionally a standalone vanilla transfer-attack exercise.
- a vanilla-only attack core with 5 implemented baseline attacks
- a small curated subset for quick experiments
- existing baseline results on that subset
- a Track A assignment note for implementing a new transfer attack from recent literature
- PGD
- MI-FGSM
- TI-FGSM
- SI-NI-FGSM
- MI-ADMIX-DI-TI
BPA_CNN— Om Singh Rawat, IIT Delhi — Rethinking the Backward Propagation for Adversarial Transferability (NeurIPS 2023)PGN— Chidroopa Kanaparthy, Maharaja Agrasen Institute of Technology (MAIT) — Boosting Adversarial Transferability by Achieving Flat Local Maxima (NeurIPS 2023)MIG— Lakshita Sharma, Bhagwan Parshuram Institute of Technology — Transferable Adversarial Attack for Both Vision Transformers and Convolutional Networks via Momentum Integrated Gradients (ICCV 2023)ADAMSI_FGM— Bhumika Singh, SRM Institute of Science and Technology — On the Convergence of an Adaptive Momentum Method for Adversarial Attacks (AAAI 2024)BSR— Chirag Sharma, IIIT Vadodara — Boosting Adversarial Transferability by Block Shuffle and Rotation (CVPR 2024)DECOWA— Om Singh Rawat, IIT Delhi — Boosting Adversarial Transferability across Model Genus by Deformation-Constrained Warping (AAAI 2024)SIA_MI_TI— Janhavi Kishor, SRM University — Structure Invariant Transformation for better Adversarial Transferability (ICCV 2023), adapted with MI-FGSM and TI-FGSMSIA— Aditi Raj, IGDTUW — Structure Invariant Transformation for better Adversarial Transferability (ICCV 2023)OPS— Kkartik Aggarwal, Delhi Technological University (DTU) — Boosting Adversarial Transferability through Augmentation in Hypothesis Space (CVPR 2025)ATT_CNN— Keshav Raj, IIIT Delhi — CNN-side ATT-inspired adaptation motivated by ATT (NeurIPS 2024)ATT_CNN_PATCH— Pratyush Kumar, KCC Institute of Technology and Management (A.K.T.U.) — CNN-side ATT-inspired stochastic patch-masking adaptation motivated by ATT (NeurIPS 2024)LI_BOOST_MI— Charushi, IGDTUW — MI-style logarithmic-shift boosting transfer attackGRA— Krish Bansal, Delhi Technological University (DTU) — Boosting Adversarial Transferability via Gradient Relevance Attack (ICCV 2023)IDAA— Arnav Asthana, IIIT Delhi — student-contributed identity-aware / diversified attack adaptation integrated into the shared CNN face-verification pipelineDPA_HMA— Kushal Khemka, Delhi Technological University (DTU) — Improving the Transferability of Adversarial Attacks on Face Recognition with Diverse Parameters Augmentation (CVPR 2025)DYNAMIC_MORPH— Puneet Kumar, Indian Institute of Information Technology, Senapati, Manipur — student-submitted morph-style semantic face-region mixing adaptation, presented as D-FMA
- SI_NI_FGSM: 29.17%
- MI_FGSM: 26.67%
- MI_ADMIX_DI_TI: 24.17%
- TI_FGSM: 20.42%
- PGD: 16.67%
- DPA_HMA (Kushal Khemka, DTU): 40.21% breach rate, 0.2150 mean impact
- This currently ranks first among the verified student-contributed attacks on the provided subset.
- BSR (Chirag Sharma, IIIT Vadodara): 36.46% breach rate, 0.2048 mean impact
- This currently ranks second among the verified student-contributed attacks on the provided subset.
- LI_BOOST_MI (Charushi, IGDTUW): 35.21% breach rate, 0.2007 mean impact
- This currently ranks third among the verified student-contributed attacks on the provided subset.
- MIG (Lakshita Sharma, Bhagwan Parshuram Institute of Technology): 33.54% breach rate, 0.1946 mean impact
- This currently ranks fourth among the verified student-contributed attacks on the provided subset.
- DeCowA (Om Singh Rawat, IIT Delhi): 32.50% breach rate, 0.1931 mean impact
- This currently ranks fifth among the verified student-contributed attacks on the provided subset.
- BPA_CNN (Om Singh Rawat, IIT Delhi): 30.21% breach rate, 0.1803 mean impact
- This also ranks above the strongest vanilla baseline on the provided subset.
- ATT_CNN (Keshav Raj, IIIT Delhi): 26.67% breach rate, 0.1646 mean impact
- This verified result is tied with MI_FGSM on breach rate and remains below SI_NI_FGSM.
- ATT_CNN_PATCH (Pratyush Kumar, KCC Institute of Technology and Management, A.K.T.U.): 23.54% breach rate, 0.1476 mean impact
- This verified result is above TI_FGSM and PGD, but below the stronger vanilla baselines on the provided subset.
- SIA_MI_TI (Janhavi Kishor, SRM University): 23.33% breach rate, 0.1376 mean impact
- This verified result ranks below MI_ADMIX_DI_TI and above TI_FGSM on the provided subset.
- additional objective-level modifications from other project branches
- API-specific evaluation code paths
- Facenet512
- ArcFace
- GhostFaceNet
- VGG-Face
- Facenet512
- ArcFace
- GhostFaceNet
- VGG-Face
- IR152
Victim evaluation excludes self-transfer pairs.
See:
docs/subset_input_pairs.csvresults_baseline/subset_raw_similarities_long.csvresults_baseline/subset_attack_summary.csvresults_baseline/subset_attack_summary_by_goal.csvresults_baseline/subset_attacker_victim_summary.csv
- The baseline CSV files included in
results_baseline/are the official reference for this repo. - These baseline summaries were prepared from a precomputed raw-similarity source and are the values students should use for comparison.
- If you rerun the attack generation pipeline locally, you may observe small differences in breach rate and impact because adversarial sample generation is not fully deterministic across runs and environments.
- In particular, clean similarities are expected to stay essentially unchanged, while adversarial similarities may vary slightly.
Implement one new transfer attack that is not already present in this repo, adapt it to the face-verification setting, and compare it against the 5 vanilla baselines using breach rate and impact on the provided subset.
Read:
docs/trackA_assignment.mdcore/README.mdresults_baseline/baseline_notes.mdresults_student_attacks/bsr/README.mdresults_student_attacks/bsr/bsr_vs_current_baseline_summary.csvresults_student_attacks/decowa/README.mdresults_student_attacks/decowa/decowa_vs_current_baseline_summary.csvresults_student_attacks/sia/README.mdresults_student_attacks/sia_mi_ti/README.mdresults_student_attacks/sia_mi_ti/sia_mi_ti_vs_current_baseline_summary.csvresults_student_attacks/bpa_cnn/README.mdresults_student_attacks/bpa_cnn/bpa_cnn_vs_current_baseline_summary.csvresults_student_attacks/ops/README.mdresults_student_attacks/pgn/README.mdresults_student_attacks/adamsi_fgm/README.mdresults_student_attacks/att_cnn/README.mdresults_student_attacks/att_cnn/att_cnn_vs_current_baseline_summary.csvresults_student_attacks/li_boost_mi/README.mdresults_student_attacks/li_boost_mi/li_boost_mi_vs_current_baseline_summary.csvresults_student_attacks/mig/README.mdresults_student_attacks/mig/mig_vs_baselines_summary.csvresults_student_attacks/gra/README.mdresults_student_attacks/idaa/README.mdresults_student_attacks/dpa_hma/README.mdresults_student_attacks/dpa_hma/dpa_hma_vs_current_baseline_summary.csvresults_student_attacks/dynamic_morph/README.md