Carnegie Mellon University
LTI
Language Technologies Institute
School of Computer Science
Portrait of Yiming Yang

11-769 Generative Machine Learning

Semester: Spring 2027

Time & Location: TR 12:30pm - 1:50pm

Poster: Course poster (PDF)

Instructor Information
NameYiming Yang
Contact Infoyiming at cs dot cmu dot edu
Office LocationGHC 5703, 5000 Forbes Avenue, Pittsburgh, PA 15213
Office HoursTBD
TA Information
TA NameTBD
TA Contact InfoTBD
Office LocationTBD
Office HoursTBD

What is this course about?

Modern machine learning is no longer dominated by a single generative paradigm. In addition to autoregressive language models, researchers increasingly use diffusion models, flow matching, energy-based methods, and consistency-style models across many frontier problems.

This course studies six major modern generative paradigms and systematically compares their strengths and limitations across three broad categories of data: token sequences, including language; continuous signals, such as images; and graph-based structures.

Why this course?

Large language models are the most visible success of modern generative AI, but they are not the whole story. Cutting-edge ML research increasingly studies generation for images, structured objects, scientific discovery, and hard optimization problems.

The course is designed for students who want to understand what lies beyond autoregressive LLMs: how different generative paradigms work, where they are being applied, and what current research questions remain open.

Who should take this course?

Prerequisites

Students should have prior exposure to introductory machine learning, probability and statistics, and basic optimization. Familiarity with modern large language models is strongly recommended but not required. Prior experience with diffusion models, flow matching, graph generation, combinatorial optimization, or advanced deep learning systems is not assumed.

Course organization

Instructor-led lectures

The instructor will introduce each core generative paradigm through canonical examples.

Student-led lectures

Student teams will present frontier research topics. Each topic takes one lecture, covers at least two generative paradigms, and is based on a curated paper set.

Object CategoryPossible Topics
Sequential TokensCoding, mathematical reasoning, diffusion language models
Continuous SignalsFast generation, controllable generation, diffusion vs. flow matching
Graph StructuresMIS, MaxCut, SAT, molecules, proteins, other NP-hard problems

Course format

Lecture slides: Instructor, invited, and student-led lecture slides are class-member-only materials and will be distributed to enrolled students through the course OneDrive folder Shared_slides. They are not posted on this public website.

Grading

ComponentWeight
Instructor-led Lecture Checkpoints30%
Student-led Lecture Checkpoints30%
Student-Led Lectures40% (50% by peers, 50% by Instructor/TA)

Course Schedule

The first part of the semester consists of instructor-led lectures and three invited student-led exemplars. After Spring Break, the remaining lecture slots are reserved for student-led lectures; their topics and presenters will be determined after enrollment and topic selection.

Planning note: The student-led portion is intentionally left open at this stage. The dates are reserved, but topic-to-date assignments will be filled in later.
DateIDLecturePlanning Focus / Notes
1/19L1Course IntroductionWhat do we cover and how do we run the course
1/21L2Autoregressive Modeling Foundations
1/26L3Energy-Based Modeling Fundamentals
1/28L4Diffusion Models Fundamentals IFrom Energy Landscapes to Hierarchical Denoising
2/2L5Diffusion Models Fundamentals IIDiffusion as Score-Based Modeling
2/4L6Flow Matching FundamentalsLearning Arbitrary Distribution Transformations
2/9L7Inductive Moment Matching (IMM)Learning Consistent Distribution Transformations
2/11L8Autoregressive Reinforcement Learning for Neural Combinatorial Optimization (AM)Attention Model (AM), Kool et al., ICLR 2019
2/16L9Non-Autoregressive Reinforcement Learning for Neural Combinatorial OptimizationDIMES, Qiu et al., NeurIPS 2022
2/18L10Diffusion Models for Combinatorial OptimizationSupervised DIFUSCO (Sun & Yang, NeurIPS 2023) and Unsupervised DiffUCO (Sanokowski et al., ICML 2024)
2/23L11What Makes Diffusion Work for Combinatorial OptimizationCombinatorial Adjoint Matching (CAM), Feng et al., ICML 2026
2/25Guest LectureDiscrete Diffusion for Complex Reasoning, Planning and Beyondby Jiacheng Ye, UHK
3/2SE1Mathematical Reasoning & Proof GenerationInvited student-led lecture exemplar I by Weihua Du
3/4SE2Molecular Graph GenerationInvited student-led lecture exemplar II by Shanda Li
3/9—Spring BreakNo class
3/11—Spring BreakNo class
3/16SE3Node Selection from Graphs in Combinatorial OptimizationInvited student-led lecture exemplar III by Shengyu Feng
3/18SL2Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
3/23SL3Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
3/25SL4Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
3/30SL5Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/1SL6Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/6SL7Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/8SL8Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/13SL9Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/15–4/16—Spring CarnivalNo class
4/20SL10Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/22SL11Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/27SL12Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection
4/29SL13Student-led lectureTopic and presenter(s) to be determined after enrollment and topic selection