Thesis icon

Thesis

Formal verification of neural networks

Abstract:

Machine learning models and in particular Deep Neural Networks are being deployed in an ever increasing number of applications, making it crucial for methods capable of verifying their behaviour to be developed. In order to go beyond treating them as black boxes, we study the feasibility of verifying that certain properties on the mapping that the models encode should always hold and propose algorithms to perform this verification. We advocate the developments of these methods through the lens of optimisation.

By reformulating the verification of properties as optimisation problems over Neural Networks, we introduce a unified framework to reason about algorithms and identify the necessary components of verification systems. An attempt at verifying a property either results in a formal proof that the property holds or in concrete examples of cases where it is violated.

Current state of the art in verification technology of machine learning artifacts is constrained by both the restricted applicability of existing techniques and by their limited scalability. With the aim of making it more feasible to prove statements over widely used models, we present general methods that increase the diversity of verifiable properties and architectures amenable to verification. In order to get closer to the scale of models that power industrial applications, we refine heuristics used during the proving process and introduce algorithmic improvements to the optimisation algorithms underlying the methods, leading to order of magnitude speedups. Benchmarks empirically validate our runtime improvement claims, showing our contribution to addressing the problem of limited scalability of formal methods in the context of Neural Networks.

Actions

Access Document

Files:

Authors

More by this author
Division:
MPLS
Department:
Engineering Science
Role:
Author

Contributors

Role:
Supervisor
Role:
Supervisor
Role:
Supervisor


More from this funder
Funder identifier:
http://dx.doi.org/10.13039/100006112
Grant:
DFR01690-862375
Programme:
Microsoft Research Ltd. Studentship
More from this funder
Funder identifier:
http://dx.doi.org/10.13039/100010784
Programme:
Santander Graduate Scholarship


DOI:
Type of award:
DPhil
Level of award:
Doctoral
Awarding institution:
University of Oxford


Language:
English
Keywords:
Deposit date:
2021-09-02
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