Information Retrieval

Spring 2024

Week 15

  • *Please fill out the course evaluation before Reading Day. Student feedback has helped improve this course in the past, please take a moment to fill out the questionnaire and share what worked and what might be changed for future offerings of the course.
  • Remaining grades for assignments + the final paper summary will be available by sometime on Reading Day (next Tuesday). We will pass things on as soon as they are ready. 
  • Quizzes for the semester are now complete.
  • Tuesday Lecture: Project Workshop. Our Tuesday lecture will be for groups to discuss their project face-to-face, as well as for class discussions about the project. 
  • Our final lecture will be this Thursday.
  • Office Hours Next Week: I will hold office hours as usual on Monday next week (12-2pm). On Tuesday (Reading Day) I will be in my office and available over zoom between 10am-12pm and 12:30pm-2:30pm. 
  • Final Project Deliverables: Presentation during final exam (Friday May 3rd 1:30pm-4pm in our regular classroom; slides must be submitted by 12:30pm the same day), and final report + rough work due at 11:59pm  after the exam (also Friday May 3rd). You are welcome to make changes to your materials after the exam.

Week 14

  • Quiz 9 is due Monday evening (after the weekend). The final quiz (Quiz 10) will be due next Monday evening.
  • Assignment 4 (last one) is due Friday April 19 (11:59pm).
  • Readings: PyTerrier tutorial -- original slides in MyCourses under "Readings" modification for lecture under "Lectures". **These slides are directly related to Assignment 4.
  • Project: Proposals will be returned early this week with feedback. Final Project Deliverables: Presentation during final exam (Friday May 3rd 1:30pm-4pm in our regular classroom; slides must be submitted by 12:30pm the same day), and final report + rough work due at 11:59pm  after the exam (also Friday May 3rd). You are welcome to make changes to your materials after the exam.
  • Next Tuesday (Wk 15): Project Workshop. Next week the Tuesday lecture will be for groups to discuss their project face-to-face, as well as for class discussions about the project. 

Week 13

  • **Office Hrs during Eclipse on Monday April 8.  I will be available during office hours over Zoom; but I will not be available in-person in my office. Enjoy this rare event, and be safe.
  • Quiz 9 is due Monday evening (after the weekend).
  • *2nd Extension: Assignment 3 is due Tuesday April 9, to accommodate events/delays related to the eclipse.
  • Final Research Paper (LLM-based generative retrieval paper). Is available through MyCourses. We will discuss the paper in-class Thursday - bring questions and comments. Paper summaries are due Friday evening.
  • Readings: PyTerrier tutorial (ECIR 2021) -- slides in MyCourses.
  • Related to our discussions on evaluation, there is an interesting Communications of the ACM article on humans, LLMs, and relevance judgements: article.

Week 12

  • **Office Hrs during Eclipse on Monday April 8.  I will be available during office hours over Zoom; but I will not be available in-person in my office. Enjoy this rare event, and be safe.
  • (Update) Quiz 8 is out and due on Monday.
  • *2nd Extension: Assignment 3 is due Tuesday April98 (Wk 13), due to the eclipse being on Monday.
  • Final Research Paper (LLM-based generative retrieval paper). Is available through MyCourses and the class discord. We will discuss the paper in-class next Thursday: bring questions and comments, Paper summaries are due Friday evening.
  • Readings: PyTerrier tutorial (ECIR 2021) -- slides in MyCourses.
  • Related to our discussions on evaluation, there is an interesting Communications of the ACM article on humans, LLMs, and relevance judgements: article.

Week 11

  • Quiz 7 is due Thursday at 11:59pm.  
  • Readings: Croft Ch. 6 (search hits), Ch. 7 (Galago query language), Ch. 4 (PageRank), PyTerrier tutorial (ECIR 2021) -- slides in MyCourses.
  • Assignment 3 will be released this week, and will be due next Friday.

Week 10

  • **Office hours cancelled next week (Wk 11), due to travel Mon/Tues; I will be checking email and discord starting Wednesday morning next week.
  • **Extension: Proposal now due next Tuesday, in Wk 11. Make sure to working on finding system(s) that you can run, designing experiment drafts, and drafting the proposal (see MyCourses for requirements, and tips/suggestions).
  • Readings: Croft Chapter 8.4-8.5 (on evaluation)
  • There will be no quiz this week.
  • Lecture next Tuesday: The instructor will be away, but students are expected to go to class, to finalize their proposals and have discussions both within and between groups.

