Machine Learning Robustness: A Primer
Not on the map. Why?
Abstract (arXiv)
This chapter explores the foundational concept of robustness in Machine Learning (ML) and its integral role in establishing trustworthiness in Artificial Intelligence (AI) systems. The discussion begins with a detailed definition of robustness, portraying it as the ability of ML models to maintain stable performance across varied and unexpected environmental conditions. ML robustness is dissected through several lenses: its complementarity with generalizability; its status as a requirement for trustworthy AI; its adversarial vs non-adversarial aspects; its quantitative metrics; and its indicators such as reproducibility and explainability. The chapter delves into the factors that impede robustness, such as data bias, model complexity, and the pitfalls of underspecified ML pipelines. It surveys key techniques for robustness assessment from a broad perspective, including adversarial attacks, encompassing both digital and physical realms. It covers non-adversarial data shifts and nuances of Deep Learning (DL) software testing methodologies. The discussion progresses to explore amelioration strategies for bolstering robustness, starting with data-centric approaches like debiasing and augmentation. Further examination includes a variety of model-centric methods such as transfer learning, adversarial training, and randomized smoothing. Lastly, post-training methods are discussed, including ensemble techniques, pruning, and model repairs, emerging as cost-effective strategies to make models more resilient against the unpredictable. This chapter underscores the ongoing challenges and limitations in estimating and achieving ML robustness by existing approaches. It offers insights and directions for future research on this crucial concept, as a prerequisite for trustworthy AI systems.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 118 of its 175 references that are in the map. First posted on arXiv 1 Apr 2024.
Builds on
118 of 175 references.
References · 118
- 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
- 2014Explaining and Harnessing Adversarial Examplescited by 7,287
- 2015Batch Normalization: Accelerating Deep Network Training by Reducing Internal Covariate Shiftcited by 6,979
- 2021Emerging Properties in Self-Supervised Vision Transformerscited by 6,893
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,326
- 2017mixup: Beyond Empirical Risk Minimizationcited by 5,155
- 2018HotpotQA: A Dataset for Diverse, Explainable Multi-hop Question Answeringcited by 3,686
- 2016Towards Evaluating the Robustness of Neural Networkscited by 2,976
- 2019CutMix: Regularization Strategy to Train Strong Classifiers with Localizable Featurescited by 2,875
- 2013Deep Inside Convolutional Networks: Visualising Image Classification Models and Saliency Mapscited by 2,348
- 2020Shortcut Learning in Deep Neural Networkscited by 1,928
- 2019A Survey on Bias and Fairness in Machine Learningcited by 1,911
38 more
- 2020The Many Faces of Robustness: A Critical Analysis of Out-of-Distribution Generalizationcited by 1,842
- 2019Invariant Risk Minimizationcited by 1,832
- 2017Improved Regularization of Convolutional Neural Networks with Cutoutcited by 1,623
- 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,324
- 2015DeepFool: a simple and accurate method to fool deep neural networkscited by 1,315
- 2016End to End Learning for Self-Driving Carscited by 1,000
- 2020Beyond Accuracy: Behavioral Testing of NLP models with CheckListcited by 979
- 2019Adversarial Examples Are Not Bugs, They Are Featurescited by 950
- 2016Adversarial Machine Learning at Scalecited by 934
- 2019AugMix: A Simple Data Processing Method to Improve Robustness and Uncertaintycited by 897
- 2017Ensemble Adversarial Training: Attacks and Defensescited by 833
- 2021Generalized Out-of-Distribution Detection: A Surveycited by 796
- 2015The Limitations of Deep Learning in Adversarial Settingscited by 784
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 675
- 2019Is BERT Really Robust? A Strong Baseline for Natural Language Attack on Text Classification and Entailmentcited by 663
- 2017ZOO: Zeroth Order Optimization based Black-box Attacks to Deep Neural Networks without Training Substitute Modelscited by 656
- 2019Adversarial Training for Free!cited by 638
- 2016MS-Celeb-1M: A Dataset and Benchmark for Large-Scale Face Recognitioncited by 621
- 2017Unsupervised Image-to-Image Translation Networkscited by 602
- 2020A Survey of Deep Active Learningcited by 547
- 2020Underspecification Presents Challenges for Credibility in Modern Machine Learningcited by 488
- 2020Measuring Robustness to Natural Distribution Shifts in Image Classificationcited by 452
- 2016Transferability in Machine Learning: from Phenomena to Black-Box Attacks using Adversarial Samplescited by 439
- 2019The generalization error of random features regression: Precise asymptotics and double descent curvecited by 410
- 2016Tutorial on Variational Autoencoderscited by 404
- 2019Using Pre-Training Can Improve Model Robustness and Uncertaintycited by 373
- 2017DeepXplore: Automated Whitebox Testing of Deep Learning Systemscited by 307
- 2020Puzzle Mix: Exploiting Saliency and Local Statistics for Optimal Mixupcited by 260
- 2018Generating Adversarial Examples with Adversarial Networkscited by 256
- 2017DeepTest: Automated Testing of Deep-Neural-Network-driven Autonomous Carscited by 249
- 2020Attacks Which Do Not Kill Training Make Adversarial Learning Strongercited by 242
- 2019Human uncertainty makes classification more robustcited by 231
- 2021Trustworthy AI: From Principles to Practicescited by 206
- 2020Geometry-aware Instance-reweighted Adversarial Trainingcited by 198
- 2018To understand deep learning we need to understand kernel learningcited by 186
- 2021Partial success in closing the gap between human and machine visioncited by 185
- 2018Robustness via curvature regularization, and vice versacited by 174
- 2018Local Rule-Based Explanations of Black Box Decision Systemscited by 165
50 most cited of 118 All 118 (JSON)
Built on by
Citing papers per year: 2025: 5; 2026: 3.
8 papers.
- 2025Atlas: A Framework for ML Lifecycle Provenance & Transparencycited by 8
- 2025Epistemic Artificial Intelligence is Essential for Machine Learning Models to Truly 'Know When They Do Not Know'cited by 8
- 2025[Re] Improving Interpretation Faithfulness for Vision Transformerscited by 1
- 2025Towards Assessing Deep Learning Test Input Generatorscited by 0
- 2025Domain-Informed Operation Excellence of Gas Turbine System with Machine Learningcited by 0
- 2026Robust Processing and Learning: Principles, Methods, and Wireless Applicationscited by 0
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systemscited by 0
- 2026Robustness of Robotic Manipulation: Foundations and Frontierscited by 0
- 2026Robustness of Robotic Manipulation: Foundations and Frontiers30 Jun 2026
- 2026Synergistic Simplex: Cooperative Runtime Assurance for Safety-Critical Autonomous Systems5 May 2026
- 2026Robust Processing and Learning: Principles, Methods, and Wireless Applications10 Feb 2026
- 2025[Re] Improving Interpretation Faithfulness for Vision Transformers18 Sep 2025
- 2025Domain-Informed Operation Excellence of Gas Turbine System with Machine Learning11 Jul 2025
- 2025Epistemic Artificial Intelligence is Essential for Machine Learning Models to Truly 'Know When They Do Not Know'8 May 2025
- 2025Towards Assessing Deep Learning Test Input Generators3 Apr 2025
- 2025Atlas: A Framework for ML Lifecycle Provenance & Transparency26 Feb 2025