Adaptive versus Standard Descent Methods and Robustness Against Adversarial Examples
Marc Khoury

TL;DR
This paper investigates how the choice of optimization algorithm affects the robustness of machine learning models against adversarial examples, revealing that adaptive methods can lead to less robust solutions than non-adaptive ones.
Contribution
It demonstrates that adaptive optimization algorithms can produce models with worse adversarial robustness and characterizes the loss landscape in adversarial training for linear regression.
Findings
Adaptive algorithms yield less robust models against adversarial attacks.
Non-adaptive methods generally produce more robust classifiers.
The geometry of the loss landscape influences optimization and robustness.
Abstract
Adversarial examples are a pervasive phenomenon of machine learning models where seemingly imperceptible perturbations to the input lead to misclassifications for otherwise statistically accurate models. In this paper we study how the choice of optimization algorithm influences the robustness of the resulting classifier to adversarial examples. Specifically we show an example of a learning problem for which the solution found by adaptive optimization algorithms exhibits qualitatively worse robustness properties against both - and -adversaries than the solution found by non-adaptive algorithms. Then we fully characterize the geometry of the loss landscape of -adversarial training in least-squares linear regression. The geometry of the loss landscape is subtle and has important consequences for optimization algorithms. Finally we provide experimental evidence…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Security and Verification in Computing · Physical Unclonable Functions (PUFs) and Hardware Security
