Course in Information Retrieval
General Information
Lecturer | Jun.-Prof. Dr. Martin Potthast |
Lab Advisors | Harry Scells, Theresa Elstner |
Workload | 2 SWS Lecture, 1 SWS Lab |
Lecture | Monday, 11:15 - 12:45, starting April 3rd 2023, HS 12 |
Lab | Tuesday, 9:15 - 10:45, starting April 4th 2023, HS 5 |
Contact | |
Exam | Wednesday, 2nd of August 2023, 9:30 - 10:30, HS 9 |
Announcements
- Please sign this informed consent that allows us to use your data in the SharKI research project. You can hand us the signed documents either in the next exercise session, or drop it in our mailbox "Sekretariat Petra Gamrath" in Augusteum, 5th floow, room A 514. As mentioned in the last lab session, this is voluntary and does not affect your participation in the class but your signature helps us to do our research. Thank you!
Organization
- Lectures will take place in person, but have additionally been prerecorded. The videos can be accessed by following the lecturenotes below, or on the Webis youtube channel. [playlist]
- Lab and corresponding material consists of a project in which you program your own domain-specific information retrieval system. We will have regular tutorial sessions from April 4th on.
- Examination will take place as written exam.
- Communication
- Lecture website - materials and announcements will be uploaded on this website.
- Email - important announcements will be sent out via mail.
Lecturenotes
-
Information Retrieval »
Introduction »
Organization, Literature
In-person: [recording failed] Pre-recorded: [video 1] -
Information Retrieval »
Introduction »
Retrieval Problems
In-person: [recording failed] Pre-recorded: [video 2] [video 3] [video 4] [video 5] [video 6] -
Information Retrieval »
Introduction »
Architecture of a Search Engine
In-person: [video 1] Pre-recorded: [video 7] [video 8] [video 9] [video 10] [video 11] [video 12] [video 13] [video 14]
-
Information Retrieval »
Evaluation »
Laboratory Experiments
In-person: [video 2] Pre-recorded: [video 30] -
Information Retrieval »
Evaluation »
Effectiveness Measures
Pre-recorded: [video 31] [video 32] [video 33] -
Information Retrieval »
Evaluation »
Training and Testing
Pre-recorded: [video 34]
Lab
The lab project consists of building and evaluating an information system for a specific domain. This entails data processing, implementing retrieval methods, and an analysis of the retrieval system.
Lab project material will be published here over the course of the semester.
Lab Lecturenotes
- Session 1 [slides]
- Session 2 [slides][assignment][template notebook]
- Session 4 [slides][template repository for milestone 1]
- Session 5 [template repository for milestone 2]
Lab Sessions
- 2023/04/04 - Session 01: Introduction, Organization, Tutorial
- 2023/04/11 - Session 02: Tutorial, Intro Milestone 1: Data
- 2023/04/18 - Session 03: Q&A
- 2023/05/02 - Session 04: Intro Milestone 2: Methods I
- 2023/05/09 - Session 05: Q&A
- 2023/06/06 - Session 06: Intro Milestone 3: Methods II
- 2023/06/20 - Session 07: Q&A
Further Resources
- 01 - Introduction to Python [view] [download]
- 02 - Introduction to Jupyter [view] [download
- 03 - How to commandline [MIT's missing-semester]