SELGLOOct 9, 2017

Verification of Binarized Neural Networks via Inter-Neuron Factoring

arXiv:1710.03107v224 citations
Originality Incremental advance
AI Analysis

This work addresses the verification challenge for BNNs, which are energy-efficient alternatives to traditional networks, with incremental improvements in scalability for embedded applications.

The paper tackles the problem of formally verifying Binarized Neural Networks (BNNs) by introducing a method that factors computations among neurons within the same layer to improve scalability, enabling verification of moderately-sized BNNs with thousands of neurons and inputs for embedded devices.

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.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes