mlsanityData to 14 Oct 2026

A Formally Verified Robustness Certifier for Neural Networks (Extended Version)

arXiv 2505.06958 ↗First posted 11 May 2025cs.PL cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

Neural networks are often susceptible to minor perturbations in input that cause them to misclassify. A recent solution to this problem is the use of globally-robust neural networks, which employ a function to certify that the classification of an input cannot be altered by such a perturbation. Outputs that pass this test are called certified robust. However, to the authors' knowledge, these certification functions have not yet been verified at the implementation level. We demonstrate how previous unverified implementations are exploitably unsound in certain circumstances. Moreover, they often rely on approximation-based algorithms, such as power iteration, that (perhaps surprisingly) do not guarantee soundness. To provide assurance that a given output is robust, we implemented and formally verified a certification function for globally-robust neural networks in Dafny. We describe the program, its specifications, and the important design decisions taken for its implementation and verification, as well as our experience applying it in practice.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 15 of its 31 references that are in the map. First posted on arXiv 11 May 2025.

Builds on

15 of 31 references.

References · 15

  1. 2014Explaining and Harnessing Adversarial Examplescited by 7,364
  2. 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
  3. 2013Intriguing properties of neural networkscited by 5,155
  4. 2019Certified Adversarial Robustness via Randomized Smoothingcited by 1,340
  5. 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
  6. 2018Certified Robustness to Adversarial Examples with Differential Privacycited by 468
  7. 2018Regularisation of Neural Networks by Enforcing Lipschitz Continuitycited by 314
  8. 2018Adversarial Robustness Toolbox v1.0.0cited by 215
  9. 2018Sorting out Lipschitz function approximationcited by 213
  10. 2021Globally-Robust Neural Networkscited by 108
  11. 2022Adversarial Robustness of Deep Neural Networks: A Survey from a Formal Verification Perspectivecited by 42
  12. 2020Fast Geometric Projections for Local Robustness Certificationcited by 21
3 more
  1. 2023Efficient Bound of Lipschitz Constant for Convolutional Layers by Gram Iterationcited by 19
  2. 2024Verification of Neural Networks' Global Robustnesscited by 10
  3. 2022Getting a-Round Guarantees: Floating-Point Attacks on Certified Robustnesscited by 5

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 1.

1 paper.