Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Keith Rush

dblp:249/8135 · also J. Keith Rush, John Keith Rush · DBLP profile ↗
← Back
7ranked-venue papers
1as first author
7since 2021 · last 2025
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 7 · 1 first-author · 7 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Efficient and distributed learning · 54% Optimization for machine learning · 28% Deep learning architectures and training · 14%
Network and information security
4 papers
Privacy and data protection · 100%

Topics — the 15 heaviest of 15, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Privacy and data protection
differential privacy
1.832023
Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacy · NeurIPS 2023
Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning · ICML 2023
(Nearly) Dimension Independent Private ERM with AdaGrad Ratesvia Publicly Estimated Subspaces · COLT 2021
Machine learning › Efficient and distributed learning
federated learning
1.322024
Federated Automatic Differentiation · J. Mach. Learn. Res. 2024
Adaptive Federated Optimization · ICLR 2021
Machine learning › Efficient and distributed learning › distributed training
communication-efficient training
0.912025
Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo · NeurIPS 2025
Machine learning › Efficient and distributed learning
distributed training
0.912025
Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo · NeurIPS 2025
Machine learning › Deep learning architectures and training
scaling laws
0.912025
Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo · NeurIPS 2025
Machine learning › Optimization for machine learning
correlated noise
0.712023
Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacy · NeurIPS 2023
Machine learning › Optimization for machine learning › gradient-based optimization
gradient descent
0.712023
Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacy · NeurIPS 2023
Privacy and data protection › differential privacy
differentially private learning
0.712023
Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning · ICML 2023
Privacy and data protection › differential privacy
differentially private optimization
0.712023
Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacy · NeurIPS 2023
Privacy and data protection › differential privacy
privacy mechanism design
0.712023
Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning · ICML 2023
Machine learning › Efficient and distributed learning › federated learning › federated optimization
adaptive federated optimization
0.512021
Adaptive Federated Optimization · ICLR 2021
Machine learning › Optimization for machine learning › stochastic optimization
adaptive gradient methods
0.512021
(Nearly) Dimension Independent Private ERM with AdaGrad Ratesvia Publicly Estimated Subspaces · COLT 2021
Privacy and data protection › differential privacy › differentially private optimization
private empirical risk minimization
0.512021
(Nearly) Dimension Independent Private ERM with AdaGrad Ratesvia Publicly Estimated Subspaces · COLT 2021
Natural language and speech › Language models and text generation
large language model training
0.312025
Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo · NeurIPS 2025
Privacy and data protection
privacy-preserving computation
0.212024
Federated Automatic Differentiation · J. Mach. Learn. Res. 2024

Methods — techniques the papers use, named apart from their topics

