EECE 576L: Advanced Topics in Deep Learning

Futuristic brain-shaped neural network with orange, gold, green, teal, and magenta nodes and connections on white

Overview

EECE 576L examines geometric and probabilistic deep learning and deep reinforcement learning through lectures, student paper presentations, and a research project.


Course Information

Instructor Renjie Liao
Term 2026/27 Winter Session, Term 1 (Fall 2026)
TA Yuanpei Gao · yuanpeig@student.ubc.ca
Class Tuesday, 4:00 p.m. – 7:00 p.m. · UBCV · MCLD 2012 (Hector J. MacLeod Building, Floor 2)
Piazza Course forum
Office hour Tuesday, 1:00 p.m. – 2:00 p.m. · KAIS 3047 (Ohm)
Email renjie.liao@ubc.ca

Use Piazza for questions and Canvas for submissions, grades, deadlines, and changes.

Announcements: First class: Sep. 15. No class Sep. 8 (the classroom may be used for Imagine UBC orientation activities) or Nov. 10 (midterm break).

Detailed overview · Course project · Course policies · Resources


Schedule

Tuesdays, 4:00 p.m. – 7:00 p.m., MCLD 2012. Dates follow the UBC Vancouver calendar; classes do not meet on UBC holidays or during the midterm break. There is no class on Sep. 8 or Nov. 10; the first meeting is Sep. 15 and the last is Dec. 1.

The schedule is tentative. Reference slides are from the previous offering until replaced; paper selections may change. See the presentation guideline.

Meeting Date (Tuesday) Topic and papers Reference slides Suggested readings
Sep. 8 No class — classroom may be used for Imagine UBC activities
1 Sep. 15 Introduction; invariance, equivariance, sets and sequences slides
slides
Chapter 13, 14 of PML1 book & DL book
DeepSets & Transformers & PreNorm & VisionTransformers & SwinTransformers & Chapter 15 of PML1 book
2 Sep. 22 Graph neural networks: message passing and graph convolutions slides I
slides II
Part II of GRL book & Chapter 23 of PML1 book & Chapter 4 of GNN book & GNNs & GGNNs & GAT & Graphormer & GPS & GCNs & ChebyNet & LanczosNet & SignNet & Specformer
3 Sep. 29 Group-equivariant deep learning slides I
slides II
slides III
slides IV
lecture note I
lecture note II
lecture note III
lecture note IV
UvAGEDL
4 Oct. 6 Paper presentations 3–6
3. Mamba
4. xLSTM
5. ViT Registers
6. G-CNNs
slides 3
slides 4
slides 5
slides 6
5 Oct. 13 Paper presentations 7–10
7. Tensor-Field Networks
8. SE(3)-Transformers
9. EGNNs
10. LieTransformers
slides 7
slides 8
slides 9
slides 10
6 Oct. 20 Autoregressive models, LLMs and policy gradients; paper presentations 11–12
11. TIT
12. GRPO
slides
slides 11
slides 12
BERT & GPT3 & T5 & Scaling Laws & LoRA
7 Oct. 27 Paper presentations 13–16
13. DPO
14. Learning Dynamics of DPO
15. KTO
16. RLVR I
slides 13
slides 14
slides 15
slides 16
8 Nov. 3 Diffusion and flow models slides
slides
Score-based Models & ScoreSDE & DDPM & DDIM & DPM++
Flow Matching & Rectified Flow & Stochastic Interpolants
Nov. 10 No class — UBC midterm break
9 Nov. 17 Paper presentations 17–20
17. RLVR II
18. VAR
19. Rectified Flow
20. OT-CFM
slides 17
slides 18
slides 19
slides 20
10 Nov. 24 Paper presentations 21–24
21. MDLM
22. MDLM Ordering
23. DMD2
24. FlowEdit
slides 21
slides 22
slides 23
slides 24
11 Dec. 1 Project presentations
TBA Paper presentations 1–2 — new date to be announced
1. PointNet++
2. Point Transformer V3
slides 1
slides 2

FAQ

Can I audit or sit in?

UBC students, staff, and faculty may email the instructor to request permission to audit. Registered students receive priority if classroom space is limited.

Where can I find textbooks, paper lists, and sample projects?

See Course Resources. There is no required textbook.

Previous Version