Summary
This paper proposes banded matrix factorization for differential privacy. It shows this new mechanism can be effectively applied to centralized and federated-learning settings (where individuals can choose when and how many times to participate in training). The main technical part is the $b$-minsep-participation schema that generalizes the $(k, b)$-participation proposed in Choquette-Choo et al.
Strengths
The experiments in Sec 6 demonstrate that banded MF exhibits a very good improvement over multi-epoch MF and DP-SGD in the centralized settings, and almost coincides with (or improves modestly) the state-of-the-art performance in the federated learning.
Weaknesses
While the presentation of the paper is good for the most part, there are some issues that can be improved. For instance, the notation $\hat b$-banded matrices were used several times in the Abstract, Introduction, and Sec 2 without a precise (or even intuitive) definition [It was defined on Page 5!]. Also, $\hat b$ and $b$ seem to be interchanged arbitrarily (which is really confusing); see for instance lines 62, 188, 189. (I understand that $\hat b$ is taken to be equal to $b$ only in Sec 5, but not necessarily in the first 4 sections)
Also, Theorem 1 is rather cryptic: Do the "equal-sized subsets" mean batches of the same size? Does the partition change for each iteration (like typical SGD)? Is it not the case that $B b = m$?
This sentence (line 89-90) "The connection between DP empirical risk minimization [3, 4, 5, 7, 8, 9, 13, 15, 21, 23, 30, 34, 36,90 40, 45, 46, 47, 49] and DP online regret minimization [2, 4, 5, 24, 31, 33] has been studied for a long time." is awkward. What is the point of this sentence? Why not directly citing some of those works that studied this connection!!
What is SGDM in lines 95 and 101?
The argument in line 213 is not clear: How does Theorem 2 imply that $\text{diag}(X) = 1$ and bandedness mean the squared sensitivity is equal to $k$?
Questions
Can the authors clarify the argument given in line 224: "Since we only have equality constraints on 224 individual entries of $X$, Problem 2 is essentially an unconstrained optimization problem"?
Are you saying that any constrained optimization problems with equality constraints are essentially unconstrained?
Rating
5: Borderline accept: Technically solid paper where reasons to accept outweigh reasons to reject, e.g., limited evaluation. Please use sparingly.
Confidence
2: You are willing to defend your assessment, but it is quite likely that you did not understand the central parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.