WING.NUS’s CS6101 lab section will be conducted as a public course, with class participants nominating themselves and presenting the materials and leading the discussion. In Semester I of AY2025/2026, we will examine
Retrieval Augmented Generation (RAG)
Click on Details to see how to participate in the course.
Discussion Group. A mandatory discussion group is on Slack. Students and guests, please login when you are free. If you have a @comp.nus.edu.sg, @u.nus.edu, @nus.edu.sg, @a-star.edu.sg, @dsi.a-star.edu.sg or @i2r.a-star.edu.sg. email address you can create your Slack account for the group discussion without needing an invite.
If you need an invite to the Slack group. The Slack group is being reused from previous semesters. Once you are in the Slack group, you can consider yourself registered for the group.
It is not a lecture-oriented course and not as in-depth as the original sources we are drawing from. Hence, our course is not a replacement, but rather a class to spur local interest in the topics of information retrieval and retrieval augmented generation.
[NEW] As of 21 Jul 2025, the physical class will take place at Seminar Room 31 (COM4 #03-01), at the School of Computing.
Please see the detailed schedule in the table.
Schedule
The sessions will be broadcast live via the customized Zoom link as advertised on the Slack group. For privacy reasons, the group meeting ID and access is not publicly disseminated here on the webpage.
The schedule below is preliminary (last updated 3 Jul 2025.) We may make slight changes on the allocation for topics and provide alternative suggestions for papers.
Date | Description |
---|---|
Introduction | |
NUS Week 00 Thu, 7 Aug NUS Calendar (PDF) | Logistics and Course Format Lecturers: [ Lecture Slides ] |
NUS Week 01 Thu, 14 Aug | RAG Overview Lecturers: [ Lecture Slides ] |
LLM Generation | |
NUS Week 02 Thu, 21 Aug | Foundations of Large Language Models Lecturers: [ Lecture Slides ] |
NUS Week 03 Thu, 28 Aug | LLM Prompting Lecturers: [ Lecture Slides ] |
NUS Week 04 Thu, 4 Sep | Vector Stores Lecturers: [ Lecture Slides ] |
NUS Week 05 Thu, 11 Sep | Training: Fine Tuning, In Context Learning and Model Scaling Lecturers: [ Lecture Slides ] |
Retrieval and Augmentation | |
NUS Week 06 Thu, 18 Sep | Retrieval and Re-ranking Models Lecturers: [ Lecture Slides ] |
NUS Week 07 Thu, 2 Oct | RAG Models Lecturers: [ Lecture Slides ] |
NUS Week 08 Thu, 9 Oct | Document Representation Lecturers: [ Lecture Slides ] |
NUS Week 09 Thu, 16 Oct | Bootstrapping and Iterative Retrieval Lecturers: [ Lecture Slides ] |
Advanced RAG | |
NUS Week 10 Thu, 23 Oct | Multimodal RAG Lecturers: [ Lecture Slides ] |
NUS Week 11 Thu, 30 Oct | Graph RAG Lecturers: [ Lecture Slides ] |
NUS Week 12 Thu, 6 Nov | Source Credibility Assessment Lecturers: [ Lecture Slides ] |
NUS Week 13 Thu, 13 Nov | RAG Efficiency Lecturers: [ Lecture Slides ] |
Organizers
This version of CS6101 is jointly run by WING@NUS and sabbatical visitor Haitao Yu (University of Tsukuba)
The current organisation team includes following members (alphabetical order):
Min-Yen Kan, Yisong Miao, and Haitao Yu