gradient accumulation · 1.5automatic differentiation · 1.5DP-FTRL · 1.3perturbation analysis · 1.0gradient subspace estimation · 1.0diloco · 0.9data-parallel training · 0.9online matrix factorization · 0.7matrix factorization mechanisms · 0.7matrix factorization mechanism · 0.7fourier transform · 0.7DP-SGD · 0.7adaptive optimization · 0.5
YearPublicationVenuePosition
2025 Communication-Efficient Language Model Training Scales Reliably and Robustly: Scaling Laws for DiLoCo
abstract
As we scale to more massive machine learning models, the frequent synchronization demands inherent in data-parallel approaches create significant slowdowns, posing a critical challenge to further scaling. Recent work develops an approach (DiLoCo) that relaxes synchronization demands without compromising model quality. However, these works do not carefully analyze how DiLoCo's behavior changes with model size. In this work, we study the scaling law behavior of DiLoCo when training LLMs under a fixed compute budget. We focus on how algorithmic factors, including number of model replicas, hyperparameters, and token budget affect training in ways that can be accurately predicted via scaling laws. We find that DiLoCo scales both predictably and robustly with model size. When well-tuned, DiLoCo scales better than data-parallel training with model size, and can outperform data-parallel training even at small model sizes. Our results showcase a more general set of benefits of DiLoCo than previously documented, including increased optimal batch sizes, improved downstream generalization with scale, and improved evaluation loss for a fixed token budget.
Zachary Charles, Gabriel Teston, Lucio M. Dery, Keith Rush, Nova Fallen, Zachary Garrett, Arthur Szlam, Arthur Douillard
NeurIPS4
2024 Federated Automatic Differentiation
abstract
Federated learning (FL) is a framework for learning across an axis of group partitioned data (heterogeneous clients) while preserving data privacy, under the orchestration of a central server. FL methods often compute gradients of loss functions purely locally (e.g. at each client), typically using automatic differentiation (AD) techniques. In this work, we consider the problem of applying AD to federated computations while preserving compatibility with privacy-enhancing technologies. We propose a framework, federated automatic differentiation (federated AD), that 1) enables computing derivatives of functions involving client and server computation as well as communication between them and 2) operates in a manner compatible with existing federated technology. We show, in analogy with AD, that federated AD may be implemented using various accumulation modes, which introduce distinct computation-communication trade-offs and systems requirements. Further, we show that a broad class of federated computations is closed under these modes of federated AD, implying that if the original computation can be implemented using privacy-preserving primitives, its derivative may be computed using the same primitives. We then show how federated AD can be used to create algorithms that dynamically learn components of the algorithm itself. We demonstrate that performance of FedAvg-style algorithms can be significantly improved by using federated AD in this manner.
Keith Rush, Zachary Charles, Zachary Garrett
J. Mach. Learn. Res.1
2023 Multi-Epoch Matrix Factorization Mechanisms for Private Machine Learning
abstract
We introduce new differentially private (DP) mechanisms for gradient-based machine learning (ML) with multiple passes (epochs) over a dataset, substantially improving the achievable privacy-utility-computation tradeoffs. We formalize the problem of DP mechanisms for adaptive streams with multiple participations and introduce a non-trivial extension of online matrix factorization DP mechanisms to our setting. This includes establishing the necessary theory for sensitivity calculations and efficient computation of optimal matrices. For some applications like $>\!\! 10,000$ SGD steps, applying these optimal techniques becomes computationally expensive. We thus design an efficient Fourier-transform-based mechanism with only a minor utility loss. Extensive empirical evaluation on both example-level DP for image classification and user-level DP for language modeling demonstrate substantial improvements over all previous methods, including the widely-used DP-SGD. Though our primary application is to ML, our main DP results are applicable to arbitrary linear queries and hence may have much broader applicability.
Christopher A. Choquette-Choo, H. Brendan McMahan, Keith Rush, Abhradeep Thakurta
ICML3
2023 Gradient Descent with Linearly Correlated Noise: Theory and Applications to Differential Privacy
abstract
We study gradient descent under linearly correlated noise. Our work is motivated by recent practical methods for optimization with differential privacy (DP), such as DP-FTRL, which achieve strong performance in settings where privacy amplification techniques are infeasible (such as in federated learning). These methods inject privacy noise through a matrix factorization mechanism, making the noise *linearly correlated* over iterations. We propose a simplified setting that distills key facets of these methods and isolates the impact of linearly correlated noise. We analyze the behavior of gradient descent in this setting, for both convex and non-convex functions. Our analysis is demonstrably tighter than prior work and recovers multiple important special cases exactly (including anticorrelated perturbed gradient descent). We use our results to develop new, effective matrix factorizations for differentially private optimization, and highlight the benefits of these factorizations theoretically and empirically.
Anastasia Koloskova, Ryan McKenna, Zachary Charles, Keith Rush, H. Brendan McMahan
NeurIPS4
2022 Iterated Vector Fields and Conservatism, with Applications to Federated Learning
abstract
We study whether iterated vector fields (vector fields composed with themselves) are conservative. We give explicit examples of vector fields for which this self-composition preserves conservatism. Notably, this includes gradient vector fields of loss functions associated to some generalized linear models. In the context of federated learning, we show that when clients have loss functions whose gradient satisfies this condition, federated averaging is equivalent to gradient descent on a surrogate loss function. We leverage this to derive novel convergence results for federated learning. By contrast, we demonstrate that when the client losses violate this property, federated averaging can yield behavior which is fundamentally distinct from centralized optimization. Finally, we discuss theoretical and practical questions our analytical framework raises for federated learning.
Zachary Charles, Keith Rush
ALT2
2021 (Nearly) Dimension Independent Private ERM with AdaGrad Ratesvia Publicly Estimated Subspaces
abstract
We revisit the problem of empirical risk minimziation (ERM) with differential privacy. We show that noisy AdaGrad, given appropriate knowledge and conditions on the subspace from which gradients can be drawn, achieves a regret comparable to traditional AdaGrad plus a well-controlled term due to noise. We show a convergence rate of $O(\tr(G_T)/T)$, where $G_T$ captures the geometry of the gradient subspace. Since $\tr(G_T)=O(\sqrt{T})$ we can obtain faster rates for convex and Lipschitz functions, compared to the $O(1/\sqrt{T})$ rate achieved by known versions of noisy (stochastic) gradient descent with comparable noise variance. In particular, we show that if the gradients lie in a known constant rank subspace, and assuming algorithmic access to an envelope which bounds decaying sensitivity, one can achieve faster convergence to an excess empirical risk of $\tilde O(1/\epsilon n)$, where $\epsilon$ is the privacy budget and $n$ the number of samples. Letting $p$ be the problem dimension, this result implies that, by running noisy Adagrad, we can bypass the DP-SGD bound $\tilde O(\sqrt{p}/\epsilon n)$ in $T=(\epsilon n)^{2/(1+2\alpha)}$ iterations, where $\alpha \geq 0$ is a parameter controlling gradient norm decay, instead of the rate achieved by SGD of $T=\epsilon^2n^2$. Our results operate with general convex functions in both constrained and unconstrained minimization. Along the way, we do a perturbation analysis of noisy AdaGrad, which is of independent interest. Our utility guarantee for the private ERM problem follows as a corollary to the regret guarantee of noisy AdaGrad.
Peter Kairouz, Mónica Ribero, Keith Rush, Abhradeep Thakurta
COLT3
2021 Adaptive Federated Optimization
Sashank J. Reddi, Zachary Charles, Manzil Zaheer, Zachary Garrett, Keith Rush, Jakub Konecný, Sanjiv Kumar, H. Brendan McMahan
ICLR5