Verification of Binarized Neural Networks via Inter-Neuron Factoring

10/09/2017
by   Chih-Hong Cheng, et al.
0

We study the problem of formal verification of Binarized Neural Networks (BNN), which have recently been proposed as a energy-efficient alternative to traditional learning networks. The verification of BNNs, using the reduction to hardware verification, can be even more scalable by factoring computations among neurons within the same layer. By proving the NP-hardness of finding optimal factoring as well as the hardness of PTAS approximability, we design polynomial-time search heuristics to generate factoring solutions. The overall framework allows applying verification techniques to moderately-sized BNNs for embedded devices with thousands of neurons and inputs.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/09/2017

Verification of Binarized Neural Networks

We study the problem of formal verification of Binarized Neural Networks...
research
05/03/2023

Specification-Driven Neural Network Reduction for Scalable Formal Verification

Formal verification of neural networks is essential before their deploym...
research
06/14/2023

Verification of NP-hardness Reduction Functions for Exact Lattice Problems

This paper describes the formal verification of NP-hardness reduction fu...
research
09/15/2022

Neural Networks Reduction via Lumping

The increasing size of recently proposed Neural Networks makes it hard t...
research
07/20/2023

Syntactic vs Semantic Linear Abstraction and Refinement of Neural Networks

Abstraction is a key verification technique to improve scalability. Howe...
research
04/09/2019

Towards Safety Verification of Direct Perception Neural Networks

We study the problem of safety verification of direct perception neural ...
research
03/15/2022

Reachability In Simple Neural Networks

We investigate the complexity of the reachability problem for (deep) neu...

Please sign up or login with your details

Forgot password? Click here to reset