English

PICID: Proof-Driven Clause Learning in Neural Network Verification

Logic in Computer Science 2026-02-05 v2 Machine Learning

Abstract

Current Deep Neural Network (DNN) verifiers are typically designed to prioritize scalability over reliability. Reliability can be reinforced through the generation of proofs that are checkable by trusted, external proof checkers. To date, only a handful of verifiers support proof production; and these rely on verifier-specific formats, and balance between scalability, proof detail, and the trustworthiness of their proof checker. In this tool paper, we introduce PICID, a DNN verifier that produces proofs in the standard Alethe format for SMT solving, checkable by multiple existing checkers. PICID implements a parallel CDCL(T) architecture that integrates a state-of-the-art, proof-producing SAT solver with the Marabou DNN verifier. Furthermore, PICID leverages UNSAT proofs to derive conflict clauses. Our evaluation shows that PICID generates valid proofs in the vast majority of cases and significantly outperforms existing tools that produce comparable proofs.

Keywords

Cite

@article{arxiv.2503.12083,
  title  = {PICID: Proof-Driven Clause Learning in Neural Network Verification},
  author = {Omri Isac and Idan Refaeli and Haoze Wu and Clark Barrett and Guy Katz},
  journal= {arXiv preprint arXiv:2503.12083},
  year   = {2026}
}
R2 v1 2026-06-28T22:21:51.568Z