Week 8

  • Project Proposal due Friday after Break, in Wk 10. Make sure to be actively starting on finding system(s) that you can run, designing experiment drafts, and drafting the proposal (see MyCourses for requirements, and tips/suggestions).
  • Readings: Croft Sections 7.1-7.2, 4.1-4.5 and Chapter 8.4-8.5 (on evaluation)
  • Quiz 6 will be out Wednesday evening (due Thursday evening).
  • Best of luck at career fair this week; remember to look for internship opportunities online as well (see the class discord under #jobs for details).

Week 7

  • Project: We will have a presentation by a former IR student on Tuesday, who will talk to us about their project and some related follow-on work.
  • Readings: Croft Sections 7.1-7.2, and 4.1-4.5.
  • Assignment 2 is due Tuesday evening. Please see instructions in MyCourses on using the ICL 6 machines for the assignment, which is required minimally for submission and testing -- grading will test submissions using ICL6 machines.
  • (*Another Extension) Research Paper Summary 2 is due Thursday at 11:59pm.
  • Quiz 5 will be out Thursday evening (due Sat at noon).

Week 6

  • Readings: Croft 5.5-5.7, Z&M Sections 6-8 (pp. 16-24)
  • Quiz 4 will be out Friday morning (due Saturday at noon).
  • *UPDATE: Summaries will be due Tuesday at 11:59pm (late deadline is still March 1). The second research paper (on ColBERT) is available through MyCourses. We will discuss the paper in-class on Thursday, and then your summary is due Tuesday nightBring your notes and questions to class on Thursday.
  • Assignment 2 is due Tues Feb 27th (next week, Wk 7). Please see instructions in MyCourses on using the ICL 6 machines for the assignment, which is required minimally for submission and testing -- grading will test submissions using ICL6 machines.
  • Project groups: due using MyCourses 'Group' operation in MyCourses this Friday at 5pm. After that time, students will be assigned to groups randomly within each section of the course.

Week 5

  • Readings: Croft Sections 5.1-5.4 (compression)
  • Quiz 3 will be out Wednesday (due Thursday 11:59).
  • The second research paper is available, and the summary is due next Friday in Wk 6 (11:59pm). We will discuss the paper in class next Thursday. 
  • Assignment 2 is due Tues Feb 27th (Wk 7). Please see instructions in MyCourses on using the ICL 6 machines for the assignment, which is required minimally for submission and testing -- grading will test submissions using ICL6 machines.
  • Project groups: due using MyCourses 'Group' operation in MyCourses by next Friday at 5pm

Week 4

  • Readings: Tues: Zobel & Moffat Secs 3-5 (pp. 8-16), Thurs: Stochastic Parrots research paper.
  • Quiz 2 will be out Wednesday (due Thursday 11:59). The answers to Quiz 1 are available in MyCourses.
  • Summary for Research Paper 1 ('Stochastic Parrots') is due Friday at 11:59pm. The paper is available online along with requirements for the paper summary (also on MyCourses -- single spaced page for two criteria).
  • Make sure to read the paper and bring your notes and questions on the paper to class Thursday.

Week 3

  • Readings: Tues: Hearst readings from last week, Thurs: Zobel & Moffat Secs 3-5 (pp. 8-16) 
  • The answers to Quiz 1 are available in MyCourses.
  • Assignment 1 is released, and is due Friday at 11:59pm (Wk 3)
  • Research Paper 1 ('Stochastic Parrots') is available online along with requirements for the paper summary (also on MyCourses). Make sure to read the paper and bring your notes and questions on the paper to class next Thursday (Wk 4).

Week 2

  • Readings this week (Hearst): Tues Ch. 1.1-1.5, pp. 1-14 & Ch. 3, Thurs Ch. 2.2-2.6, pp. 34-52
  • Quiz 1 was out Wednesday (Wk 2); due 9pm Thursday 
  • Assignment 1 is released, and is due next Friday at 11:59pm (Wk 3)

Week 1

  • *Reading (Thursday lecture): Zobel & Moffat pp. 1-8 (Sections 1 and 2)
  • Quiz 1 will be given out next Wednesday (Wk 2) at noon (due 1pm Thursday Wk 2)
  • Assignment 1 will be assigned by early next week, and will be due Friday of Wk 3
  • These are the web pages for the information retrieval course in the RIT CS department for Spring 2024. This course is cross-listed: CSCI 536 (undergrad) and CSCI 636 (grad).
  • Prof. Zanibbi is the course instructor.
  • These web pages are used to communicate course information, including news, deadlines, etc.
  • A class discord server will also be used for additional discussion/updates outside of class. The link to join the server will be shared in MyCourses.
  • Assignments and projects will be distributed and submitted using MyCourses. Quizzes will be given through MyCourses.
  • Lectures: Tuesdays and Thursdays,  2:00pm - 3:15pm
    Louise Slaughter Hall, Room 2150 (78-2150)
  • Lectures attendance in-person is strongly recommended. Lectures will be recorded, and available after class through MyCourses (Zoom).

CSCI 536/636 Information Learning, Spring 2024
RIT Department of Computer Science