Enhancing Certifiable Robustness via a Deep Model Ensemble

10/31/2019
by   Huan Zhang, et al.
0

We propose an algorithm to enhance certified robustness of a deep model ensemble by optimally weighting each base model. Unlike previous works on using ensembles to empirically improve robustness, our algorithm is based on optimizing a guaranteed robustness certificate of neural networks. Our proposed ensemble framework with certified robustness, RobBoost, formulates the optimal model selection and weighting task as an optimization problem on a lower bound of classification margin, which can be efficiently solved using coordinate descent. Experiments show that our algorithm can form a more robust ensemble than naively averaging all available models using robustly trained MNIST or CIFAR base models. Additionally, our ensemble typically has better accuracy on clean (unperturbed) data. RobBoost allows us to further improve certified robustness and clean accuracy by creating an ensemble of already certified models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/21/2020

Certifying Joint Adversarial Robustness for Model Ensembles

Deep Neural Networks (DNNs) are often vulnerable to adversarial examples...
research
03/16/2021

Self-Validated Ensemble Models for Design of Experiments

In this paper we introduce a new model building algorithm called self-va...
research
06/28/2018

Quit When You Can: Efficient Evaluation of Ensembles with Ordering Optimization

Given a classifier ensemble and a set of examples to be classified, many...
research
06/15/2022

Evaluating object detector ensembles for improving the robustness of artifact detection in endoscopic video streams

In this contribution we use an ensemble deep-learning method for combini...
research
02/12/2023

Autoselection of the Ensemble of Convolutional Neural Networks with Second-Order Cone Programming

Ensemble techniques are frequently encountered in machine learning and e...
research
11/28/2020

Voting based ensemble improves robustness of defensive models

Developing robust models against adversarial perturbations has been an a...
research
07/01/2020

Group Ensemble: Learning an Ensemble of ConvNets in a single ConvNet

Ensemble learning is a general technique to improve accuracy in machine ...

Please sign up or login with your details

Forgot password? Click here to reset