PICID: Proof-Driven Clause Learning in Neural Network Verification

Fuente: arXiv
Guardado en:
Detalles Bibliográficos
Autores principales: Isac, Omri, Refaeli, Idan, Wu, Haoze, Barrett, Clark, Katz, Guy
Formato: Preprint
Publicado: 2025
Materias:
Acceso en línea:
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
_version_ 1866910010697580544
author Isac, Omri
Refaeli, Idan
Wu, Haoze
Barrett, Clark
Katz, Guy
author_facet Isac, Omri
Refaeli, Idan
Wu, Haoze
Barrett, Clark
Katz, Guy
contents 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.
format Preprint
id arxiv_https___arxiv_org_abs_2503_12083
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle PICID: Proof-Driven Clause Learning in Neural Network Verification
Isac, Omri
Refaeli, Idan
Wu, Haoze
Barrett, Clark
Katz, Guy
Logic in Computer Science
Machine Learning
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.
title PICID: Proof-Driven Clause Learning in Neural Network Verification
topic Logic in Computer Science
Machine Learning
url https://arxiv.org/abs/2503.12083