Towards Practical Verification of Machine Learning: The Case of Computer Vision Systems
Not on the map. Why?
Abstract (arXiv)
Due to the increasing usage of machine learning (ML) techniques in security- and safety-critical domains, such as autonomous systems and medical diagnosis, ensuring correct behavior of ML systems, especially for different corner cases, is of growing importance. In this paper, we propose a generic framework for evaluating security and robustness of ML systems using different real-world safety properties. We further design, implement and evaluate VeriVis, a scalable methodology that can verify a diverse set of safety properties for state-of-the-art computer vision systems with only blackbox access. VeriVis leverage different input space reduction techniques for efficient verification of different safety properties. VeriVis is able to find thousands of safety violations in fifteen state-of-the-art computer vision systems including ten Deep Neural Networks (DNNs) such as Inception-v3 and Nvidia's Dave self-driving system with thousands of neurons as well as five commercial third-party vision APIs including Google vision and Clarifai for twelve different safety properties. Furthermore, VeriVis can successfully verify local safety properties, on average, for around 31.7% of the test images. VeriVis finds up to 64.8x more violations than existing gradient-based methods that, unlike VeriVis, cannot ensure non-existence of any violations. Finally, we show that retraining using the safety violations detected by VeriVis can reduce the average number of violations up to 60.2%.
Key facts. Cited by 19 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 Dec 2017.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 8; 2022: 1; 2023: 5; 2024: 4; 2025: 1.
19 papers.
Sort:
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planningcited by 91
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2021The future of human-AI collaboration: a taxonomy of design knowledge for hybrid intelligence systemscited by 39
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2024A review on data-driven constitutive laws for solidscited by 35
- 2022GSmooth: Certified Robustness against Semantic Transformations via Generalized Randomized Smoothingcited by 23
- 2021Taxonomy of Machine Learning Safety: A Survey and Primercited by 22
- 2021Robustness Certification for Point Cloud Modelscited by 16
- 2023Towards Verifying the Geometric Robustness of Large-scale Neural Networkscited by 11
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2021Responsible and Regulatory Conform Machine Learning for Medicine: A Survey of Challenges and Solutionscited by 7
- 2024Verification of Geometric Robustness of Neural Networks via Piecewise Linear Approximation and Lipschitz Optimisationcited by 7
7 more
- 2024Graph Neural Backdoor: Fundamentals, Methodologies, Applications, and Future Directionscited by 4
- 2023Pixel-wise Smoothing for Certified Robustness against Camera Motion Perturbationscited by 2
- 2021Embodied Learning for Lifelong Visual Perceptioncited by 0
- 2023Enhancing Visual Perception in Novel Environments via Incremental Data Augmentation Based on Style Transfercited by 0
- 2023General Lipschitz: Certified Robustness Against Resolvable Semantic Transformations via Transformation-Dependent Randomized Smoothingcited by 0
- 2023Towards Improving Robustness Against Common Corruptions in Object Detectors Using Adversarial Contrastive Learningcited by 0
- 2024Transform-Dependent Adversarial Attackscited by 0
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planning7 Jun 2025
- 2024Verification of Geometric Robustness of Neural Networks via Piecewise Linear Approximation and Lipschitz Optimisation23 Aug 2024
- 2024Graph Neural Backdoor: Fundamentals, Methodologies, Applications, and Future Directions15 Jun 2024
- 2024Transform-Dependent Adversarial Attacks12 Jun 2024
- 2024A review on data-driven constitutive laws for solids6 May 2024
- 2023Towards Improving Robustness Against Common Corruptions in Object Detectors Using Adversarial Contrastive Learning14 Nov 2023
- 2023Pixel-wise Smoothing for Certified Robustness against Camera Motion Perturbations22 Sep 2023
- 2023Enhancing Visual Perception in Novel Environments via Incremental Data Augmentation Based on Style Transfer16 Sep 2023
- 2023General Lipschitz: Certified Robustness Against Resolvable Semantic Transformations via Transformation-Dependent Randomized Smoothing17 Aug 2023
- 2023Towards Verifying the Geometric Robustness of Large-scale Neural Networks29 Jan 2023
- 2022GSmooth: Certified Robustness against Semantic Transformations via Generalized Randomized Smoothing9 Jun 2022
- 2021Embodied Learning for Lifelong Visual Perception28 Dec 2021
7 more
- 2021Shared Certificates for Neural Network Verification1 Sep 2021
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Review26 Jul 2021
- 2021Responsible and Regulatory Conform Machine Learning for Medicine: A Survey of Challenges and Solutions20 Jul 2021
- 2021Taxonomy of Machine Learning Safety: A Survey and Primer9 Jun 2021
- 2021The future of human-AI collaboration: a taxonomy of design knowledge for hybrid intelligence systems7 May 2021
- 2021Robustness Certification for Point Cloud Models30 Mar 2021
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Ahead4 Jan 2021
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planningcited by 91
- 2021Robust Machine Learning Systems: Challenges, Current Trends, Perspectives, and the Road Aheadcited by 40
- 2021The future of human-AI collaboration: a taxonomy of design knowledge for hybrid intelligence systemscited by 39
- 2021How to Certify Machine Learning Based Safety-critical Systems? A Systematic Literature Reviewcited by 36
- 2024A review on data-driven constitutive laws for solidscited by 35
- 2022GSmooth: Certified Robustness against Semantic Transformations via Generalized Randomized Smoothingcited by 23
- 2021Taxonomy of Machine Learning Safety: A Survey and Primercited by 22
- 2021Robustness Certification for Point Cloud Modelscited by 16
- 2023Towards Verifying the Geometric Robustness of Large-scale Neural Networkscited by 11
- 2021Shared Certificates for Neural Network Verificationcited by 10
- 2021Responsible and Regulatory Conform Machine Learning for Medicine: A Survey of Challenges and Solutionscited by 7
- 2024Verification of Geometric Robustness of Neural Networks via Piecewise Linear Approximation and Lipschitz Optimisationcited by 7
12 most cited of 19 All 19 (JSON)
- 2025DriveSuprim: Towards Precise Trajectory Selection for End-to-End Planning7 Jun 2025
- 2024Verification of Geometric Robustness of Neural Networks via Piecewise Linear Approximation and Lipschitz Optimisation23 Aug 2024
- 2024Graph Neural Backdoor: Fundamentals, Methodologies, Applications, and Future Directions15 Jun 2024
- 2024Transform-Dependent Adversarial Attacks12 Jun 2024
- 2024A review on data-driven constitutive laws for solids6 May 2024
- 2023Towards Improving Robustness Against Common Corruptions in Object Detectors Using Adversarial Contrastive Learning14 Nov 2023
- 2023Pixel-wise Smoothing for Certified Robustness against Camera Motion Perturbations22 Sep 2023
- 2023Enhancing Visual Perception in Novel Environments via Incremental Data Augmentation Based on Style Transfer16 Sep 2023
- 2023General Lipschitz: Certified Robustness Against Resolvable Semantic Transformations via Transformation-Dependent Randomized Smoothing17 Aug 2023
- 2023Towards Verifying the Geometric Robustness of Large-scale Neural Networks29 Jan 2023
- 2022GSmooth: Certified Robustness against Semantic Transformations via Generalized Randomized Smoothing9 Jun 2022
- 2021Embodied Learning for Lifelong Visual Perception28 Dec 2021
12 newest of 19 All 19 (JSON)