atlas

Research map / Architectures and efficiency / RNNs and normalization

Trustless Audits without Revealing Data or Models

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset distillation and data-efficient training · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes ZkAudit, a protocol where model providers commit to data and weights and prove via ZK-SNARKs that training (SGD) was done correctly, enabling trustless private audits of DNNs.

Problem

Auditing ML models and training data for properties (copyright, censorship, counterfactual behavior) without revealing trade-secret weights or data, and without trusting a third party; existing ZK methods do not cover backward pass/training of modern DNNs.

Approach

Extend ZK-SNARK proving (halo2, AIR-based, int8 inference prior work) to full SGD training with rounded division, variable fixed-point precision, and a high-precision softmax, then let providers commit to data/weights and prove any audit function F trustlessly.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use fixed-point ZkAudit-T training instead of fp32 trainingMobileNet v2 · dermnet, flowers-102, and cars test setsaccuracy: 38.5% vs 39.0%; 79.7% vs 80.4%; 49.8% vs 50.4%No clear effect
Add rounded division instead of integer division (ablation)MobileNet models · ImageNettop-5 accuracy: 59.1% -> 70.4%; 75.7% -> 86.3%; 79.2% -> 88.8%Helped
Remove the optimized softmax (ablation)ZkAudit-T classification training · Image classificationtraining feasibilityHurt
Increase the fixed-point scale factor (ablation)ZkAudit-T image-classification SGD · Single-image MobileNet v2 (1.0, 224)proving time: 47.5 s -> 87.8 s -> 167.0 s -> 328.3 sHurt
Increase the fixed-point scale factor (ablation)ZkAudit-T recommender SGD · MovieLens recommender, single exampleproving time: 3.16 s -> 5.54 s -> 10.49 s -> 23.79 sHurt
Reduce training precision from scale factor 2^15 toward 1 (ablation)ZkAudit-T image-classification training · Image classification datasetsaccuracyHurt
Reduce training precision from scale factor 2^13 to 2^10 (ablation)ZkAudit-T recommender training · MovieLensMSEHurt

Surprising findings

Limitations

Experimental setup

Datasets: dermnet flowers-102 cars MovieLens ImageNet CIFAR-10 MNIST

Benchmarks: dermnet flowers-102 cars MovieLens ImageNet

Metrics: test accuracy top-5 accuracy mean squared error proving time verification time dollar cost of proving

Baselines: Zen vCNN pvCNN zkCNN integer division variant

Builds on: halo2 zkCNN DLRM

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy