Quantitative verification for neural networks using probstars

HD Tran, S Choi, H Okamoto, B Hoxha… - Proceedings of the 26th …, 2023 - dl.acm.org
Proceedings of the 26th ACM International Conference on Hybrid Systems …, 2023dl.acm.org
Most deep neural network (DNN) verification research focuses on qualitative verification,
which answers whether or not a DNN violates a safety/robustness property. This paper
proposes an approach to convert qualitative verification into quantitative verification for
neural networks. The resulting quantitative verification method not only can answer YES or
NO questions but also can compute the probability of a property being violated. To do that,
we introduce the concept of a probabilistic star (or shortly ProbStar), a new variant of the well …
Most deep neural network (DNN) verification research focuses on qualitative verification, which answers whether or not a DNN violates a safety/robustness property. This paper proposes an approach to convert qualitative verification into quantitative verification for neural networks. The resulting quantitative verification method not only can answer YES or NO questions but also can compute the probability of a property being violated. To do that, we introduce the concept of a probabilistic star (or shortly ProbStar), a new variant of the well-known star set, in which the predicate variables belong to a Gaussian distribution and propose an approach to compute the probability of a probabilistic star in high-dimensional space. Unlike existing works dealing with constrained input sets, our work considers the input set as a truncated multivariate normal (Gaussian) distribution, i.e., besides the constraints on the input variables, the input set has a probability of the constraints being satisfied. The input distribution is represented as a probabilistic star set and is propagated through a network to construct the output reachable set containing multiple ProbStars, which are used to verify the safety or robustness properties of the network. In case of a property is violated, the violation probability can be computed precisely by an exact verification algorithm or approximately by an overapproximate verification algorithm. The proposed approach is implemented in a tool named StarV and is evaluated using the well-known ACASXu networks and a rocket landing benchmark.
ACM Digital Library
Showing the best result for this search. See all results