Week | Date | Event | Description & materials | Readings & other resources | |
---|---|---|---|---|---|
Week 1 | Tues. 4/2 | Lecture (Pandu) | Introduction to the course
|
|
|
Thurs. 4/4 | Lecture (Chris) | Inverted Indices: Dictionary and postings lists, boolean querying
|
|||
Week 2 | Tues. 4/9 | Lecture (Pandu) | Index Construction
|
||
Tues. 4/9 | PA1 release | Programming assignment #1 released |
|||
Thurs. 4/11 | Lecture (Chris) | Algorithms for postings list compression
|
|||
Week 3 | Tues. 4/16 | Lecture (Pandu) | Spelling correction |
||
Tues. 4/16 | PS1 release | Problem set #1 released | |||
Tues. 4/16 | Query quiz release | Query quiz released | |||
Thurs. 4/18 | Lecture (Pandu) | Scoring, term weighting and the vector space model |
|||
Sun. 4/20 | Query quiz due | Query quiz due | |||
Week 4 | Tues. 4/23 | PA1 due | Programming assignment #1 due | ||
Tues. 4/23 | Guest lecture |
Guest lecture by Joachim Kupke (Principal Software Engineer, Google) NOTE: attendance required for on-campus students |
|||
Tues. 4/23 | PA2 release | Programming assignment #2 released |
|||
Thurs. 4/25 | Lecture (Chris) | Probabilistic IR: the binary independence model, BM25, BM25F |
|||
Week 5 | Tues. 4/30 | PS1 due | Problem set #1 due | ||
Tues. 4/30 | Lecture (Chris) | Evaluation methods & NDCG |
|
||
Tues. 4/30 | Ranking quiz release | Ranking quiz released | |||
Thurs. 5/2 | Lecture (Pandu) | Systems issues in efficient retrieval and scoring Slides: |
|||
Week 6 | Tues. 5/7 | PA2 due | Programming assignment #2 due | ||
Tues. 5/7 | Lecture (Pandu) | Classification and clustering in vector spaces(Naive Bayes, kNN, decision boundaries) Slides:
|
|
||
Thurs. 5/9 | Lecture (Chris) | Text classification Slides: |
|
||
Thurs/ 5/9 | PA3 release | Programming assignment #3 released | |||
Week 7 | Tues. 5/14 | Lecture (Chris) | Distributed word representations for IR Slides: |
||
Tues. 5/14 | PS2 released | Problem set #2 released | |||
Thurs. 5/16 | Lecture (Chris) | Learning to rank Slides: |
|||
Week 8 | Tues. 5/21 | Lecture (Chris) | Link analysis Slides: |
||
Thurs. 5/23 | PS2 due | Problem set #2 due | |||
Thurs. 5/23 | Guest lecture | Guest lecture by Susan Dumais (Distinguished Scientist & Deputy Managing Director, Microsoft Research Lab) Slides: NOTE: attendance required for on-campus students | |||
Week 9 | Tues. 5/28 | Lecture (Pandu) | Crawling and near-duplicate pages Slides: |
||
Thurs. 5/30 | PA3 due | Programming assignment #3 due | |||
Thurs. 5/30 | Lecture (Chris) | Question answering Slides: |
|||
Week 10 | Tues. 6/4 | Lecture (Pandu) | Personalization Slides: |
|
|
Exam week | Fri. 6/7 | Final exam | Alternate final exam (8:30-11:30am) | ||
Wed. 6/12 | Final exam | Final exam (3:30-6:30pm) | Practice final and solution are on Canvas |