Builders & open source
John Duchi
Associate Professor of Statistics and Electrical Engineering, Stanford University
- Associate Professor of Statistics and Electrical Engineering, Stanford University12
John Duchi is an associate professor of Statistics and Electrical Engineering at Stanford University, with work spanning statistical learning, optimization, information theory, and computation. Duchi's stated goals include large-scale optimization methods that work robustly across machine learning problems and tools to assess the validity of machine-learned systems. Duchi is first author, with Elad Hazan and Yoram Singer, of the 2011 JMLR paper on adaptive subgradient methods, which PyTorch's documentation cites for its Adagrad optimizer, and before joining the Stanford faculty worked at Google as a software engineer and as a summer research intern and engineer.1234
At a glance
- Current role
- Associate Professor of Statistics and Electrical Engineering
- Company
- Stanford University
- Sector
- University
- Education
- Stanford, UC Berkeley
- Work listed
- 1
- Honors
- 8
- Sources cited
- 4
- Profile reviewed
Career
John Duchi worked as a research assistant with Daphne Koller at Stanford and as a software engineer at Google from 2007 to 2008, then completed a PhD in computer science at UC Berkeley advised by Michael I. Jordan and Martin J. Wainwright. During the doctorate Duchi spent summers from 2009 to 2014 as a research intern and engineer working with Yoram Singer at Google.2
Duchi joined the Stanford faculty in September 2014 as an assistant professor of statistics and electrical engineering and was promoted to associate professor in September 2021.21
Research
Duchi's research spans statistical learning, optimization, information theory and computation. The 2011 Adagrad paper with Elad Hazan and Yoram Singer introduced subgradient methods that adapt their step sizes to the geometry of previously observed data, and the method is implemented as an optimizer in PyTorch.134
With Jordan and Wainwright, Duchi developed minimax theory for locally private estimation, published with discussion in the Journal of the American Statistical Association in 2018. Duchi's work with Hongseok Namkoong on variance-based regularization with convex objectives received a best paper award at NIPS 2017.2
Teaching and writing
At Stanford, Duchi has taught information theory and statistics, the mathematics of convexity, applied statistics, probability and introductory matrix methods. The CV also lists a book in preparation, Statistics and Information Theory, hosted on the Statistics 311 course site.2
Work and contributions
Adaptive Subgradient Methods for Online Learning and Stochastic Optimization (Adagrad) Published research
First author, with Elad Hazan and Yoram Singer, of the 2011 Journal of Machine Learning Research paper presenting subgradient methods that adapt to the geometry of the data seen in earlier iterations; PyTorch's documentation for its Adagrad optimizer refers to this paper for details of the algorithm.34
Timeline
- Joined Google as a software engineer.2
- Began doctoral research at UC Berkeley with Michael I. Jordan and Martin J. Wainwright.2
- Published the Adagrad paper on adaptive subgradient methods in the Journal of Machine Learning Research.3
- Became an assistant professor of statistics and electrical engineering at Stanford University.2
- Published "Minimax optimal procedures for locally private estimation" in the Journal of the American Statistical Association.2
- Became an associate professor of statistics and electrical engineering at Stanford University.2
Other documented roles
Roles the sources document that are not confirmed as current.
Honors and recognition
- Best Student Paper Award, ICML 2010 · International Conference on Machine Learning, 20102
- ACM Doctoral Dissertation Award, Honorable Mention · Association for Computing Machinery, 20142
- NSF CAREER Award · U.S. National Science Foundation, 20162
- Sloan Research Fellowship in Mathematics · Alfred P. Sloan Foundation, 20172
- Best Paper Award, NIPS 2017 · Conference on Neural Information Processing Systems, 20172
- ONR Young Investigator · Office of Naval Research, 20192
- SIAM Early Career Prize in Optimization · Society for Industrial and Applied Mathematics, 20202
- Best Student Paper Award, COLT 2023 · Conference on Learning Theory, 20232
Where they work
- Stanford University 40 people in the wiki
Related people
- Daphne KollerAlso at Stanford University
- Kunle OlukotunAlso at Stanford University
- Trevor HastieAlso at Stanford University
- Jascha Sohl-DicksteinAlso at Stanford University
- Christopher RéAlso at Stanford University
- Michael I. JordanMachine-learning theory · Training systems
- Martín AbadiTraining systems · Machine-learning theory
- Cho-Jui HsiehTraining systems · Machine-learning theory
- Beren MillidgeTraining systems · Machine-learning theory
- Mathieu BlondelMachine-learning theory
Suggest a correction or removal
Profiles cover public professional work only, and each statement cites a source. If something is out of date, missing or wrong, tell us and link a source. People can also ask for their profile to be corrected or removed.
References
4 sources · profile reviewed Oct 21, 2026 · data updated Oct 21, 2026