This week we have a cool new MILA professor, *Ioannis Mitliagkas,* giving a talk this *Friday Sep 29* at a new, earlier time: *10:30AM* in room *AA6214*. If time permits, he'll also be giving details of his winter course on topics in AI!
Hope to see you all there! Don't forget about the earlier time!! - Michael
*KEYWORDS* optimization, YellowFin, large scale DL, GAN stabilization
*TITLE* Understanding momentum dynamics for faster training, better scaling, and easier tuning
*ABSTRACT* This talk revolves around Polyak’s momentum gradient descent method, also known as ‘momentum’. Its stochastic version, momentum stochastic gradient descent (SGD), is one of the most commonly used optimization methods in deep learning. Throughout the talk we will study a number of important properties of this versatile method, and see how this understanding can be used to engineer better deep learning systems.
I will first go over the basic formulation of momentum. Then I will summarize a theoretical result on a previously unknown connection between momentum dynamics and asynchronous optimization. Understanding this connection, allows us to improve the efficiency of large-scale deep learning systems. I will go over a recent collaboration with Intel and the National Energy Research Scientific Computing Center (NERSC) on a 15 PetaFLOP system consisting of 9600 nodes. Finally, I will demonstrate how analyzing the behavior of momentum on simple objectives can lead to tuning rules for its learning rate and momentum hyperparameters. Our implementation of these rules is called YellowFin and is a simple adaptive method that can handle different objectives, as well as varying asynchronous dynamics, without hand-tuning. Yellowfin often outperforms state-of-the-art adaptive methods. At the end of the talk, I will discuss some preliminary thoughts on the training dynamics of GANs and some ideas on how momentum dynamics can, again, play a key role in stabilizing adversarial training. Finally, if time permits, I will give an outline my other research interests, as well as a rough plan for my upcoming ’Topics in AI’ class.
*BIO* Ioannis Mitliagkas is an assistant professor in the Department of Computer Science and Operations Research (DIRO) at the University of Montreal. Before that, he was a Postdoctoral Scholar with the Department of Statistics and Computer Science at Stanford University. He obtained his Ph.D. from the Department of Electrical and Computer Engineering at the University of Texas at Austin. His research focuses on statistical learning and inference problems, with work in efficient large-scale and distributed algorithms, theoretical and data-dependent guarantees and tuning complex systems. His recent work includes understanding and optimizing the scanning used in Gibbs sampling for inference, as well as understanding the interaction between optimization and the dynamics of large-scale learning systems.