| Week | Date | Topic | Slides | Optional Readings |
|---|---|---|---|---|
| W1 | 8/26 | Overview and Course Logistics | - | |
| 8/28 | Boolean Retrieval | [MRS Chapter 1], [MRS Chapter 2] | ||
| W2 | 9/2 | TF-IDF, Vector Space Model | [MRS Chapter 6], [MRS Chapter 7] | |
| 9/4 | BM25, Probabilistic Model | [MRS Chapter 11] | ||
| 9/6 | Homework 0 Due (Saturday) | |||
| W3 | 9/9 | Link Analysis: PageRank | [MRS Chapter 21], [LRU Chapter 5.1/5.2] | |
| 9/11 | Link Analysis: Topic-Sensitive PageRank, HITS | [LRU Chapter 5.3/5.5] | ||
| W4 | 9/16 | Evaluation | [MRS Chapter 8] | |
| 9/18 | Evaluation (Cont'd) and Quiz 1 | [Sakai, SIGIR'16] | ||
| 9/20 | Homework 1 Due (Saturday) | |||
| W5 | 9/23 | Learning to Rank | [MRS Chapter 14], [Nallapati, SIGIR'04], [Joachims, KDD'02] | |
| 9/25 | Learning to Rank (Cont'd) and Course Project Info | [Burges et al., ICML'05], [Burges et al., NIPS'06] | ||
| W6 | 9/30 | Recommender Systems: Collaborative Filtering | [LRU Chapter 9.1/9.2/9.3] | |
| 10/2 | Recommender Systems: Matrix Factorization | [LRU Chapter 9.4], [Koren, KDD'09] | ||
| W7 | 10/7 | Recommender Systems: Matrix Factorization (Cont'd) and Quiz 2 | [LRU Chapter 9.5] | |
| 10/9 | Recommender Systems: Bayesian Personalized Ranking | [Rendle et al., UAI'09] | ||
| 10/11 | Homework 2 Due (Saturday) | |||
| W8 | 10/14 | No Class (Fall Break) | ||
| 10/16 | Word Embedding, word2vec, GloVe | [Mikolov et al., NIPS'13], [Levy and Goldberg, NIPS'14], [Pennington et al., EMNLP'14] | ||
| 10/18 | Project Proposal Due (Saturday) | |||
| W9 | 10/21 | Neural Ranking, Dense Passage Retrieval | [Nalisnick et al., WWW'16], [Karpukhin et al., EMNLP'20], [Mitra et al., WWW'17] | |
| 10/23 | Contextualized Language Models, BERT | [Vaswani et al., NIPS'17], [Devlin et al., NAACL'19], [Clark et al., ICLR'20] | ||
| W10 | 10/28 | BERT-Based Ranking, ColBERT | [Dai and Callan, SIGIR'19], [Nogueira and Cho, arXiv'19], [Khattab and Zaharia, SIGIR'20] | |
| 10/30 | Neural Collaborative Filtering and Quiz 3 | [He et al., WWW'17] | ||
| 11/1 | Homework 3 Due (Saturday) | |||
| W11 | 11/4 | Neural Collaborative Filtering (Cont'd) and Sequential Recommendation | [Rendle et al., RecSys'20], [He and McAuley, ICDM'16], [He et al., RecSys'17] | |
| 11/6 | Large Language Models Basics | [Brown et al., NeurIPS'20], [Wei et al., ICLR'22], [Ouyang et al., NeurIPS'22], [Wei et al., NeurIPS'22], [Wang et al., ICLR'23], [Schick et al., NeurIPS'23], [Guo et al., Nature'25] |
||
| W12 | 11/11 | Large Language Models with Search Engines (Guest Lecture by Bowen Jin, Zoom) | [Jin et al., COLM'25], [Jin et al., arXiv'25] | |
| 11/13 | Large Language Models for Ranking | [Sun et al., EMNLP'23], [Qin et al., NAACL'24], [Ma et al., SIGIR'24] | ||
| W13 | 11/18 | Large Language Models for Recommendation | [Li et al., KDD'23], [Liu et al., arXiv'23], [Hou et al., ECIR'24] | |
| 11/20 | Logistics for Project Presentations / Final Exam and Quiz 4 | - | ||
| 11/22 | Homework 4 Due (Saturday) | |||
| W14 | 11/25 | Project Presentations (Zoom) | ||
| 11/27 | No Class (Thanksgiving) | |||
| W15 | 12/2 | Project Presentations (Zoom) | ||
| 12/4 | Project Presentations (Zoom) | |||
| W16 | 12/9 | Project Report Due (Tuesday) | ||
| W17 | 12/16 | Final Exam | ||