Algorithms for verifying deep neural networks
Deep neural networks are widely used for nonlinear function approximation, with
applications ranging from computer vision to control. Although these networks involve the …
applications ranging from computer vision to control. Although these networks involve the …
Deep reinforcement learning verification: a survey
Deep reinforcement learning (DRL) has proven capable of superhuman performance on
many complex tasks. To achieve this success, DRL algorithms train a decision-making agent …
many complex tasks. To achieve this success, DRL algorithms train a decision-making agent …
General cutting planes for bound-propagation-based neural network verification
Bound propagation methods, when combined with branch and bound, are among the most
effective methods to formally verify properties of deep neural networks such as correctness …
effective methods to formally verify properties of deep neural networks such as correctness …
Beta-crown: Efficient bound propagation with per-neuron split constraints for neural network robustness verification
Bound propagation based incomplete neural network verifiers such as CROWN are very
efficient and can significantly accelerate branch-and-bound (BaB) based complete …
efficient and can significantly accelerate branch-and-bound (BaB) based complete …
Certified adversarial robustness via randomized smoothing
We show how to turn any classifier that classifies well under Gaussian noise into a new
classifier that is certifiably robust to adversarial perturbations under the L2 norm. While this" …
classifier that is certifiably robust to adversarial perturbations under the L2 norm. While this" …
Rethinking lipschitz neural networks and certified robustness: A boolean function perspective
Designing neural networks with bounded Lipschitz constant is a promising way to obtain
certifiably robust classifiers against adversarial examples. However, the relevant progress …
certifiably robust classifiers against adversarial examples. However, the relevant progress …
Software engineering for AI-based systems: a survey
AI-based systems are software systems with functionalities enabled by at least one AI
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …
component (eg, for image-, speech-recognition, and autonomous driving). AI-based systems …
Provably robust deep learning via adversarially trained smoothed classifiers
Recent works have shown the effectiveness of randomized smoothing as a scalable
technique for building neural network-based classifiers that are provably robust to $\ell_2 …
technique for building neural network-based classifiers that are provably robust to $\ell_2 …
Certified robustness to adversarial examples with differential privacy
Adversarial examples that fool machine learning models, particularly deep neural networks,
have been a topic of intense research interest, with attacks and defenses being developed …
have been a topic of intense research interest, with attacks and defenses being developed …
Robust deep reinforcement learning against adversarial perturbations on state observations
A deep reinforcement learning (DRL) agent observes its states through observations, which
may contain natural measurement errors or adversarial noises. Since the observations …
may contain natural measurement errors or adversarial noises. Since the observations …