Course in Information Retrieval
Lecturer |
Dr. Harry Scells |
Teaching Assistants |
Lukas Gienapp, Christopher Akiki |
Workload |
2 SWS Lecture, 1 SWS Exercises |
Lecture |
Monday, 11:15 - 12:45, HS 19 |
Exercise |
Monday, 13:15 - 14:00, HS 19 |
Contact |
via email or office hours |
Exam |
TBD. |
Announcements
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 consists of a written exam, a written report, and a 15 minute talk.
- Communication
- Lecture website - materials and announcements will be uploaded on this website.
- Email - important announcements will be sent out via mail.
Lecturenotes
Week 1 - Introduction and Organization
-
Information Retrieval »
Introduction »
Organization, Literature
Pre-recorded:
[video 1]
-
Information Retrieval »
Introduction »
Retrieval Problems
Pre-recorded:
[video 2]
[video 3]
[video 4]
[video 5]
[video 6]
-
Information Retrieval »
Introduction »
Architecture of a Search Engine (in short)
Week 2 - Search Engine Architecture & Evaluation I
-
Information Retrieval »
Introduction »
Architecture of a Search Engine (in detail)
Pre-recorded:
[video 7]
[video 8]
[video 9]
[video 10]
[video 11]
[video 12]
[video 13]
[video 14]
-
Information Retrieval »
Evaluation »
Laboratory Experiments
Pre-recorded:
[video 30]
Week 3 - Evaluation II
-
Information Retrieval »
Evaluation »
Effectiveness Measures
Pre-recorded:
[video 31]
[video 32]
[video 33]
-
Information Retrieval »
Evaluation »
Training and Testing
Pre-recorded:
[video 34]
Week 4 - Indexing I (introduction)
-
Information Retrieval »
Indexing »
Indexing Basics
Pre-recorded:
[video 17]
-
Information Retrieval »
Indexing »
Inverted Index
Pre-recorded:
[video 18]
[video 19]
[video 20]
[video 21]
Week 5 - Indexing II (index compression, delta compression, elias-gamma coding)
Week 6 - Retrieval Models I (unigram models)
-
Information Retrieval »
User Interface »
Information Needs
-
Information Retrieval »
Retrieval Models »
Overview of Retrieval Models
Pre-recorded:
[video 22]
-
Information Retrieval »
Retrieval Models »
Unigram Models 1
In-person:
[video 10]
Pre-recorded:
[video 23]
-
Information Retrieval »
Retrieval Models »
Unigram Models 2
In-person:
[video 13]
Pre-recorded:
[video 27]
[video 28]
Week 7 - Retrieval Models II (rank fusion, learning to rank)
Week 8 - Retrieval Models III (language models)
Week 9 - Retrieval Models IV (dense retrieval)
Week 10 - Queries I (query expansion, query refinement, query performance prediction)
Week 11 - Queries II (extended Boolean model, p-norm model, fuzzy set model)
Week 12 - Domain Specific Retrieval (health search, argument search, academic search)
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.
Date |
Title |
Description |
Materials |
Deliverables |
XX.XX.2023 |
Session 1 |
- Introduction & Lab Setup
- Group Formation
|
|
|
XX.XX.2023 |
Session 1 |
- Introduction & Lab Setup
- Group Formation
|
|
Topic Definitions |
XX.XX.2023 |
Session 1 |
- Introduction & Lab Setup
- Group Formation
|
|
Run Submission |
XX.XX.2023 |
Session X |
|
|
Relevance Annotations |
XX.XX.2023 |
Session 1 |
- Introduction & Lab Setup
- Group Formation
|
|
Project Presentations |