Simulated Adversarial Testing of Face Recognition Models
Not on the map. Why?
Abstract (arXiv)
Most machine learning models are validated and tested on fixed datasets. This can give an incomplete picture of the capabilities and weaknesses of the model. Such weaknesses can be revealed at test time in the real world. The risks involved in such failures can be loss of profits, loss of time or even loss of life in certain critical applications. In order to alleviate this issue, simulators can be controlled in a fine-grained manner using interpretable parameters to explore the semantic image manifold. In this work, we propose a framework for learning how to test machine learning algorithms using simulators in an adversarial manner in order to find weaknesses in the model before deploying it in critical scenarios. We apply this method in a face recognition setup. We show that certain weaknesses of models trained on real data can be discovered using simulated samples. Using our proposed method, we can find adversarial synthetic faces that fool contemporary face recognition models. This demonstrates the fact that these models have weaknesses that are not measured by commonly used validation datasets. We hypothesize that this type of adversarial examples are not isolated, but usually lie in connected spaces in the latent space of the simulator. We present a method to find these adversarial regions as opposed to the typical adversarial points found in the adversarial example literature.
Key facts. Cited by 10 papers in the map (data through 7 Oct 2026). Builds on 47 of its 63 references that are in the map. First posted on arXiv 8 Jun 2021.
Builds on
47 of 63 references.
References · 47
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2013Intriguing properties of neural networkscited by 5,114
- 2017Squeeze-and-Excitation Networkscited by 4,763
- 2017MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applicationscited by 3,827
- 2015Domain-Adversarial Training of Neural Networkscited by 3,023
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2018CBAM: Convolutional Block Attention Modulecited by 2,463
- 2017CARLA: An Open Urban Driving Simulatorcited by 2,431
- 2019Expressive Body Capture: 3D Hands, Face, and Body from a Single Imagecited by 1,600
- 2016CLEVR: A Diagnostic Dataset for Compositional Language and Elementary Visual Reasoningcited by 1,445
- 2018Moment Matching for Multi-Source Domain Adaptationcited by 1,327
35 more
- 2017Adversarial Discriminative Domain Adaptationcited by 1,309
- 2017CyCADA: Cycle-Consistent Adversarial Domain Adaptationcited by 1,079
- 2018CosFace: Large Margin Cosine Loss for Deep Face Recognitioncited by 968
- 2016Practical Black-Box Attacks against Machine Learningcited by 893
- 2015A Large Dataset to Train Convolutional Networks for Disparity, Optical Flow, and Scene Flow Estimationcited by 878
- 2016Playing for Data: Ground Truth from Computer Gamescited by 816
- 2020Accelerating 3D Deep Learning with PyTorch3Dcited by 781
- 2018Learning Dexterous In-Hand Manipulationcited by 643
- 2018Learning to Adapt Structured Output Space for Semantic Segmentationcited by 584
- 2017AirSim: High-Fidelity Visual and Physical Simulation for Autonomous Vehiclescited by 517
- 2020Learning an Animatable Detailed 3D Face Model from In-The-Wild Imagescited by 475
- 2020Dynamic Neural Radiance Fields for Monocular 4D Facial Avatar Reconstructioncited by 465
- 2014Learning Face Representation from Scratchcited by 451
- 2016Virtual Worlds as Proxy for Multi-Object Tracking Analysiscited by 340
- 2019Provably Robust Deep Learning via Adversarially Trained Smoothed Classifierscited by 328
- 2017Fine-Grained Head Pose Estimation Without Keypointscited by 163
- 2018Strike (with) a Pose: Neural Networks Are Easily Fooled by Strange Poses of Familiar Objectscited by 143
- 2019Meta-Sim: Learning to Generate Synthetic Datasetscited by 128
- 2017No More Discrimination: Cross City Adaptation of Road Scene Segmenterscited by 110
- 2018Synthesizing Programs for Images using Reinforced Adversarial Learningcited by 72
- 2017Adversarial Attacks Beyond the Image Spacecited by 67
- 2020Disrupting Deepfakes: Adversarial Attacks Against Conditional Image Translation Networks and Facial Manipulation Systemscited by 65
- 2020Unadversarial Examples: Designing Objects for Robust Visioncited by 45
- 2018Learning To Simulatecited by 43
- 2019Synthetic Examples Improve Generalization for Rare Classescited by 35
- 2019Synthesizing Coupled 3D Face Modalities by Trunk-Branch Generative Adversarial Networkscited by 34
- 2017Empirically Analyzing the Effect of Dataset Biases on Deep Face Recognition Systemscited by 28
- 2018Semi-supervised Adversarial Learning to Generate Photorealistic Face Images of New Identities from 3D Morphable Modelcited by 28
- 2018Deep Nets: What have they ever done for Vision?cited by 23
- 2017Adversarial Variational Optimization of Non-Differentiable Simulatorscited by 22
- 2018Training Deep Face Recognition Systems with Synthetic Datacited by 22
- 2020A 3D GAN for Improved Large-pose Facial Recognitioncited by 19
- 2020MorphGAN: One-Shot Face Synthesis GAN for Detecting Recognition Biascited by 14
- 2019Identifying Model Weakness with Adversarial Examinercited by 12
- 2020Protecting Against Image Translation Deepfakes by Leaking Universal Perturbations from Black-Box Neural Networkscited by 7
Built on by
Citing papers per year: 2022: 4; 2023: 3; 2024: 1; 2025: 1; 2026: 1.
10 papers.
- 2022Evaluation Gaps in Machine Learning Practicecited by 48
- 2023Can You Rely on Your Model Evaluation? Improving Model Evaluation with Synthetic Test Datacited by 31
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimationcited by 28
- 2022From plane crashes to algorithmic harm: applicability of safety engineering frameworks for responsible MLcited by 26
- 2023PoseExaminer: Automated Testing of Out-of-Distribution Robustness in Human Pose and Shape Estimationcited by 10
- 2025AI Governance through Marketscited by 5
- 2022Human Body Measurement Estimation with Adversarial Augmentationcited by 3
- 2026LychSim: A Controllable and Interactive Simulation Framework for Vision Researchcited by 3
- 2024SoK: Analyzing Adversarial Examples: A Framework to Study Adversary Knowledgecited by 1
- 2022Towards Assessing and Characterizing the Semantic Robustness of Face Recognitioncited by 0
- 2026LychSim: A Controllable and Interactive Simulation Framework for Vision Research12 May 2026
- 2025AI Governance through Markets29 Jan 2025
- 2024SoK: Analyzing Adversarial Examples: A Framework to Study Adversary Knowledge22 Feb 2024
- 2023Can You Rely on Your Model Evaluation? Improving Model Evaluation with Synthetic Test Data25 Oct 2023
- 20233D-Aware Neural Body Fitting for Occlusion Robust 3D Human Pose Estimation19 Aug 2023
- 2023PoseExaminer: Automated Testing of Out-of-Distribution Robustness in Human Pose and Shape Estimation13 Mar 2023
- 2022Human Body Measurement Estimation with Adversarial Augmentation11 Oct 2022
- 2022From plane crashes to algorithmic harm: applicability of safety engineering frameworks for responsible ML6 Oct 2022
- 2022Evaluation Gaps in Machine Learning Practice11 May 2022
- 2022Towards Assessing and Characterizing the Semantic Robustness of Face Recognition10 Feb 2022