CodedPrivateML Lagrange-Coded Stochastic Quantization for Distributed Training
Algorithms AIMech:CodedPrivateMlLagrangeCodedStochasticQuantizationForDistributedTraining DRAFT
Aliases: CodedPrivateML, Coded Privacy-Preserving Machine Learning, CodedPrivateML Distributed Logistic Regression Protocol
A privacy-preserving distributed gradient-descent training protocol (CodedPrivateML) that deterministically quantizes a training dataset X in R^(m x d) into a prime finite field F_p, generates r independent unbiased stochastic quantizations W_bar^(t) = [w_bar^(t),1, ..., w_bar^(t),r] of the model weight vector w^(t) at each iteration t to evaluate a degree-r polynomial approximation of the logistic sigmoid without quantization-product bias, encodes the K dataset partitions and quantized weights with T uniform random finite-field masks via Lagrange interpolation polynomials, and decodes the exact sub-gradient over F_p from any (2*r + 1)*(K + T - 1) + 1 workers while guaranteeing zero mutual-information leakage I(X; X_tilde_T, {W_tilde_T^(t)}) = 0 against any T colluding workers.
Identity Notes & Concept Scope
Introduced by Jinhyun So, Basak Guler, and A. Salman Avestimehr (IEEE Journal on Selected Areas in Information Theory, Vol. 2, No. 1, pp. 441-451, 2021; arXiv:1902.00641). Distinct from general Lagrange Coded Computing (Yu et al., AISTATS 2019, Round 536), which is a one-shot finite-field polynomial evaluation primitive that does not include multi-column independent stochastic weight quantization W_bar^(t) = [w_bar^(t),1, ..., w_bar^(t),r] or unbiased polynomial sigmoid gradient updates; and distinct from Analog Lagrange Coded Computing (Soleymani et al., IEEE JSAIT 2021, Round 548), which operates over complex floating-point roots of unity with Gaussian masks rather than prime finite fields F_p with stochastic rounding.
Claims & Grounded Evidence
4 Claims
Mechanism
#codedprivateml-independent-stochastic-weight-quantization-and-lagrange-encoding-mechanism
At each training iteration t, the master generates r independent unbiased stochastic quantizations w_bar^(t),j = Q_j(w^(t); l_w) in F_p^d so that the multilinear polynomial evaluation s_bar(X_bar, W_bar^(t)) = sum_{i=0}^r c_i prod_{j <= i} (X_bar * w_bar^(t),j) is an exact unbiased estimator E[s_bar(X_bar, W_bar^(t))] = s_hat(X_bar * w^(t)) of the degree-r sigmoid polynomial, encodes both the K data blocks X_bar_k and W_bar^(t) with T uniform random masks over F_p via degree-(K + T - 1) Lagrange polynomials, and recovers the exact sub-gradient sum_{k=1}^K X_bar_k^T s_bar(X_bar_k, W_bar^(t)) via polynomial interpolation from any (2*r + 1)*(K + T - 1) + 1 worker evaluations.
Scope
#codedprivateml-information-theoretic-privacy-and-convergence-scope
For any N >= (2*r + 1)*(K + T - 1) + 1 workers and constant step size eta = 1/L, CodedPrivateML guarantees strictly zero mutual-information leakage I(X; X_tilde_T, {W_tilde_T^(t)}_{t in [J]}) = 0 against any subset T of at most T colluding workers while converging at rate O(1/J) up to a quantization variance floor eta * sigma^2 <= eta * ||X_bar||_F^2 / (2^(-2*l_w) * m^2).
Limitation
#codedprivateml-prime-modulus-overflow-and-worker-threshold-limitation
Requires the prime field modulus p to satisfy d*(p - 1)^2 <= 2^64 - 1 and p >= 2^(l_x + 1 + r*(l_x + l_w)) to prevent modular wrap-around overflow during degree-(2*r + 1) polynomial evaluation, and requires at least N >= (2*r + 1)*(K + T - 1) + 1 workers, which scales linearly with the polynomial approximation degree r.
Application
#codedprivateml-cloud-distributed-logistic-regression-application
Applied to privacy-preserving distributed logistic and linear regression training across up to N = 50 cloud workers on CIFAR-10 and GISETTE, achieving 4.4x to 22.5x training speedups over Shamir-secret-sharing MPC protocols (BGW and BH08).
⚠️ Curated Limitations & Negative Results
- Restricted to polynomial loss gradients or polynomial activation approximations (such as least-squares polynomial approximations of the sigmoid).
- Quantization precision parameters (l_x, l_w) are constrained by finite-field modulus p to avoid modular wrap-around overflow.
Artificial Intelligence Ontology (AIO) Grounding
Mapped AIO Classes
| AIO Target Class | Mapping Relation | Mapping Rationale |
|---|---|---|
AIO:LogisticRegression
Logistic Regression
|
related_match | AIO:LogisticRegression denotes the statistical classification model, whereas CodedPrivateML is an information-theoretically private Lagrange-coded distributed gradient-descent protocol with multi-column stochastic weight quantization for training logistic and linear regression models. |
AIO:FederatedLearning
Federated Learning
|
related_match | AIO:FederatedLearning covers collaborative distributed training, whereas CodedPrivateML offloads Lagrange-coded finite-field sub-gradient computations to untrusted cloud workers with T-colluding information-theoretic privacy. |
Evidence Sources & Primary Literature
3 Sources| Source ID | Publication / Document | Type / Access | Reference & Checksum |
|---|---|---|---|
r550-primary-pdf
|
Jinhyun So, Basak Guler, A. Salman Avestimehr
|
primary paper
full_text
|
ID: https://dblp.org/rec/journals/jsait/SoGA21
sha256:dc9b0e716c31…
|
r550-arxiv-abs
|
Jinhyun So, Basak Guler, A. Salman Avestimehr
|
primary paper
abstract_only
|
ID: https://arxiv.org/abs/1902.00641
sha256:e3246b126e16…
|
r550-metadata-cr
|
Jinhyun So, Basak Guler, A. Salman Avestimehr
|
primary paper
abstract_only
|
ID: https://dblp.org/rec/journals/jsait/SoGA21
sha256:2c7a4fc7a240…
|
Ontology & Grounding Topology
Open in interactive network graph →Curation Provenance
Curator: Antigravity
Method: ai_assisted
Model: Gemini
Created: 2026-10-19T10:33:00Z
Updated: 2026-10-19T10:33:00Z
Explore across X-Mech
Related computational & biological Mechs:
Embedding Map
Network Graph
ProteinTraitsMech (ESM-2 pLM)
DUFMech (Domain pLM)
TraitMech
CultureMech
All 14 X-Mech Repositories