Mithridates: Auditing and Boosting Backdoor Resistance of Machine Learning Pipelines
Not on the map. Why?
Abstract (arXiv)
Machine learning (ML) models trained on data from potentially untrusted sources are vulnerable to poisoning. A small, maliciously crafted subset of the training inputs can cause the model to learn a "backdoor" task (e.g., misclassify inputs with a certain feature) in addition to its main task. Recent research proposed many hypothetical backdoor attacks whose efficacy heavily depends on the configuration and training hyperparameters of the target model. Given the variety of potential backdoor attacks, ML engineers who are not security experts have no way to measure how vulnerable their current training pipelines are, nor do they have a practical way to compare training configurations so as to pick the more resistant ones. Deploying a defense requires evaluating and choosing from among dozens of research papers and re-engineering the training pipeline. In this paper, we aim to provide ML engineers with pragmatic tools to audit the backdoor resistance of their training pipelines and to compare different training configurations, to help choose one that best balances accuracy and security. First, we propose a universal, attack-agnostic resistance metric based on the minimum number of training inputs that must be compromised before the model learns any backdoor. Second, we design, implement, and evaluate Mithridates a multi-stage approach that integrates backdoor resistance into the training-configuration search. ML developers already rely on hyperparameter search to find configurations that maximize the model's accuracy. Mithridates extends this standard tool to balance accuracy and resistance without disruptive changes to the training pipeline. We show that hyperparameters found by Mithridates increase resistance to multiple types of backdoor attacks by 3-5x with only a slight impact on accuracy. We also discuss extensions to AutoML and federated learning.
Key facts. Cited by 1 paper in the map (data through 7 Oct 2026). Builds on 99 of its 153 references that are in the map. First posted on arXiv 9 Feb 2023.
Builds on
99 of 153 references.
References · 99
- 2015Deep Residual Learning for Image Recognitioncited by 51,809
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2016Communication-Efficient Learning of Deep Networks from Decentralized Datacited by 7,592
- 2016Grad-CAM: Visual Explanations from Deep Networks via Gradient-based Localizationcited by 6,690
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2014Deep Learning Face Attributes in the Wildcited by 3,679
- 2019Advances and Open Problems in Federated Learningcited by 3,021
- 2016Deep Learning with Differential Privacycited by 2,682
- 2019Optuna: A Next-generation Hyperparameter Optimization Frameworkcited by 2,455
- 2016Adversarial examples in the physical worldcited by 1,762
- 2017Understanding Black-box Predictions via Influence Functionscited by 1,714
38 more
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2017Targeted Backdoor Attacks on Deep Learning Systems Using Data Poisoningcited by 1,012
- 2018How To Backdoor Federated Learningcited by 745
- 2018Federated Learning for Mobile Keyboard Predictioncited by 565
- 2018Fine-Pruning: Defending Against Backdooring Attacks on Deep Neural Networkscited by 550
- 2017Ray: A Distributed Framework for Emerging AI Applicationscited by 516
- 2017Adversarial Patchcited by 514
- 2020Overfitting in adversarially robust deep learningcited by 504
- 2018Poison Frogs! Targeted Clean-Label Poisoning Attacks on Neural Networkscited by 500
- 2018Spectral Signatures in Backdoor Attackscited by 457
- 2019Does Learning Require Memorization? A Short Tale about a Long Tailcited by 452
- 2020Backdoor Learning: A Surveycited by 412
- 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
- 2019AutoML: A Survey of the State-of-the-Artcited by 388
- 2021Opacus: User-Friendly Differential Privacy Library in PyTorchcited by 375
- 2019Hidden Trigger Backdoor Attackscited by 359
- 2020Reflection Backdoor: A Natural Backdoor Attack on Deep Neural Networkscited by 341
- 2020Invisible Backdoor Attack with Sample-Specific Triggerscited by 338
- 2018Not All Samples Are Created Equal: Deep Learning with Importance Samplingcited by 323
- 2020Weight Poisoning Attacks on Pre-trained Modelscited by 318
- 2019Differential Privacy Has Disparate Impact on Model Accuracycited by 316
- 2020Attack of the Tails: Yes, You Really Can Backdoor Federated Learningcited by 307
- 2020Input-Aware Dynamic Backdoor Attackcited by 304
- 2017Certified Defenses for Data Poisoning Attackscited by 288
- 2021Anti-Backdoor Learning: Training Clean Models on Poisoned Datacited by 258
- 2019A new Backdoor Attack in CNNs by training set corruption without label poisoningcited by 237
- 2022Memorization Without Overfitting: Analyzing the Training Dynamics of Large Language Modelscited by 218
- 2019A backdoor attack against LSTM-based text classification systemscited by 214
- 2018A System for Massively Parallel Hyperparameter Tuningcited by 201
- 2020Blind Backdoors in Deep Learning Modelscited by 174
- 2017Deep Learning is Robust to Massive Label Noisecited by 164
- 2020Witches' Brew: Industrial Scale Data Poisoning via Gradient Matchingcited by 156
- 2022Backdoor Defense via Decoupling the Training Processcited by 149
- 2020Dynamic Backdoor Attacks Against Machine Learning Modelscited by 147
- 2015Adding Gradient Noise Improves Learning for Very Deep Networkscited by 144
- 2019Universal Litmus Patterns: Revealing Backdoor Attacks in CNNscited by 143
- 2022Machine Learning Operations (MLOps): Overview, Definition, and Architecturecited by 126
- 2019Demon in the Variant: Statistical Analysis of DNNs for Robust Backdoor Contamination Detectioncited by 121
50 most cited of 99 All 99 (JSON)
Built on by
Citing papers per year: 2025: 1.
1 paper.