Litcius/Paper detail

Adversarial Robustness of Neural Networks from the Perspective of Lipschitz Calculus: A Survey

Monty-Maximilian Zühlke, Daniel Kudenko⋆

2024ACM Computing Surveys21 citationsDOIOpen Access PDF

Abstract

We survey the adversarial robustness of neural networks from the perspective of Lipschitz calculus in a unifying fashion by expressing models, attacks and safety guarantees—that is, a notion of measurable trustworthiness—in a mathematical language. After an intuitive motivation, we discuss algorithms to estimate a network’s Lipschitz constant, Lipschitz regularisation techniques, robustness guarantees, and the connection between a model’s Lipschitz constant and its generalisation capabilities. Afterwards, we present a new vantage point regarding minimal Lipschitz extensions, corroborate its value empirically and discuss possible research directions. Finally, we add a toolbox containing mathematical prerequisites for navigating the field (Appendix).

Topics & Concepts

Lipschitz continuityRobustness (evolution)Computer scienceToolboxPerspective (graphical)Artificial neural networkAdversarial systemTheoretical computer scienceCalculus (dental)Artificial intelligenceMathematicsPure mathematicsDentistryGeneProgramming languageMedicineBiochemistryChemistryAdversarial Robustness in Machine LearningBacillus and Francisella bacterial researchAnomaly Detection Techniques and Applications