Training verified learners with learned verifiers

05/25/2018
by   Krishnamurthy Dvijotham, et al.
0

This paper proposes a new algorithmic framework,predictor-verifier training,to train neural networks that areverifiable,i.e., networks thatprovablysatisfysome desired input-output properties. The key idea is to simultaneously train twonetworks: apredictornetwork that performs the task at hand,e.g., predictinglabels given inputs, and averifiernetwork that computes a bound on how wellthe predictor satisfies the properties being verified. Both networks can be trainedsimultaneously to optimize a weighted combination of the standard data-fittingloss and a term that bounds the maximum violation of the property. Experimentsshow that not only is the predictor-verifier architecture able to train networks toachieve state of the artverifiedrobustness to adversarial examples with muchshorter training times (outperforming previous algorithms on small datasets likeMNIST and SVHN), but it can also be scaled to produce the first known (to thebest of our knowledge) verifiably robust networks for CIFAR-10.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2018

TAPAS: Train-less Accuracy Predictor for Architecture Search

In recent years an increasing number of researchers and practitioners ha...
research
02/25/2020

Understanding and Mitigating the Tradeoff Between Robustness and Accuracy

Adversarial training augments the training set with perturbations to imp...
research
06/20/2022

Understanding Robust Learning through the Lens of Representation Similarities

Representation learning, i.e. the generation of representations useful f...
research
06/14/2019

Towards Stable and Efficient Training of Verifiably Robust Neural Networks

Training neural networks with verifiable robustness guarantees is challe...
research
06/17/2021

On Anytime Learning at Macroscale

Classical machine learning frameworks assume access to a possibly large ...
research
01/29/2020

Safe Predictors for Enforcing Input-Output Specifications

We present an approach for designing correct-by-construction neural netw...
research
02/16/2023

The Scope of Multicalibration: Characterizing Multicalibration via Property Elicitation

We make a connection between multicalibration and property elicitation a...

Please sign up or login with your details

Forgot password? Click here to reset