Litcius/Paper detail

ZKML: An Optimizing System for ML Inference in Zero-Knowledge Proofs

Bing-Jyue Chen, Suppakit Waiwitlikhit, Ion Stoica, Daniel Kang

202446 citationsDOI

Abstract

Machine learning (ML) is increasingly used behind closed systems and APIs to make important decisions. For example, social media uses ML-based recommendation algorithms to decide what to show users, and millions of people pay to use ChatGPT for information every day. Because ML is deployed behind these closed systems, there are increasing calls for transparency, such as releasing model weights. However, these service providers have legitimate reasons not to release this information, including for privacy and trade secrets. To bridge this gap, recent work has proposed using zero-knowledge proofs (specifically a form called ZK-SNARKs) for certifying computation with private models but has only been applied to unrealistically small models.

Topics & Concepts

Mathematical proofComputer scienceTransparency (behavior)Zero-knowledge proofBridge (graph theory)InferenceComputationPrivate information retrievalZero (linguistics)Social mediaComputer securityTheoretical computer scienceWorld Wide WebArtificial intelligenceAlgorithmCryptographyMathematicsInternal medicinePhilosophyLinguisticsMedicineGeometryCryptography and Data SecurityPrivacy-Preserving Technologies in DataAdversarial Robustness in Machine Learning
ZKML: An Optimizing System for ML Inference in Zero-Knowledge Proofs | Litcius