Learning Rate Scheduling with Matrix Factorization for Private Training
Abstract
We study differentially private model training with stochastic gradient descent under learning rate scheduling and correlated noise. Although correlated noise, in particular via matrix factorizations, has been shown to improve accuracy, prior theoretical work focused primarily on the prefix-sum workload. That workload assumes a constant learning rate, whereas in practice learning rate schedules are widely used to accelerate training and improve convergence. We close this gap by deriving general upper and lower bounds for a broad class of learning rate schedules in both single- and multi-epoch settings. Building on these results, we propose a learning-rate-aware factorization that achieves improvements over prefix-sum factorizations under both MaxSE and MeanSE error metrics. Our theoretical analysis yields memory-efficient constructions suitable for practical deployment, and experiments on CIFAR-10 and IMDB datasets confirm that schedule-aware factorizations improve accuracy in private training.
Keywords and phrases:
differential privacy, machine learning, matrix factorizationFunding:
Nikita P. Kalinin: Funded in part by the Austrian Science Fund (FWF) [10.55776/COE12].Copyright and License:
2012 ACM Subject Classification:
Security and privacy ; Computing methodologies Machine learningAcknowledgements:
We thank Rasmus Pagh, Christoph Lampert and Jalaj Upadhyay for valuable comments on an early draft. We thank Ryan Mckenna for a fruitful discussion on the experiment design. We thank Antti Honkela for sharing insights on learning rate scheduling and DP.Editor:
Huijia (Rachel) LinSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
1 Introduction
Privacy has become a major concern as machine learning systems are trained on sensitive data such as personal communications, financial transactions, and medical records. Beyond the risk of direct data exposure, models themselves may memorize and unintentionally reveal private information, creating serious ethical and security challenges. These concerns are especially pressing for production-level large language models trained on vast and heterogeneous datasets.
A widely studied approach to mitigating these risks is differential privacy (DP), which provides formal mathematical guarantees that the output of a learning algorithm does not reveal sensitive information about any individual training example [12]. In practice, DP is often achieved by injecting carefully calibrated noise into either the gradients, ensuring that an adversary cannot infer the presence or absence of a single data point with high confidence. More recently, large-scale efforts such as VaultGemma [30] have demonstrated that it is possible to train billion-parameter models with rigorous privacy guarantees, showing that DP can be integrated into state-of-the-art architectures without prohibitive utility loss.
To make model training differentially private, algorithms typically inject noise into the gradients to mask the contribution of any individual data point. The most common approach, DP-SGD, adds independent Gaussian noise at each update, which provides strong privacy guarantees but can significantly reduce accuracy [1]. Matrix factorization has emerged as a more general alternative that introduces correlations in the injected noise, enabling improved accuracy while preserving privacy [8, 9]. The method is also applied beyond centralized model training to applications such as federated learning [6, 32] as well as decentralized learning [5]. The approach has also seen practical adoption, with Google reporting its use for training production on-device language models in their 2024 blog post “Advances in private training for production on-device language models” [31].
Recent work has focused on making matrix factorization memory efficient [25, 2, 20, 26], and it has also been analyzed theoretically, mostly in the setting of Toeplitz workloads [13, 16, 18, 11]. However, existing utility analyses assume a constant learning rate. While Denisov, McMahan, Rush, Smith and Thakurta [10] introduced a non-Toeplitz workload with varying learning rates, its theoretical properties remain largely unexplored. In this work, we address this gap by studying matrix factorization under learning rate schedules.
Learning rate scheduling plays a critical role in the optimization of machine learning models, and a variety of strategies have been proposed in the literature. Popular approaches include cosine annealing [23] and cyclical learning rates [29], which adapt the step size during training to improve convergence. Another common technique is warm-starting [15], where models begin with a small learning rate that is gradually increased, as used in large-scale training setups [14]. In this work, we focus on learning rate decays available in PyTorch [27] such as exponential, linear, polynomial and cosine, which are widely used and can be easily applied in practice.
Learning rate scheduling can be particularly useful in private training when the number of iterations is limited. By accelerating convergence, it enables higher accuracy in settings such as warm-up training [22], private fine-tuning [24], and training under computational constraints. It has also been combined with matrix factorization as a form of learning rate cool-down [9, 8, 7], and was shown to provide improvements over fixed learning rates in [10], where the workload of our interest was originally introduced.
Contributions
-
We theoretically analyze the problem of matrix factorization under learning rate scheduling. We establish general lower and upper bounds for MaxSE and MeanSE in single-epoch, as well as for MeanSE in multi-epoch for a large class of schedulers. Here, MaxSE characterizes the maximum variance of the added noise, while MeanSE captures the average variance across iterations.
-
We propose a learning-rate-aware Toeplitz factorization, which for exponentially decaying learning rate is provably optimal in MaxSE under single-epoch and improves upon the proposed upper bound for MeanSE. We adopt this factorization for memory efficient, multi-epoch training by making it banded inverse.
-
We show numerically that the proposed factorization is close to optimal in all metrics.
-
We show experimentally on CIFAR-10 and IMDB datasets that banded inverse factorizations benefit from learning rate scheduling. Moreover, we demonstrate that the proposed learning-rate-aware factorization achieves even further accuracy improvements.
2 Background
The most common way to train differentially private models is by using DP-SGD [1]. At each step we receive a gradient , clip it to a fixed norm , and add appropriately scaled independent Gaussian noise , where depends on the target privacy level . The model is then updated as
| (1) |
where is the learning rate at step .
This procedure can be improved by correlating the noise across iterations. To formalize this, we define a matrix of stacked gradients, a matrix of intermediate models, and a workload matrix that encodes the training process such that . If we use a constant learning rate, this matrix, denoted , is a lower triangular matrix of ones. For varying learning rates we instead use a matrix , described later.
To ensure that the intermediate models are differentially private, we can apply a matrix factorization mechanism. Specifically, we factorize into two matrices and , then compute , add Gaussian noise to ensure differential privacy, and finally multiply the result by as post-processing:
| (2) |
which is equivalent to adding correlated Gaussian noise with covariance structure induced by to the gradients.
The remaining question is: how much noise must be added, and does this procedure remain differentially private when the gradients are not known in advance but depend on the current model? The foundational work of [10] shows that the procedure is indeed differentially private, even when the gradients adaptively depend on the model, provided we add noise of scale
| (3) |
where denotes the clipping norm, and is the noise multiplier of the standard Gaussian mechanism, which can be computed numerically [4]. The term represents the global sensitivity of the Gaussian mechanism for the product when the row or rows corresponding to a single datapoint in change; it can be computed explicitly as , the maximum column norm of . The case of multi-participation (multi-epoch) is discussed in Section 4.2. Now we have all the steps to train the model with differential privacy as presented in Algorithm 1.
The choice of factorization significantly impacts the quality of the private estimation. Following the work of [10, 16] we quantify the approximation quality by either the mean squared error (MeanSE) or the maximum expected squared error (MaxSE), which can be computed as
| (4) | ||||
| (5) |
where denotes the Frobenius norm and the maximum row -norm. These approximation errors are independent of , and the term is independent of the matrix factorization. To isolate the contribution of the factorization , we will use the notation , assuming in the theoretical analysis.
3 Method
We now turn to the workload of stochastic gradient descent (SGD) with learning rate scheduling. Let be a sequence with and , representing a learning rate scheduler such that the actual learning rate at time is . We assume that is reasonably separated from , as the regime is not of interest since it nullifies the benefits of scheduling. The workload matrix of interest is then:
| (6) |
where is a prefix-sum matrix (lower triangular matrix of all ones) and is a diagonal matrix of learning rates, i.e., . We will study the problem of optimal matrix factorization in MaxSE and MeanSE metrics for the matrix with the learning rate decays given in Table 1. We emphasize that for all the listed decays. For the experiments, we will also include the constant learning rate .
| Exponential | |
|---|---|
| Polynomial | |
| Linear | |
| Cosine |
In this work, we prove general lower and upper bounds for the MaxSE and MeanSE errors. For the upper bound, we use a prefix-sum-based factorization given by and , which has been shown to be nearly optimal up to the next asymptotic term for the prefix sum problem () [17]. To further improve the bounds, we propose a learning-rate-aware factorization. To define it, let denote the Toeplitz matrix with on its subdiagonals:
| (7) |
We propose as a learning-rate-aware correlation matrix. To analyze its properties, we consider the exponentially decaying learning rate with . In this setting, the correlation matrix can be computed explicitly as
| (8) |
where the coefficients are .
4 Results
In this work, we derive upper and lower bounds on the MaxSE and MeanSE errors of the learning rate scheduling workload for a large class of learning rate schedulers . In the following theorem, we prove an upper bound based on the prefix-sum factorization .
Theorem 1.
Let be a sequence on for some constant . For we define
| (9) |
If either of the following two conditions holds ( an absolute constant):
| (10) |
then the factorization , where , satisfies
| (11) | |||
| (12) |
The conditions assumed in Theorem 1 are satisfied for all learning rate decays presented in Table 1, more formally:
Lemma 2.
Moreover, in this work we also prove general lower bounds for any learning rate schedules:
Theorem 3.
Let , where with positive . Then
| (13) | |||
| (14) |
In particular, plugging in the exponential learning rate decay yields the following upper and lower bounds.
Corollary 4.
For exponential learning rate decay with , the prefix-sum–based factorization gives the following values for MaxSE and MeanSE:
| (15) | |||
| (16) |
Corollary 5.
Suppose with . Then
| (17) | |||
| (18) |
Note that our results do not report the leading constant in the error bounds. The reason is simply that the workload matrices we study are harder to analyze than the much-studied lower-triangular matrix of all-ones, for which more fine-grained analysis has been performed. For comparison, even for the square-root factorization of the Toeplitz workload with exponential weight decay, the exact leading constant has not been determined [16, 19].
We further improve the upper bound by considering a learning-rate–aware factorization , which can be computed explicitly for the exponential learning rate decay . This yields the factorization , where is defined in equation (8), and is obtained as .
In Lemma 7 of [19], the sensitivity of the matrix has been computed as:
| (19) |
We then bound both the maximum row norm and the Frobenius norm of , which leads to the following lemma.
Lemma 6.
Let and . For the factorization ,
| (20) | |||
| (21) |
This factorization achieves the optimal rate for the MaxSE error and, asymptotically, performs better than alternative factorizations for the MeanSE error.
We summarize the errors for the exponential learning rate decay in Table 2. In addition, we consider four alternative factorizations: the trivial factorizations and , the prefix-sum–inspired factorization , and the square-root factorization . The square-root factorization is highly nontrivial to obtain since the matrix is not Toeplitz; we defer its treatment to Section 4.1.
| Factorization | MaxSE | MeanSE |
|---|---|---|
| (a) | ||
| (b) | ||
| (c) | ||
| (d) | ||
| (e) | ||
| (f) | ||
| Lower Bound |
We then numerically compare the proposed factorizations in the single-epoch (single-participation) setting using the MaxSE and MeanSE metrics, as functions of the learning rate decay and the matrix size (see Figure 1 for exponential decay and Figure 5 in the Appendix for other learning rate decays). As an approximation of the actual optimal value for MeanSE, we use a dense factorization [10] implemented in the jax-privacy library [3]. On the plots, we refer to this approximation as “dense”. For MaxSE, it is computationally infeasible to compute the exact optimal value for large matrix sizes. Therefore, we rely on the lower bound derived in Theorem 3, which we denote on the plots as “lower bound”. We observe that our learning-rate-aware factorization outperforms the others in terms of MaxSE. However, for the proposed values of and , it performs worse than the prefix sum based factorization in terms of MeanSE. To further investigate this, we plot the colormap of the gain over the prefix sum based approach (see Figure 1). In the blue regions, our method performs worse, while in the red regions it performs better. As can be seen, for any fixed , sufficiently small values of lead to the learning-rate-aware factorization outperforming the prefix sum based approach, thereby numerically validating our theoretical findings.
4.1 Matrix Square Root of the Workload
As one of the baseline factorizations we propose the square-root factorization
| (22) |
In the case of exponential learning rate decay we can compute the matrix square root explicitly and tightly bound its values from below.
Theorem 7.
For any and , with learning rates the following lower bound holds:
| (23) |
where denotes the -Gamma function, and .
Using the lower bound, we now establish the following bounds for the MaxSE and MeanSE errors under an exponentially decaying learning rate.
Corollary 8.
Let and . For the square-root factorization , we have
| (24) | |||
| (25) |
We prove these statements next, beginning with necessary lemmas.
Lemma 9.
For a specific choice of the learning rate coefficients with , we have:
| (26) |
Proof.
To prove that the coefficients of the square root have the proposed form, we need to show that the square of this matrix is equal to the original one. That is, for all , we show that:
| (27) |
or equivalently,
| (28) |
which is a convolution of the sequences and , where
| (29) |
and denotes the -Pochhammer symbol, given by . We will prove the identity using generating functions. First, we find the generating function of :
| (30) |
where the last equality follows from the -binomial theorem. Therefore, the generating function of the convolution of and is:
| (31) |
as the product telescopes, yielding the generating function of the unit sequence , thus concluding the proof.
Lemma 10.
For any and , the following lower bound holds:
| (32) |
where denotes the -Gamma function, and .
Proof.
First, we show that is a decreasing function of . Therefore,
| (33) |
To prove this, we observe that each individual term is a decreasing function of :
| (34) |
For the second part of the inequality, we show that
| (35) |
where the inequality holds because each term of the product is less than , the infinite product converges, and the -Gamma function is defined by
| (36) |
This concludes the proof.
Proof of Theorem 7.
Proof of Corollary 8.
To use Lemma 9 and Lemma 10, we need to adjust the choice of , as previous lemmas consider while here . This gives
| (37) |
Thus the maximum column norm of is at least the norm of its first column, which in turn is at least the maximum column norm of ; the latter is .
For the -th row-sum of squares,
| (38) |
MaxSE.
Taking the maximum over and applying Lemma 16 yields
| (39) |
so the maximum row norm is . Multiplying by the maximum column norm gives the first bound.
MeanSE.
Averaging over and using Lemma 17,
| (40) |
so the average row norm is . Multiplying by the maximum column norm gives the second bound.
4.2 Multi-participation
Following the line of work on multi-participation matrix factorization [9, 8, 19, 25, 20], we allow each user or datapoint to participate multiple times. Without imposing any restriction on the participation pattern, the guarantees would be no stronger than those obtained via the privacy composition. To overcome this, we adopt the notion of -min separation, which requires that the gap between any two consecutive participations of the same user be at least . Under this condition, each user may participate up to times. The assumption is practical because, in a centralized setting, one has full control over the participation pattern. In the federated learning setting, if a few users contribute disproportionately, their updates could be ignored for the sake of their privacy until the next contribution from another user. This restriction naturally affects the computation of sensitivity, which we refine as
| (41) |
where and differ in the participations of a single user, with the corresponding rows separated by at least . We then generalize the notion of MeanSE error to the multi-participation setting:
| (42) |
In this section, we establish both upper and lower bounds on the optimal value among all factorizations, for the learning-rate workload. This extends the results of [20] on SGD with momentum and weight-decay workloads to the non-Toeplitz case. For the prefix-sum workload, it was shown that the Banded Inverse Square Root (BISR) factorization is asymptotically optimal in the multi-participation setting. The BISR is defined as follows: given a workload matrix , we compute the square root of its inverse, , band it to width by nullifying all elements below the -th diagonal and then invert the result. The corresponding correlation matrix is denoted . Then there exists a unique matrix such that . By using the BISR matrix corresponding to the prefix-sum workload , we establish a general upper bound in the multi-participation setting for workloads with learning rates .
Theorem 11.
Under the same assumptions on learning rate scheduling as in Theorem 1, the following holds.
| (43) |
For exponential decay the upper bound (after optimizing over ) has the following form:
Corollary 12.
Let with . Then, in multi-participation with -min-separation and at most participations, we have for the following optimized upper bound:
| (44) |
We prove a general lower bound for multi-participation error with arbitrary learning rate scheduling.
Theorem 13 (Lower bound for multi-participation).
Let , where with positive . Assume any factorization . Then, in multi-participation with -min-separation and at most participations, we have
| (45) |
For the exponential learning rate decay we can simplify the lower bound.
Corollary 14.
Let with . Then Theorem 13 yields
| (46) |
For the numerical comparison in the multi-participation we study several recently proposed memory-efficient factorizations. Including banded matrix factorization [25], banded inverse factorization BandInvMF and BISR [20] and Buffered Linear Toeplitz (BLT) [26]. We can optimize banded and banded inverse matrices, accounting for the learning rate decay, as well as like if it was a prefix-sum workload with constant learning rate, we refer to this difference as “w/ LRS” and “w/o LRS”. See the plots in the Figure 2 for the exponential decay, and Figure 6 in the Appendix for other learning rate schedulers.
5 Experiments
We demonstrate the practical benefits of learning rate scheduling in Figure 3 on CIFAR-10 dataset. All experiments satisfy -DP and use a 3-block CNN trained for 10 epochs with batch size 128 and clipping norm 1. For privacy accounting, we use Poisson subsampling with PLD accounting [21] for DP-SGD and amplification by Ball-in-Bins subsampling with Monte Carlo accounting [7] for all matrix mechanisms. Subfigure (a) shows validation accuracy across different initial learning rates, where exponential learning rate scheduling improves performance compared to DP-SGD with a fixed learning rate (). Subfigure (b) reports test accuracy using the best learning rate chosen on the validation set. All factorizations benefit substantially from scheduling, and the learning-rate–aware factorization (denoted as BISR w/ LRS) achieves even further improvements. However, optimizing the factorization with respect to learning rate workload does not necessarily lead to additional gains: while RMSE can serve as a proxy for performance, it does not perfectly predict it. In practice, workload optimization increases the added noise per iteration, and this effect is not fully compensated during training due to the non-linearity introduced by large noise. This was also stated as an open problem in a recent survey on matrix factorization [28].
In Figure 4, we compare different learning rate schedulers with a constant one. We observe that learning rate scheduling improves accuracy for DP-SGD in all cases except for the polynomial decay with , which deteriorates performance. The other schedulers substantially improve the accuracy of BISR. Moreover, our proposed learning-rate-aware factorization (BISR w/ LRS) further improves the quality, with the largest improvement for linear LRS, making it a suitable factorization for high-performance private training.
6 Conclusion and Future Directions
Learning rate scheduling has been shown to improve convergence in both private and non-private machine learning. In this work, we combine learning rate scheduling with matrix factorization and propose a learning-rate-aware factorization, which in the case of exponential learning rate decay is theoretically shown to improve the error. Through numerical experiments using the MaxSE and MeanSE metrics, as well as CIFAR-10 model training, we demonstrate its benefits.
We have primarily studied learning rate decay, but similar techniques can be applied to warm-starting, where the learning rate is initially small and then gradually increased. Optimization-based approaches for matrix factorization are generally agnostic to the choice of learning rate scheduling, but adapting our learning-rate-aware factorization to this setting may pose extra challenges.
References
- [1] Martin Abadi, Andy Chu, Ian Goodfellow, H Brendan McMahan, Ilya Mironov, Kunal Talwar, and Li Zhang. Deep learning with differential privacy. In Conference on Computer and Communications Security (CCS), 2016.
- [2] Joel Daniel Andersson and Rasmus Pagh. Streaming private continual counting via binning. In Conference on Secure and Trustworthy Machine Learning (SaTML), 2025.
- [3] Borja Balle, Leonard Berrada, Zachary Charles, Christopher A Choquette-Choo, Soham De, Vadym Doroshenko, Dj Dvijotham, Andrew Galen, Arun Ganesh, Sahra Ghalebikesabi, Jamie Hayes, Peter Kairouz, Ryan McKenna, Brendan McMahan, Aneesh Pappu, Natalia Ponomareva, Mikhail Pravilov, Keith Rush, Samuel L Smith, and Robert Stanforth. JAX-Privacy: Algorithms for privacy-preserving machine learning in JAX, 2025. http://github.com/google-deepmind/jax_privacy.
- [4] Borja Balle and Yu-Xiang Wang. Improving the Gaussian mechanism for differential privacy: Analytical calibration and optimal denoising. In International Conference on Machine Learning (ICML), 2018.
- [5] Aurélien Bellet, Edwige Cyffers, Davide Frey, Romaric Gaudel, Dimitri Lerévérend, and François Taïani. Unified privacy guarantees for decentralized learning via matrix factorization. In International Conference on Learning Representations (ICLR), 2026.
- [6] Alexander Bienstock, Ujjwal Kumar, and Antigoni Polychroniadou. Dmm: Distributed matrix mechanism for differentially-private federated learning based on constant-overhead linear secret resharing. In International Conference on Machine Learning (ICML), 2025.
- [7] Christopher A Choquette-Choo, Arun Ganesh, Saminul Haque, Thomas Steinke, and Abhradeep Thakurta. Near exact privacy amplification for matrix mechanisms. In International Conference on Learning Representations (ICLR), 2025.
- [8] Christopher A Choquette-Choo, Arun Ganesh, Ryan McKenna, H Brendan McMahan, John Rush, Abhradeep Guha Thakurta, and Zheng Xu. (amplified) banded matrix factorization: A unified approach to private training. In Conference on Neural Information Processing Systems (NeurIPS), 2023.
- [9] Christopher A. Choquette-Choo, Hugh Brendan McMahan, J. Keith Rush, and Abhradeep Guha Thakurta. Multi epoch matrix factorization mechanisms for private machine learning. In International Conference on Machine Learning (ICML), 2023.
- [10] Sergey Denisov, H Brendan McMahan, John Rush, Adam Smith, and Abhradeep Guha Thakurta. Improved differential privacy for SGD via optimal private linear operators on adaptive streams. In Conference on Neural Information Processing Systems (NeurIPS), 2022.
- [11] Krishnamurthy Dj Dvijotham, H Brendan McMahan, Krishna Pillutla, Thomas Steinke, and Abhradeep Thakurta. Efficient and near-optimal noise generation for streaming differential privacy. In Symposium on Foundations of Computer Science (FOCS), 2024.
- [12] Cynthia Dwork, Frank McSherry, Kobbi Nissim, and Adam Smith. Calibrating noise to sensitivity in private data analysis. In Theory of Cryptography Conference (TCC), 2006.
- [13] Hendrik Fichtenberger, Monika Henzinger, and Jalaj Upadhyay. Constant matters: Fine-grained error bound on differentially private continual observation. In International Conference on Machine Learning (ICML), 2023.
- [14] Priya Goyal, Piotr Dollár, Ross Girshick, Pieter Noordhuis, Lukasz Wesolowski, Aapo Kyrola, Andrew Tulloch, Yangqing Jia, and Kaiming He. Accurate, large minibatch sgd: Training imagenet in 1 hour, 2017. arXiv:1706.02677. arXiv:1706.02677.
- [15] Kaiming He, Xiangyu Zhang, Shaoqing Ren, and Jian Sun. Deep residual learning for image recognition. In Conference on Computer Vision and Pattern Recognition (CVPR), 2016.
- [16] M. Henzinger, J. Upadhyay, and S. Upadhyay. A unifying framework for differentially private sums under continual observation. In Symposium on Discrete Algorithms (SODA), 2024.
- [17] Monika Henzinger, Nikita P. Kalinin, and Jalaj Upadhyay. Normalized square root: Sharper matrix factorization bounds for differentially private continual counting. In Foundations of Responsible Computing (FORC), 2026.
- [18] Monika Henzinger and Jalaj Upadhyay. Improved differentially private continual observation using group algebra. In Symposium on Discrete Algorithms (SODA), 2025.
- [19] Nikita P Kalinin and Christoph Lampert. Banded square root matrix factorization for differentially private model training. In Conference on Neural Information Processing Systems (NeurIPS), 2024.
- [20] Nikita P Kalinin, Ryan McKenna, Jalaj Upadhyay, and Christoph H Lampert. Back to square roots: An optimal bound on the matrix factorization error for multi-epoch differentially private SGD. In International Conference on Learning Representations (ICLR), 2026.
- [21] Antti Koskela, Joonas Jälkö, Lukas Prediger, and Antti Honkela. Tight differential privacy for discrete-valued mechanisms and for the subsampled Gaussian mechanism using FFT. In Conference on Artificial Intelligence and Statistics (AISTATS), 2021.
- [22] Alexey Kurakin, Shuang Song, Steve Chien, Roxana Geambasu, Andreas Terzis, and Abhradeep Thakurta. Toward training at imagenet scale with differential privacy. arXiv preprint arXiv:2201.12328, 2022. arXiv:2201.12328.
- [23] Ilya Loshchilov and Frank Hutter. SGDR: Stochastic gradient descent with warm restarts. In International Conference on Learning Representations (ICLR), 2017.
- [24] Zelun Luo, Daniel J Wu, Ehsan Adeli, and Li Fei-Fei. Scalable differential privacy with sparse network finetuning. In Conference on Computer Vision and Pattern Recognition (CVPR), 2021.
- [25] Ryan McKenna. Scaling up the banded matrix factorization mechanism for differentially private ML. In International Conference on Learning Representations (ICLR), 2025.
- [26] Hugh Brendan McMahan, Zheng Xu, and Yanxiang Zhang. A hassle-free algorithm for strong differential privacy in federated learning systems. In Conference on Empirical Methods in Natural Language Processing (EMNLP), 2024.
- [27] Adam Paszke, Sam Gross, Francisco Massa, Adam Lerer, James Bradbury, Gregory Chanan, Trevor Killeen, Zeming Lin, Natalia Gimelshein, Luca Antiga, et al. Pytorch: An imperative style, high-performance deep learning library. In Conference on Neural Information Processing Systems (NeurIPS), 2019.
- [28] Krishna Pillutla, Jalaj Upadhyay, Christopher A Choquette-Choo, Krishnamurthy Dvijotham, Arun Ganesh, Monika Henzinger, Jonathan Katz, Ryan McKenna, H Brendan McMahan, Keith Rush, et al. Correlated noise mechanisms for differentially private learning, 2025. arXiv preprint arXiv:2506.08201. doi:10.48550/arXiv.2506.08201.
- [29] Leslie N Smith. Cyclical learning rates for training neural networks. In Winter Conference on Applications of Computer Vision (WACV), 2017.
- [30] VaultGemma Team. VaultGemma: the world’s most capable differentially private LLM, September 2025. Google Research Blog. URL: https://research.google/blog/vaultgemma-the-worlds-most-capable-differentially-private-llm/.
- [31] Zheng Xu and Yanxiang Zhang. Advances in private training for production on-device language models, 2024. Google Research Blog.
- [32] Jiaojiao Zhang, Linglingzhi Zhu, Dominik Fay, and Mikael Johansson. Locally differentially private online federated learning with correlated noise. IEEE Transactions on Signal Processing, 2025.
Appendix A Additional Experiments
| Method | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| BS | |||||||||||
| DP-SGD | 1 | 128 | 1 | 0.4 | 0.479 | 0.4 | 0.479 | 0.6 | 0.479 | 0.8 | 0.479 |
| BISR (w/o LRS) | 1 | 128 | 64 | 0.8 | 1.910 | 1.6 | 1.910 | 1.8 | 1.910 | 1.8 | 1.910 |
| BISR (w/ LRS) | 1 | 128 | 64 | 0.8 | 1.908 | 1.6 | 1.901 | 1.9 | 1.894 | 2.0 | 1.888 |
| BandInvMF (w/o LRS) | 1 | 128 | 64 | 1.0 | 2.597 | 1.5 | 2.597 | 1.6 | 2.597 | 1.7 | 2.597 |
| BandInvMF (w/ LRS) | 1 | 128 | 64 | 1.0 | 2.597 | 1.5 | 2.681 | 1.6 | 2.814 | 1.6 | 2.870 |
| BandMF (w/o LRS) | 1 | 128 | 64 | 0.9 | 2.921 | 1.5 | 2.921 | 1.6 | 2.921 | 1.7 | 2.921 |
| BandMF (w/ LRS) | 1 | 128 | 64 | 0.9 | 2.921 | 1.1 | 3.053 | 1.6 | 3.158 | 1.7 | 3.222 |
| BLT | 1 | 128 | 64 | 0.9 | 2.580 | 1.3 | 2.580 | 1.4 | 2.580 | 1.8 | 2.580 |
| Dataset | Method | BS | Learning rate by scheduler | |||||
|---|---|---|---|---|---|---|---|---|
| Exponential | Polynomial | Linear | Cosine | |||||
| CIFAR-10 | DP-SGD | 1 | 128 | 1 | 0.6 | 1.1 | 0.6 | 0.5 |
| BISR (w/o LRS) | 1 | 128 | 64 | 1.8 | 1.8 | 1.6 | 1.5 | |
| BISR (w/ LRS) | 1 | 128 | 64 | 1.9 | 1.8 | 1.6 | 1.4 | |
| IMDB | DP-SGD | 1 | 512 | 1 | 0.05 | 0.05 | 0.05 | 0.05 |
| BISR (w/o LRS) | 1 | 512 | 64 | 0.1 | 0.1 | 0.1 | 0.1 | |
| BISR (w/ LRS) | 1 | 512 | 64 | 0.1 | 0.1 | 0.1 | 0.1 | |
Appendix B Naive Factorizations
In this section we briefly state and prove error bounds for simpler factorization choices.
Lemma 15.
Proof.
-
(a)
Since and all other , the maximum column norm is still achieved in the first column and is exactly the same as that of . Thus,
which follows from the analysis of the prefix-sum square-root factorization by [16].
-
(b)
The maximum column norm of is . The maximum row norm of is
(47) The normalized Frobenius norm is
(48) (49) where . Hence and , which results in
(50) -
(c)
The maximum row norm of is , as is its normalized Frobenius norm. The maximum column norm of is attained in the first column and is exactly , which concludes the proof.
Appendix C Exponential Learning Rate Decay
The following two lemmas are needed to complete the proof of Corollary 8.
Lemma 16.
Let and . Then
| (51) |
Proof.
For the lower bound, take . Since , we have , so is admissible. Moreover, and , giving
| (52) |
For the upper bound, write with real . Then , so the maximizer satisfies . At this point, and , hence .
Thus
| (53) |
Finally, since , the claim follows.
Lemma 17.
Let and . Then
| (54) |
Proof.
Splitting gives
| (55) |
The first sum is geometric: . Since , we have and . Thus , so the first term is .
The second sum is a Riemann sum, converging to . Since is monotone decreasing with , , we have . Hence the first term dominates, and the result follows.
