Roy Frostig
Roy Frostig is a machine-learning researcher and JAX co-creator whose work connects learning theory with numerical computing. He studied in Stanford's Machine Learning Group with Percy Liang and coauthored a 2013 semantic-parsing paper. He created JAX with colleagues and coauthored an early tracing paper, a study of data-parallel training, and papers on automatic differentiation. In 2024, he coauthored a study of supervised learning from independent trajectories and the Gemini 1.5 report; in 2025, he coauthored the Gemini 2.5 report. He is a research scientist at Google DeepMind and a core developer of JAX.
- Now at
- Google DeepMind
- Works
- 29
- Citations
- 2,907
- h-index
- 13
- Badges
- Links
- Website, Google Scholar, X and GitHub
Publication numbers from OpenAlex, as of 22 October 2026.
Timeline
-
2012–2013
Stanford PhD and semantic parsing
He joins Stanford's Machine Learning Group as a PhD student in 2012, with Percy Liang as his advisor. In 2013, he coauthors “Semantic Parsing on Freebase from Question-Answer Pairs” with Jonathan Berant, Andrew Chou and Liang; the paper appears at EMNLP.
-
2015
A one-pass estimator
In 2015, he coauthors “Competing with the Empirical Risk Minimizer in a Single Pass” with Rong Ge, Sham M. Kakade and Aaron Sidford at COLT. The paper seeks estimators that match the empirical risk minimizer’s statistical rate on every problem, using one pass, linear time and space proportional to one sample.
-
2017–2018
Creating and compiling JAX
He creates JAX with a few colleagues in 2017. In 2018, he coauthors “Compiling machine learning programs via high-level tracing” with Matthew Johnson and Chris Leary; the paper describes a tracing JIT compiler that generates accelerator code from pure Python and Numpy programs through XLA.
-
2018
Batch size and training time
In 2018, he coauthors “Measuring the Effects of Data Parallelism on Neural Network Training” with Christopher Shallue, Jaehoon Lee, Joseph Antognini, Jascha Sohl-Dickstein and George E. Dahl. The study measures how increasing batch size changes the steps and time needed to reach a target error.
-
2021–2022
Automatic differentiation papers
In 2021, he coauthors “Efficient and Modular Implicit Differentiation” with Mathieu Blondel, Marco Cuturi, Jean-Philippe Vert and others; it differentiates optimization problems through a Python function that states their optimality conditions. In 2022, he coauthors “You Only Linearize Once: Tangents Transpose to Gradients” with Alexey Radul, Adam Paszke, Matthew Johnson and Dougal Maclaurin; the paper decomposes reverse-mode differentiation into forward-mode differentiation followed by transposition of its linear part.
-
2024
Learning from many trajectories
In 2024, he coauthors “Learning from many trajectories” with Stephen Tu and Mahdi Soltanolkotabi. The paper studies supervised learning from independent sequences of dependent covariates, including settings in sequence modeling, control and reinforcement learning.
-
2024–2025
Gemini reports
In 2024, he coauthors the Gemini 1.5 report, which describes multimodal models that recall and reason over fine-grained information from millions of tokens of context. In 2025, he is among the authors of the Gemini 2.5 report, which introduces Gemini 2.5 Pro and Gemini 2.5 Flash.
-
As of October 2026
Research scientist at Google DeepMind
As of October 2026, he is a research scientist at Google DeepMind and a co-author and core developer of JAX. His work covers machine-learning foundations through theory, systems and programming languages.
Career
- NowGoogle DeepMindResearch Scientist
- 2018–2023Google
Education
Most-cited works
- Semantic Parsing on Freebase from Question-Answer Pairs
- Gemini 1.5: Unlocking multimodal understanding across millions of tokens of contextWith George van den Driessche and Paul Barham
- Measuring the Effects of Data Parallelism on Neural Network Training
- Toward Deeper Understanding of Neural Networks: The Power of Initialization and a Dual View on ExpressivityWith Yoram Singer
- Compiling machine learning programs via high-level tracingWith Chris Leary
Sources and credits
Photo: We have no published photo of Roy Frostig yet. Send us a free-licensed photo.
- Machine Learning Group
- Semantic Parsing on Freebase from Question-Answer Pairs - ACL Anthology
- Competing with the Empirical Risk Minimizer in a Single Pass
- Roy Frostig
- Compiling machine learning programs via high-level tracing
- Measuring the Effects of Data Parallelism on Neural Network Training
- Efficient and Modular Implicit Differentiation
- You Only Linearize Once: Tangents Transpose to Gradients
- Learning from many trajectories
- Gemini 1.5: Unlocking multimodal understanding across millions of tokens of context
- Gemini 2.5: Pushing the Frontier with Advanced Reasoning, Multimodality, Long Context, and Next Generation Agentic Capabilities.

