(Fall 2026) CS690: Large-Scale Optimization for Machine Learning

Instructor: Dr. Mingrui Liu

Description

Time/Location

Office Hours:

Contact Information:

Graduate Teaching Assistant (GTA):

Recommended Textbooks:

Course Overview

Optimization plays a central role in modern machine learning, serving as the engine that enables models to learn from data. This course studies optimization as the foundation of machine learning, beginning with the basics of convex and stochastic optimization and then moving to the training of large-scale neural networks and foundation models. We develop both classical theory and recent insights into training dynamics, scaling behavior, and optimization in overparameterized models.

The course is intended for students who want to pursue research or advanced practice in machine learning, particularly those interested in optimization theory, large-scale model training, and the design of efficient and reliable learning algorithms.

Prerequisites: Students should have a solid background in linear algebra, probability, and calculus. Prior exposure to machine learning and basic optimization (e.g., gradient descent) is expected. Familiarity with Python and PyTorch is recommended for assignments and projects.

Tentative Schedule

Grading

Honor Code

Please see the Office for Academic Integrity (https://oai.gmu.edu/) for a full description of the code and the honor committee process, and the Honor Code Policies of the Department of Computer Science (https://cs.gmu.edu/resources/honor-code/) regarding the course project. GMU is an Honor Code university. The principle of academic integrity is taken seriously and violations are treated gravely. If you rely on someone else's work in an aspect of the course project, you should give full credit in the proper, accepted form. Another aspect of academic integrity is the free play of ideas. Vigorous discussion and debate are encouraged in this course, with the firm expectation that all aspects of the class will be conducted with civility and respect for differing ideas, perspectives, and traditions. When in doubt (of any kind) please ask for guidance and clarification.

Unauthorized Devices and Materials

By default, assessments are [closed book, closed notes, and there are no authorized devices]. Policies regarding authorized material and devices will be specified per assessment. The possession of an unauthorized device or unauthorized material during any assessment will result in an automatic 0 on that assessment, even if the device or material is not used. For example, if you are asked to turn off your phone and put it away in your backpack, and then you are seen with a phone in your pocket during a quiz or exam (even if it is off), then that quiz or exam will be an automatic 0. The same rule also applies for any limited access devices or material. For example, if you are allowed some form of notes and a calculator during a quiz or exam but there are restrictions given (such as the quantity of notes, or capabilities of the calculator), and you are seen with something outside the parameters specified, then that quiz or exam will be an automatic 0. This policy is non-negotiable and it is your responsibility to confirm before the assessment if something does or does not adhere to the assessment policies.