paper-with-me

Papers

Probabilistic Verification of Neural Networks using Branch and Bound

2024-05-27 · David Boetius, Stefan Leue, Tobias Sutter

Probabilistic verification of neural networks is concerned with formally analysing the output distribution of a neural network under a probability distribution of the inputs. Examples of probabilistic verification include verifying the demographic parity fairness notion or quantifying the safety of a neural network. We present a new algorithm for the probabilistic verification of neural networks based on an algorithm for computing and iteratively refining lower and upper bounds on probabilities over the outputs of a neural network. By applying state-of-the-art bound propagation and branch and bound techniques from non-probabilistic neural network verification, our algorithm significantly outpaces existing probabilistic verification algorithms, reducing solving times for various benchmarks from the literature from tens of minutes to tens of seconds. Furthermore, our algorithm compares favourably even to dedicated algorithms for restricted subsets of probabilistic verification. We complement our empirical evaluation with a theoretical analysis, proving that our algorithm is sound and, under mildly restrictive conditions, also complete when using a suitable set of heuristics.

📄 PDF Abstract BibTeX arXiv:2405.17556

Code (1)

sen-uni-kn/probspecs 공식 구현 pytorch

Tasks

Fairness

Methods 이 논문이 사용한 방법론

SET Dynamic Sparse Training method where weight mask is updated randomly periodically

Similar Papers 제목 키워드 기반

BaB-prob: Branch and Bound with Preactivation Splitting for Probabilistic Verification of Neural Networks

2025-09-30 · Fangji Wang, Panagiotis Tsiotras arxiv

Branch-and-bound with preactivation splitting has been shown highly effective for deterministic verification of neural networks. In this paper, we extend this framework to the probabilistic setting. We propose BaB-prob t…

Neural Network Verification with Branch-and-Bound for General Nonlinearities

2024-05-31 · Zhouxing Shi, Qirui Jin, Zico Kolter, Suman Jana 외

Branch-and-bound (BaB) is among the most effective techniques for neural network (NN) verification. However, existing works on BaB for NN verification have mostly focused on NNs with piecewise linear activations, especia…

Neural Network Branch-and-Bound for Neural Network Verification

2021-07-27 · Florian Jaeckle, Jingyue Lu, M. Pawan Kumar

Many available formal verification methods have been shown to be instances of a unified Branch-and-Bound (BaB) formulation. We propose a novel machine learning framework that can be used for designing an effective branch…

valid

Improved Branch and Bound for Neural Network Verification via Lagrangian Decomposition

2021-04-14 · Alessandro De Palma, Rudy Bunel, Alban Desmaison, Krishnamurthy Dvijotham 외

We improve the scalability of Branch and Bound (BaB) algorithms for formally proving input-output properties of neural networks. First, we propose novel bounding algorithms based on Lagrangian Decomposition. Previous wor…

Adversarial RobustnessGPU

E-Globe: Scalable $ε$-Global Verification of Neural Networks via Tight Upper Bounds and Pattern-Aware Branching

2026-02-04 · Wenting Li, Saif R. Kazi, Russell Bent, Duo Zhou 외 arxiv

Neural networks achieve strong empirical performance, but robustness concerns still hinder deployment in safety-critical applications. Formal verification provides robustness guarantees, but current methods face a scalab…