Table of Contents
Fetching ...

On Differentially Private Linear Algebra

Haim Kaplan, Yishay Mansour, Shay Moran, Uri Stemmer, Nitzan Tur

Abstract

We introduce efficient differentially private (DP) algorithms for several linear algebraic tasks, including solving linear equalities over arbitrary fields, linear inequalities over the reals, and computing affine spans and convex hulls. As an application, we obtain efficient DP algorithms for learning halfspaces and affine subspaces. Our algorithms addressing equalities are strongly polynomial, whereas those addressing inequalities are weakly polynomial. Furthermore, this distinction is inevitable: no DP algorithm for linear programming can be strongly polynomial-time efficient.

On Differentially Private Linear Algebra

Abstract

We introduce efficient differentially private (DP) algorithms for several linear algebraic tasks, including solving linear equalities over arbitrary fields, linear inequalities over the reals, and computing affine spans and convex hulls. As an application, we obtain efficient DP algorithms for learning halfspaces and affine subspaces. Our algorithms addressing equalities are strongly polynomial, whereas those addressing inequalities are weakly polynomial. Furthermore, this distinction is inevitable: no DP algorithm for linear programming can be strongly polynomial-time efficient.

Paper Structure

This paper contains 18 sections, 32 theorems, 106 equations, 10 algorithms.

Key Result

Proposition 2

Given an input sequence $\{\boldsymbol{v_i}\}_{i=1}^m \subseteq \mathbb{F}^d$ to alg:vector_partition, let $\{A_t\}_{t=1}^k$ be the output partition. Then, there exist at most $d$ nested subspaces $V_1\subseteq \ldots \subseteq V_d$ such that each $\mathtt{span}(A_j)$ is one of these subspaces. Furt

Theorems & Definitions (71)

  • Remark 1
  • Proposition 2
  • proof
  • Remark 3
  • Theorem A: Private Linear Span
  • proof
  • Theorem B: Private Affine Span
  • proof
  • Theorem C: Private Synthetic Linear Equations
  • proof
  • ...and 61 more