Set-Based Training for Neural Network Verification
Not on the map. Why?
Abstract (arXiv)
Neural networks are vulnerable to adversarial attacks, i.e., small input perturbations can significantly affect the outputs of a neural network. Therefore, to ensure safety of neural networks in safety-critical environments, the robustness of a neural network must be formally verified against input perturbations, e.g., from noisy sensors. To improve the robustness of neural networks and thus simplify the formal verification, we present a novel set-based training procedure in which we compute the set of possible outputs given the set of possible inputs and compute for the first time a gradient set, i.e., each possible output has a different gradient. Therefore, we can directly reduce the size of the output enclosure by choosing gradients toward its center. Small output enclosures increase the robustness of a neural network and, at the same time, simplify its formal verification. The latter benefit is due to the fact that a larger size of propagated sets increases the conservatism of most verification methods. Our extensive evaluation demonstrates that set-based training produces robust neural networks with competitive performance, which can be verified using fast (polynomial-time) verification algorithms due to the reduced output set.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 26 of its 61 references that are in the map. First posted on arXiv 26 Jan 2024.
Builds on
26 of 61 references.
References · 26
- 2014Adam: A Method for Stochastic Optimizationcited by 37,240
- 2014Explaining and Harnessing Adversarial Examplescited by 7,364
- 2017Towards Deep Learning Models Resistant to Adversarial Attackscited by 6,415
- 2013Intriguing properties of neural networkscited by 5,155
- 2019Theoretically Principled Trade-off between Robustness and Accuracycited by 1,517
- 2022YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectorscited by 982
- 2016Adversarial Machine Learning at Scalecited by 936
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 744
- 2015Distillation as a Defense to Adversarial Perturbations against Deep Neural Networkscited by 678
- 2017Provable defenses against adversarial examples via the convex outer adversarial polytopecited by 567
- 2018Efficient Neural Network Robustness Certification with General Activation Functionscited by 445
- 2019Efficient and Accurate Estimation of Lipschitz Constants for Deep Neural Networkscited by 293
14 more
- 2018Towards Fast Computation of Certified Robustness for ReLU Networkscited by 255
- 2017Improving the Adversarial Robustness and Interpretability of Deep Neural Networks by Regularizing their Input Gradientscited by 236
- 2021Beta-CROWN: Efficient Bound Propagation with Per-neuron Split Constraints for Complete and Incomplete Neural Network Robustness Verificationcited by 228
- 2019Towards Stable and Efficient Training of Verifiably Robust Neural Networkscited by 205
- 2019Branch and Bound for Piecewise Linear Neural Network Verificationcited by 138
- 2022General Cutting Planes for Bound-Propagation-Based Neural Network Verificationcited by 103
- 2022Complete Verification via Multi-Neuron Relaxation Guided Branch-and-Boundcited by 92
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2021PRIMA: General and Precise Neural Network Certification via Scalable Convex Hull Approximationscited by 77
- 2023First Three Years of the International Verification of Neural Networks Competition (VNN-COMP)cited by 58
- 2022Certified Training: Small Boxes are All You Needcited by 52
- 2021Fast Certified Robust Training with Short Warmupcited by 46
- 2020Scaling Polyhedral Neural Network Verification on GPUscited by 43
- 2022Open- and Closed-Loop Neural Network Verification using Polynomial Zonotopescited by 24
Built on by
Citing papers per year: 2024: 1; 2025: 2; 2026: 3.
6 papers.
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verificationcited by 6
- 2025Proof Minimization in Neural Network Verificationcited by 4
- 2024Training Verifiably Robust Agents Using Set-Based Reinforcement Learningcited by 0
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Executioncited by 0
- 2026Set-Based Training of Neural Barrier Certificates for Safety Verification of Dynamical Systemscited by 0
- 2026The Misery of Mechanistic Interpretability: A Formal Perspectivecited by 0
- 2026The Misery of Mechanistic Interpretability: A Formal Perspective14 Sep 2026
- 2026Set-Based Training of Neural Barrier Certificates for Safety Verification of Dynamical Systems4 May 2026
- 2026Lipschitz-Based Robustness Certification Under Floating-Point Execution6 Mar 2026
- 2025Proof Minimization in Neural Network Verification11 Nov 2025
- 2025Out of the Shadows: Exploring a Latent Space for Neural Network Verification23 May 2025
- 2024Training Verifiably Robust Agents Using Set-Based Reinforcement Learning17 Aug 2024