atlas

Research map / Federated learning and privacy / Privacy attacks and secure learning

On Probabilistic Truncation in Privacy-preserving Machine Learning

AAAI 2025 · Federated learning and privacy › Privacy attacks and secure learning · approach: Encryption-based private learning · 0 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.

Shows that probabilistic truncation in PPML (SecureML/ABY3-style) causes large errors when precision is close to ring size, and proposes a non-interactive deterministic truncation plus a scaling technique that speeds up ReLU/DReLU in 2PC/3PC MPC.

Problem

Probabilistic truncation protocols used in MPC-based PPML fail with probability about 1/2^(ℓ-ℓx-1), and recommended precision parameters in prior works cause low inference accuracy; secure comparison (DReLU/ReLU) is also costly because it depends on large ring sizes to limit truncation errors.

Approach

Identifies that prior works fixed the random mask (e.g., r=2^26) which hides truncation errors, proves the failure probability via a cut-function analysis, replaces probabilistic truncation with a non-interactive deterministic cut, and scales ReLU inputs to 7 effective bits so DReLU can run on a small ring.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use random numbers instead of fixed r in ABY3 probabilistic truncation (ablation)Piranha PPML inference implementations · CIFAR10 AlexNet, P-SecureMLaccuracy: 69.63% -> 12.74%Hurt
Use random numbers instead of fixed r in ABY3 probabilistic truncation (ablation)Piranha PPML inference implementations · Tiny AlexNet, P-SecureMLaccuracy: 26.39% -> 0.45%Hurt
Use random numbers instead of fixed r in ABY3 probabilistic truncation (ablation)Piranha PPML inference implementations · CIFAR10 VGG16, P-SecureMLaccuracy: 88.31% -> 10.60%Hurt
Use random numbers instead of fixed r in ABY3 probabilistic truncation (ablation)Piranha PPML inference implementations · Tiny VGG16, P-SecureMLaccuracy: 54.89% -> 0.43%Hurt
Truncate before multiplication instead of multiplying then truncating (ablation)Piranha PPML inference implementations · CIFAR10 AlexNet, P-SecureMLaccuracy: 12.74% -> 69.62%Helped
Truncate before multiplication instead of multiplying then truncating (ablation)Piranha PPML inference implementations · Tiny AlexNet, P-SecureMLaccuracy: 0.45% -> 26.35%Helped
Truncate before multiplication instead of multiplying then truncating (ablation)Piranha PPML inference implementations · CIFAR10 VGG16, P-SecureMLaccuracy: 10.60% -> 88.29%Helped
Truncate before multiplication instead of multiplying then truncating (ablation)Piranha PPML inference implementations · Tiny VGG16, P-SecureMLaccuracy: 0.43% -> 54.92%Helped
Apply the proposed 7-bit input framework to ReLU (ablation)ReLU protocols · ReLU protocol, ℓ=64communication: 8, 768 bits -> 1, 728 bitsHelped
Use 7-bit rather than original-width DReLU input (ablation)ReLU evaluation protocols · Models tested in the performance evaluationReLU evaluation time: approximately 5xHelped
Use 7-bit rather than 15-bit DReLU input (ablation)EdaBits, ABY3, ABY2.0, and Bicoptor · Models tested in the performance evaluationReLU running time: over 5×Helped
Use the proposed ReLU protocol rather than P-FalconPPML inference · Models under different network environmentsinference time: 3-4xHelped

Surprising findings

Limitations

Experimental setup

Datasets: CIFAR10 Tiny ImageNet

Benchmarks: CIFAR10 Tiny ImageNet

Metrics: inference accuracy communication bits run-time (ms) throughput (ops) end-to-end inference time (s)

Baselines: Piranha-Falcon Bicoptor EdaBits ABY3 ABY2.0 Orca Falcon

Builds on: SecureML truncation ABY3 truncation Bicoptor Falcon Piranha

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