Papers
Topics
Authors
Recent
Search
2000 character limit reached

Learning-Augmented PSMM Protocol

Updated 27 January 2026
  • The paper presents the Learning-Augmented PSMM protocol that integrates information-theoretic privacy via polynomial masking with computational efficiency gained from low-rank tensor decompositions.
  • It guarantees perfect privacy under a semi-honest model with up to t-1 colluding agents and achieves optimal recovery thresholds through careful algebraic encoding and polynomial interpolation.
  • By leveraging learned tensor decompositions, the protocol significantly reduces local computation costs—demonstrating up to an 80% speedup for large matrices—while maintaining rigorous security guarantees.

Learning-Augmented PSMM (Perfectly Secure Collaborative Matrix Multiplication) is a protocol designed for secure multiparty computation (MPC) of matrix products, specifically ABA^\top B over finite fields $\F$, under strict storage and privacy constraints. The core innovation integrates information-theoretic secrecy based on polynomial-masking techniques with computational speedup through learning-based, low-rank tensor decompositions, yielding substantial improvements in local computation while maintaining perfect security guarantees (He et al., 14 Jan 2026).

1. Problem Framework and Security Model

Given NN semi-honest agents, connected to a controller and able to store at most a $1/k$ fraction of each input matrix (i.e., one m×(m/k)m \times (m/k) block of AA and BB), the protocol considers the scenario where at most t1t-1 agents may collude. The objective is for a controller to compute ABA^\top B exactly, ensuring:

  • Information-theoretic privacy: Any coalition of up to t1t-1 agents obtains no information about the inputs.
  • Local storage constraint: Each agent holds exactly one block of each matrix plus masking randomness.
  • Optimal recovery threshold: The number of agents $\F$0 achieves matching lower bounds for polynomial-sharing-based secure matrix multiplication.

This setting adheres to the standard security definitions in MPC and coded computing, with explicit attention to storage and collusion bounds, and assumes a trusted source and private authenticated channels (He et al., 14 Jan 2026).

2. Algebraic Structure: Polynomial Masking and Coefficient Alignment

Input matrices $\F$1 are partitioned into $\F$2 column blocks:

$\F$3

Each block is encoded as a sparse masking polynomial; for example: \begin{align*} g_A(x) &= \sum_{i=1}k A_i x{i-1} + \sum_{\ell=1}{t-1} R{(A)}_\ell x{k2+\ell-1}, \ g_B(x) &= \sum_{j=1}k B_j x{k(j-1)} + \sum_{\ell=1}{t-1} R{(B)}_\ell x{k2+\ell-1}. \end{align*} The “signal support” term contains input blocks; the “masking tail” terms ($\F$4, $\F$5 drawn uniformly and independently over $\F$6) ensure information-theoretic security.

For each publicly chosen $\F$7, agent $\F$8 receives $\F$9. Local computation yields

NN0

which, as a polynomial in NN1, decomposes into coefficients NN2 such that the indices NN3 directly recover the NN4 products NN5, while all other coefficients are linear combinations involving random masks.

The scheme is reminiscent of Beaver-style MPC but is realized via algebraic encoding: the masking tail effectively plays the role of classical Beaver triples, ensuring that any set of NN6 evaluations (i.e., views of colluding agents) reveals zero information about the signals, as formalized by the polynomial masking lemma (He et al., 14 Jan 2026).

3. Recovery Thresholds and Information-Theoretic Privacy

The number of nonzero coefficients in NN7 determines the minimal number of agents required for recovery:

NN8

By assigning NN9 agents and choosing $1/k$0 randomly, the protocol constructs a block-Vandermonde interpolation system of full rank with high probability. This approach guarantees both perfect privacy against up to $1/k$1 colluders and optimal recovery, matching known information-theoretic lower bounds for polynomial-sharing protocols, under the given storage and privacy parameters (He et al., 14 Jan 2026).

4. Learning-Augmented Protocol: Tensorization and Low-Rank Methods

The learning-augmented extension—LA-PSMM—replaces each agent’s dense multiplication by a lower-rank, learned tensor decomposition. Conventional local operations require $1/k$2 finite-field operations, which becomes prohibitive for large $1/k$3. Instead, matrices are multiplied in bilinear tensorized form:

