Search papers, labs, and topics across Lattice.
This paper introduces PANDA, a scalable system that leverages zero-knowledge proofs (ZKPs) to certify the robustness and fairness of neural networks while keeping model parameters confidential. By building on the CROWN framework, PANDA employs a novel algorithm to generate lightweight proofs for non-linear activation layers, achieving local robustness verification for networks with over 2.9 million parameters in just 5 minutes. The significant advancement lies in its polynomial scaling, enabling the certification of much larger networks compared to previous exponential-time ZKP systems.
PANDA can verify the robustness of neural networks with millions of parameters in minutes, all while keeping model details private.
With the growing deployment of machine learning models, formal guarantees of the robustness and fairness of these models have become increasingly important in safety-critical and legal-compliance settings. However, model parameters are often commercial secrets that cannot be disclosed to auditors or end users. To this end, we present PANDA, a scalable system that uses zero-knowledge proofs (ZKPs) to prove the robustness and fairness properties of a model without revealing its private parameters. PANDA is built on top of CROWN, an efficient robustness certification framework that is used in many state-of-the-art formal verification tools for neural networks. The core contribution of PANDA is a novel algorithm for proving linear relaxation bounds for non-linear activation layers, yielding simple, lightweight proofs. Remarkably, our system can generate proofs of local robustness for neural networks with more than 2.9M parameters in 5 minutes, and can verify them in 10 seconds. Prior ZKP-based robustness system rely on exponential-time algorithms that cannot scale to nontrivial networks. In contrast, PANDA scales polynomially in the number of neurons in a network, allowing us to support neural networks 4 orders of magnitude larger than previous approaches with significantly reduced prover overhead.