Summary
This work studies the problem of differentially private dimension reduction without dependence on the ambient dimension d. While this is known to be impossible generally, this work gives (distinct) necessary and sufficient conditions on gaps between the kth singular value of the data matrix and its subsequent singular values for privately identifying a k-dimensional subspace that captures the data with minimal distortion. The theoretical results are empirically verified, demonstrating that for datasets that are very close to a k-dimensional subspace, for small k, that the algorithms demonstrating sample upper-bounds do outperform existing, general DP subspace estimation techniques.
Strengths
This work makes significant progress on an interesting problem, and the contributions could potentially have applications to notably improving efficiency of the broadly useful DP-SGD algorithm (in cases where gradients approximately lie in low-dimensional subspaces).
Weaknesses
The presentation of this work could be improved. The reader's first introduction to what gamma-easiness means and how it eliminates dimension dependence comes in a footnote in page 2. I think that given the centrality of easy instances to this work, it would be good to dedicate a few sentences early on to give the reader a more precise understanding of what gamma-easiness means generally and how we should think of how gamma will relate to other parameters of a problem.
I also found the lower-bounds overview exceptionally hard to follow. These results are very technical and make use of prior work on fingerprinting codes and DP, so it does seem challenging to give an overview that is both sufficiently high level for the page limits and also illuminating, but I think it should be possible to make the overview more modular, and in that way easier to follow.
Typos/Suggested edits:
Section 1.5.2
“combination between generating” -> “combination of generating”
“However, their result strongly rely” -> “However, their results strongly rely”
“top-singular vector” -> “top-singular vectors”
1.5.3
“which have the property that we seek for” -> “which have the property we seek”
1.7
“Additional related work appear at Appendix A. Notations, …” -> “Additional related work appears in Appendix A. Notation, …”
2
“that arbitrary partition” -> “that arbitrary partitions”
“expected Forbenius”
“The first one simply treat each matrix” -> “treats”
“who privately estimate” -> “which privately estimates”
“asymptotical” -> “asymptotic”
Footnote 4 on page 6 defines the Frobenius norm, but it’s already been referred to in Definition 1.2, so could be good to move it earlier, also Frobenius is mispelled in the footnote.
3
Paragraph 4 of Section 3, second line, I think sigma_i should be sigma_i^2
4
“that are approximately lie” -> “that approximately lie”
5
“Yet, it still left open to close the gap” -> “Yet, closing the gap is still left open”
“Forbenius”
“via a private subspace estimation” -> “via private subspace estimation”
Appendix B
Proof of proposition B.12 “$Pi_1, Pi_2$ is holds” -> “it holds”
Appendix C.1
“that uses an oracle access” -> “that uses oracle access”
“we obtain that the projection matrices” -> “the projection matrices”
“simply treat the matrices … and compute” -> “simply treats … and computes”
Algorithm C.1
“Randomly split X intro t” -> “Randomly split X into t”
Questions
The experiments all involve very small choices of k. Does this reflect an appropriate choice of constant dimension for the intended applications, computational limits, or performance limitations?
Limitations
Yes, the authors have addressed the limitations of their work.