Probabilistic ML Verification via Weighted Model Integration
Not on the map. Why?
Abstract (arXiv)
In machine learning (ML) verification, the majority of procedures are non-quantitative and therefore cannot be used for verifying probabilistic models, or be applied in domains where hard guarantees are practically unachievable. The probabilistic formal verification (PFV) of ML models is in its infancy, with the existing approaches limited to specific ML models, properties, or both. This contrasts with standard formal methods techniques, whose successful adoption in real-world scenarios is also due to their support for a wide range of properties and diverse systems. We propose a unifying framework for the PFV of ML systems based on Weighted Model Integration (WMI), a relatively recent formalism for probabilistic inference with algebraic and logical constraints. Crucially, reducing the PFV of ML models to WMI enables the verification of many properties of interest over a wide range of systems, addressing multiple limitations of deterministic verification and ad-hoc algorithms. We substantiate the generality of the approach on prototypical tasks involving the verification of group fairness, monotonicity, robustness to noise, probabilistic local robustness and equivalence among predictors. We characterize the challenges related to the scalability of the approach and, through our WMI-based perspective, we show how successful scaling techniques in the ML verification literature can be generalized beyond their original scope.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 27 of its 60 references that are in the map. First posted on arXiv 7 Feb 2024.
Builds on
27 of 60 references.
References · 27
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2016Concrete Problems in AI Safetycited by 1,582
- 2017Reluplex: An Efficient SMT Solver for Verifying Deep Neural Networkscited by 739
- 2019On Evaluating Adversarial Robustnesscited by 442
- 2016Safety Verification of Deep Neural Networkscited by 262
- 2017Formal Verification of Piece-Wise Linear Feed-Forward Neural Networkscited by 241
- 2019Algorithms for Verifying Deep Neural Networkscited by 221
- 2016Measuring Neural Net Robustness with Constraintscited by 90
- 2024Marabou 2.0: A Versatile Formal Analyzer of Neural Networkscited by 81
- 2017Verifying Properties of Binarized Deep Neural Networkscited by 77
- 2019Quantitative Verification of Neural Networks And its Security Applicationscited by 56
- 2018Probabilistic Verification of Fairness Properties via Concentrationcited by 45
15 more
- 2019Robustness of Neural Networks: A Probabilistic and Practical Approachcited by 38
- 2016Towards Verified Artificial Intelligencecited by 36
- 2017A storm is Coming: A Modern Probabilistic Model Checkercited by 34
- 2019Robustness Verification of Tree-based Modelscited by 33
- 2022Neuro-Symbolic Verification of Deep Neural Networkscited by 21
- 2020Robustness Certification of Generative Modelscited by 19
- 2019Verifying Robustness of Gradient Boosted Modelscited by 13
- 2023Provable Preimage Under-Approximation for Neural Networks (Full Version)cited by 13
- 2020Versatile Verification of Tree Ensemblescited by 12
- 2020Scaling up Hybrid Probabilistic Inference with Logical and Arithmetic Constraints via Message Passingcited by 11
- 2019Robustness Verification of Support Vector Machinescited by 9
- 2014Approximate Counting in SMT and Value Estimation for Probabilistic Programscited by 6
- 2020Verifying Tree Ensembles by Reasoning about Potential Instancescited by 6
- 2023Enhancing SMT-based Weighted Model Integration by Structure Awarenesscited by 5
- 2022SMT-based Weighted Model Integration with Structure Awarenesscited by 4
Built on by
Not cited yet.