Lune

NeurIPS2025Top-tier venue

An Iterative Algorithm for Differentially Private kk-PCA with Adaptive Noise

Johanna Düngler, Amartya Sanyal

2025Year
3Citations

Abstract

Given nn i.i.d. random matrices Ai∈Rd×dA_i \in \mathbb{R}^{d \times d} that share a common expectation Σ\Sigma, the objective of Differentially Private Stochastic PCA is to identify a subspace of dimension kk that captures the largest variance directions of Σ\Sigma, while preserving differential privacy (DP) of each individual AiA_i. Existing methods either (i) require the sample size nn to scale super-linearly with dimension dd, even under Gaussian assumptions on the AiA_i, or (ii) introduce excessive noise for DP even when the intrinsic randomness within AiA_i is small. Liu et al. (2022a) addressed these issues for sub-Gaussian data but only for estimating the top eigenvector (k=1k=1) using their algorithm DP-PCA. We propose the first algorithm capable of estimating the top kk eigenvectors for arbitrary k≤dk \leq d, whilst overcoming both limitations above. For k=1k=1 our algorithm matches the utility guarantees of DP-PCA, achieving near-optimal statistical error even when n= ⁣O~(d)n = \tilde{\!O}(d). We further provide a lower bound for general k>1k>1, matching our upper bound up to a factor of kk, and experimentally demonstrate the advantages of our algorithm over comparable baselines.

Ask about this paper

Your agent reads all of it.

Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.

Questions to start from

Your agent calls

Luneget_paper_fulltext

Ask in Lune

Free to start. No credit card required.

lune papers fulltext aedf4a7a-f534-4092-a4f2-45f8c55993ff

Builds on11

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines