Research

I study optimization, dynamics and learning, with a focus on modern machine learning. I have also worked at the intersection of systems and theory. Below are the themes my group works on now, with our papers on each. The full list is on the publications page.

Optimization for modern deep learning

All papers on this theme

Why optimizers like Adam work, and how to make training faster and more robust: batch sizes, sign and spectral methods, distributed and asynchronous training.

Generalization, out-of-distribution robustness and compositionality

All papers on this theme

Models that keep working when the data changes: domain shift, OOD detection, identifiable and compositional representations, and pretraining objectives.

Privacy and machine unlearning

All papers on this theme

Removing the influence of data from trained models, with guarantees, and measuring whether unlearning methods actually work.

Dynamics of games and reinforcement learning

All papers on this theme

Min-max optimization, variational inequalities and the learning dynamics of multi-agent and reinforcement learning.

Earlier work and resources

Funding acknowledgements

Special thanks to Intel and NVIDIA for donating access to hardware, and to SigOpt for access to their platform for some of our work.