Scaling the Convex Barrier with Sparse Dual Algorithms
Alessandro De Palma, Harkirat Singh Behl, Rudy Bunel, Philip H.S., Torr, M. Pawan Kumar

TL;DR
This paper introduces two novel dual algorithms that significantly improve the efficiency and tightness of neural network bounding, enabling faster and more accurate verification of complex properties.
Contribution
The paper presents two new dual algorithms that leverage sparsity and active set methods to efficiently solve tighter relaxations for neural network verification.
Findings
Achieved tighter bounds than existing solvers.
Provided significant speed-ups in neural network verification.
Enabled GPU-accelerated parallel computation for bounds calculation.
Abstract
Tight and efficient neural network bounding is crucial to the scaling of neural network verification systems. Many efficient bounding algorithms have been presented recently, but they are often too loose to verify more challenging properties. This is due to the weakness of the employed relaxation, which is usually a linear program of size linear in the number of neurons. While a tighter linear relaxation for piecewise-linear activations exists, it comes at the cost of exponentially many constraints and currently lacks an efficient customized solver. We alleviate this deficiency by presenting two novel dual algorithms: one operates a subgradient method on a small active set of dual variables, the other exploits the sparsity of Frank-Wolfe type optimizers to incur only a linear memory cost. Both methods recover the strengths of the new relaxation: tightness and a linear separation oracle.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdversarial Robustness in Machine Learning · Sparse and Compressive Sensing Techniques · Machine Learning and Algorithms