$1/k$4

where $1/k$5 is the rank of the decomposition; for Strassen’s method, $1/k$6 for $1/k$7 matrix multiplication, while learned decompositions (e.g., via AlphaTensor) achieve larger $1/k$8, enabling scalable reductions in local computation.

The local step thus becomes:

$1/k$9

with learned m×(m/k)m \times (m/k)0 from tensor decomposition, and m×(m/k)m \times (m/k)1 the learned rank (He et al., 14 Jan 2026).

Operator-invariance: If the local bilinear mapping is exactly equivalent to m×(m/k)m \times (m/k)2 for all m×(m/k)m \times (m/k)3, it preserves the distribution of signal and masking coefficients in m×(m/k)m \times (m/k)4, thus does not compromise privacy or the recovery threshold.

5. Protocol Workflow and Computational Complexity

Protocol Workflow

The LA-PSMM protocol consists of the following steps:

Step Actor Operation
Partition Source plant Split m×(m/k)m \times (m/k)5 into m×(m/k)m \times (m/k)6 blocks
Masking Source plant Sample m×(m/k)m \times (m/k)7
Polynomial encoding Source plant Form m×(m/k)m \times (m/k)8
Point selection Source plant Choose m×(m/k)m \times (m/k)9
Share distribution Source plant Send AA0
Local multiplication Agent AA1 Compute AA2 via learned expansion
Upload results Agent AA3 Send AA4 to controller
Interpolation Controller Reconstruct AA5 from block coefficients

Complexity

  • PSMM: Encoding involves AA6 operations; local multiply scales as AA7 per agent; decoding uses AA8 (naive) or near-linear (fast) methods.
  • LA-PSMM: Encoding/decoding overheads are unchanged. Local multiplication reduces to AA9, provided BB0.

Speedup is observed when BB1, with empirical results reaching up to BB2 local speedup for BB3, and speedup scaling approximately linearly with BB4 (e.g., a BB5 reduction for BB6). This suggests LA-PSMM achieves substantial gains for large matrix dimensions and moderate partition factors (He et al., 14 Jan 2026).

6. Security Analysis and Theoretical Guarantees

The privacy of LA-PSMM is founded on:

  • The masking lemma, ensuring that any BB7 polynomial evaluations are statistically independent of BB8, thus any subset of BB9 colluding agents observes fully random, independent shares.
  • Operator-invariance, as learned bilinear expansions in LA-PSMM are constructed to be exactly equivalent to the standard multiplication for all field inputs, ensuring that the polynomial masking structure and critical “signal” exponents (those from which t1t-10 are recovered) remain unchanged.
  • The recovery threshold remains t1t-11, with the Vandermonde interpolation problem remaining full-rank due to the polynomial structure and random block selection.

The LA-PSMM protocol thus inherits the perfect privacy, optimal recovery, and correctness guarantees of the original PSMM, while introducing no new vulnerabilities (He et al., 14 Jan 2026).

7. Empirical Evaluation and Implications

Experimental benchmarks, conducted over t1t-12 for large prime t1t-13 and square matrices of size t1t-14, demonstrate:

  • For t1t-15, t1t-16, and learned rank t1t-17 (using AlphaTensor-style reinforcement learning), LA-PSMM local computation times are reduced to t1t-18 of conventional PSMM for t1t-19.
  • Speedup, defined as PSMM time divided by LA-PSMM time, increases almost linearly with ABA^\top B0, reaching approximately ABA^\top B1 for ABA^\top B2.
  • Wall-clock times (excluding network latency) confirm the scalability of LA-PSMM’s local computation cost advantage for increasing matrix dimensions.

A plausible implication is that the practical cost of perfect secrecy can now be substantially reduced in large-scale collaborative or distributed settings, provided suitable low-rank bilinear decompositions are available and exact (He et al., 14 Jan 2026).


Learning-augmented PSMM synthesizes block-masked, information-theoretically secure MPC protocols with advances in learning-based tensor decompositions. This union enables scalable, perfectly secure collaborative matrix multiplication under strong adversarial models, with computational efficiency improvements that scale with problem size, offering a highly practical primitive for coded computing with robust privacy-preserving guarantees (He et al., 14 Jan 2026).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Learning-Augmented PSMM.