LGLOMLApr 14, 2021

Improved Branch and Bound for Neural Network Verification via Lagrangian Decomposition

arXiv:2104.06718v165 citations
Originality Highly original
AI Analysis

This work addresses the computational bottleneck in neural network verification, offering significant speedups for applications like adversarial robustness, though it is incremental as it builds on existing Branch and Bound methods.

The paper tackles the problem of scaling Branch and Bound algorithms for formally verifying neural network properties by proposing a Lagrangian decomposition-based bounding method and an activation-based branching strategy, resulting in the BaDNB framework that reduces average verification times by factors up to 50 on adversarial robustness benchmarks.

We improve the scalability of Branch and Bound (BaB) algorithms for formally proving input-output properties of neural networks. First, we propose novel bounding algorithms based on Lagrangian Decomposition. Previous works have used off-the-shelf solvers to solve relaxations at each node of the BaB tree, or constructed weaker relaxations that can be solved efficiently, but lead to unnecessarily weak bounds. Our formulation restricts the optimization to a subspace of the dual domain that is guaranteed to contain the optimum, resulting in accelerated convergence. Furthermore, it allows for a massively parallel implementation, which is amenable to GPU acceleration via modern deep learning frameworks. Second, we present a novel activation-based branching strategy. By coupling an inexpensive heuristic with fast dual bounding, our branching scheme greatly reduces the size of the BaB tree compared to previous heuristic methods. Moreover, it performs competitively with a recent strategy based on learning algorithms, without its large offline training cost. Finally, we design a BaB framework, named Branch and Dual Network Bound (BaDNB), based on our novel bounding and branching algorithms. We show that BaDNB outperforms previous complete verification systems by a large margin, cutting average verification times by factors up to 50 on adversarial robustness properties.

Foundations

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

Your Notes