CS 547/DS 547: Information Retrieval :: Fall 2024

Course readings will be drawn from the following resources:

Tentative Schedule (subject to change)

Class #

Date

Topic

Readings

Homework

Project

1

8/22

Course overview, Text retrieval basics, boolean retrieval

IIR 1

 

 

2

8/29

boolean retrieval; Improving the index

IIR 2.1-2.4, 3.1-3.2

hw1 out

 

3

9/12

Improving the index; Vector space retrieval

IIR 6

 

Notify names of your project team members by September 12

4

9/19

Quiz; Vector space retrieval; BM25; Statistical language models; Web Search Basics

IIR 7, 12, 19.1-19.4, 20, A Standard for Robot Exclusion, Public API list

hw2 out

 

5

9/26

Web Search Basics; Link analysis (PageRank and HITS); Evaluating the retrieval engine

MMD 5.1, Google Bomb, IIR 21.1-21.2, PageRank

IIR 21.3, MMD 5.5, HITS (Wikipedia), Kleinberg's original paper, IIR 8

 

 

6

10/3

Review; Recommenders, PyTorch Tutorial

MMD 9, Recommender System (Wikipedia)

 

hw3 out

 

7

10/10

Midterm

 

 

 

8

10/24

Recommenders; Project workday

Matrix Factorization Techniques for Recommender SystemsNetflix PrizeHow the Netflix Prize was won

Collaborative filtering with temporal dynamics, 2009. MMD 9, Recommender System (Wikipedia)

 

Project proposal submission by October 25

9

10/31

Proposal Presentation; Classification

IIR 13, 14

 

Proposal Presentation slides by October 30

10

11/7

Classification

 

hw4 out

 

11

11/14

Quiz; Learning to Rank; Neural Methods for IR; Distributed word representations for IR; LLM for IR

IIR 15.4, Wikipedia: Learning to Rank, Learning to Rank for Information Retrieval; An Introduction to Neural Information Retrieval (mainly Ch 2.6 and 3);

SetRank: Learning a Permutation-Invariant Ranking Model for Information Retrieval, 2020; Distributed Representations of Words and Phrases and their Compositionality, 2013; A Deep Relevance Matching Model for Ad-hoc Retrieval, 2016; A Dual Embedding Space Model for Document Ranking, 2016

Large Language Models for Information Retrieval: A Survey, 2024

 

 

12

11/21

Advanced Recommender System; Online Threats; Review

Regularizing Matrix Factorization with User and Item Embeddings for Recommendation, 2018;

Neural Collaborative Filtering, 2017; Neural Graph Collaborative Filtering, 2019; Where are the Facts? Searching for Fact-checked Information to Alleviate the Spread of Fake News, 2020

 

 

 

13

12/5

Final exam

 

 

 

14

12/12

Project Presentation

 

 

Project deliverables due: Dec 11