Conference item icon

Conference item

Nueral network branching for nueral network verification

Abstract:
Formal verification of neural networks is essential for their deployment in safety-critical areas. Many available formal verification methods have been shown to be instances of a unified Branch and Bound (BaB) formulation. We propose a novel framework for designing an effective branching strategy for BaB. Specifically, we learn a graph neural network (GNN) to imitate the strong branching heuristic behaviour. Our framework differs from previous methods for learning to branch in two main aspects. Firstly, our framework directly treats the neural network we want to verify as a graph input for the GNN. Secondly, we develop an intuitive forward and backward embedding update schedule. Empirically, our framework achieves roughly reduction in both the number of branches and the time required for verification on various convolutional networks when compared to the best available hand-designed branching strategy. In addition, we show that our GNN model enjoys both horizontal and vertical transferability. Horizontally, the model trained on easy properties performs well on properties of increased difficulty levels. Vertically, the model trained on small neural networks achieves similar performance on large neural networks.
Publication status:
Published
Peer review status:
Reviewed (other)

Actions

Access Document

Files:
Publication website:
https://openreview.net/forum?id=B1evfa4tPB

Authors

More by this author
Institution:
University of Oxford
Division:
MPLS
Department:
Engineering Science
Oxford college:
Lady Margaret Hall
Role:
Author


Publisher:
Open Review
Host title:
Proceedings of the International Conference on Learning Representations (ICLR), 2020
Journal:
Proceedings of the International Conference on Learning Representations (ICLR 2020) More from this journal
Publication date:
2020-03-11
Acceptance date:
2019-12-20


Language:
English
Keywords:
Pubs id:
pubs:1078487
UUID:
uuid:5f34b0dc-a477-42d7-b962-aff35c9cf834
Local pid:
pubs:1078487
Source identifiers:
1078487
Deposit date:
2019-12-20
ARK identifier:

Terms of use


Views and Downloads






If you are the owner of this record, you can report an update to it here: Report update to this record

TO TOP