BNN-DP: Robustness Certification of Bayesian Neural Networks via Dynamic Programming

06/19/2023
by   Steven Adams, et al.
0

In this paper, we introduce BNN-DP, an efficient algorithmic framework for analysis of adversarial robustness of Bayesian Neural Networks (BNNs). Given a compact set of input points T⊂ℝ^n, BNN-DP computes lower and upper bounds on the BNN's predictions for all the points in T. The framework is based on an interpretation of BNNs as stochastic dynamical systems, which enables the use of Dynamic Programming (DP) algorithms to bound the prediction range along the layers of the network. Specifically, the method uses bound propagation techniques and convex relaxations to derive a backward recursion procedure to over-approximate the prediction range of the BNN with piecewise affine functions. The algorithm is general and can handle both regression and classification tasks. On a set of experiments on various regression and classification tasks and BNN architectures, we show that BNN-DP outperforms state-of-the-art methods by up to four orders of magnitude in both tightness of the bounds and computational efficiency.

READ FULL TEXT
research
02/11/2018

Differentiable Dynamic Programming for Structured Prediction and Attention

Dynamic programming (DP) solves a variety of structured combinatorial pr...
research
03/21/2020

DP-Net: Dynamic Programming Guided Deep Neural Network Compression

In this work, we propose an effective scheme (called DP-Net) for compres...
research
01/07/2019

Dynamic Programming for Discrete Memoryless Channel Quantization

In this paper, we present a general framework for applying dynamic progr...
research
12/07/2021

Scaling Structured Inference with Randomization

Deep discrete structured models have seen considerable progress recently...
research
06/20/2012

Bayesian structure learning using dynamic programming and MCMC

MCMC methods for sampling from the space of DAGs can mix poorly due to t...
research
12/03/2020

Budget Constrained Interactive Search for Multiple Targets

Interactive graph search leverages human intelligence to categorize targ...
research
06/23/2023

Adversarial Robustness Certification for Bayesian Neural Networks

We study the problem of certifying the robustness of Bayesian neural net...

Please sign up or login with your details

Forgot password? Click here to reset