Efficient Certified Reasoning for Binarized Neural Networks
Jiong Yang, Yong Kiam Tan, Mate Soos, Magnus O. Myreen, Kuldeep S. Meel

TL;DR
This paper introduces a scalable, trustworthy verification method for Binarized Neural Networks, significantly improving speed and coverage over previous approaches for qualitative and quantitative reasoning.
Contribution
The work presents a native BNN constraint representation, a custom solver, and proof pipelines that enhance scalability and trustworthiness in BNN verification.
Findings
Achieves a 9x speedup over prior certified approaches.
Achieves a 218x speedup in certified counting.
Fully certifies 99% and 86% of queries, outperforming baselines.
Abstract
Neural networks have emerged as essential components in safety-critical applications -- these use cases demand complex, yet trustworthy computations. Binarized Neural Networks (BNNs) are a type of neural network where each neuron is constrained to a Boolean value; they are particularly well-suited for safety-critical tasks because they retain much of the computational capacities of full-scale (floating-point or quantized) deep neural networks, but remain compatible with satisfiability solvers for qualitative verification and with model counters for quantitative reasoning. However, existing methods for BNN analysis suffer from either limited scalability or susceptibility to soundness errors, which hinders their applicability in real-world scenarios. In this work, we present a scalable and trustworthy approach for both qualitative and quantitative verification of BNNs. Our approach…
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.
