Proof-Driven Clause Learning in Neural Network Verification
Proof-Driven Clause Learning in Neural Network Verification
The widespread adoption of deep neural networks (DNNs) requires efficient techniques for safety verification. Existing methods struggle to scale to real-world DNNs, and tremendous efforts are being put into improving their scalability. In this work, we propose an approach for improving the scalability of DNN verifiers using Conflict-Driven Clause Learning (CDCL) -- an approach that has proven highly successful in SAT and SMT solving. We present a novel algorithm for deriving conflict clauses using UNSAT proofs, and propose several optimizations for expediting it. Our approach allows a modular integration of SAT solvers and DNN verifiers, and we implement it on top of an interface designed for this purpose. The evaluation of our implementation over several benchmarks suggests a 2X--3X improvement over a similar approach, with specific cases outperforming the state of the art.
Haoze Wu、Guy Katz、Idan Refaeli、Omri Isac、Clark Barrett
计算技术、计算机技术
Haoze Wu,Guy Katz,Idan Refaeli,Omri Isac,Clark Barrett.Proof-Driven Clause Learning in Neural Network Verification[EB/OL].(2025-03-15)[2025-08-02].https://arxiv.org/abs/2503.12083.点此复制
评论