Prof. Dr. Felix Naumann

Information Retrieval and Web Search

Lecturer: Dr. Ralf Krestel

Assistant: Julian Risch

The lecture takes place on Mondays, 11:00 to 12:30, and Wednesdays, 11:00 to 12:30, in G-E 15/16 on Campus III. Approximately after each two lectures there will be one exercise session.

This course will be offered in English!

Course Description

Finding Information is a key component in many applications: from recommending products on e-commerce platforms to diagnose cancer cells. Historically, information retrieval is tightly coupled with libraries. With the advent of computers and subsequently the internet, web retrieval and text search engines became the most prominent information retrieval domain.

In this course, we want to look at basic information retrieval concepts: indexing, retrieval models, querying, interfaces, evaluation. Further, we will have a look at current research trends focusing around machine learning to improve search. And finally, we look at web search, specifically at performance, crawling, link analysis, and social search.


  • 30% Software Project (Teams of size two)
  • 70% Final Exam
  • Requirement for participation in the final exam is to reach 70% of the points in 7 out of the 8 homework assignments and at least 50% in the remaining one.
  • The homework assignments should be worked on in the same teams of size two.


The slides and assignments can be found in the internal area. The submission system can be found here. Choose a newspaper here.


16.10.17Introduction, Architecture STARTS AFTER LIZ BLACKBURN'S TALK (~11:15-11:30)
23.10.17Text Aquisition
30.10.17Text Transformation
01.11.17Index Creation
06.11.17Exercise 2
08.11.17Retrieval Models I
13.11.17Retrieval Models II
15.11.17Exercise 3
20.11.17User Interaction I
22.11.17User Interaction II
27.11.17Exercise 4
04.12.17Document Organization
06.12.17Exercise 5
11.12.17Learning to Rank
13.12.17Topic Models
18.12.17Distributed Representation
20.12.17Exercise 6
08.01.18Web Search
15.01.18Exercise 7
17.01.18Link Analysis
22.01.18Social Search
24.01.18Exercise 8
31.01.18Multimedia IR
05.02.18Exercise 9
07.02.18Software Project Evaluation
13.02.18Exam in HS 3 from 10:00 to 11:00


  • Search Engines: Information Retrieval in Practice by W. Bruce Croft, Donald Metzler, and Trevor Strohman
  • Information Retrieval: Implementing and Evaluating Search Engines by Stefan Büttcher, Charles L. A. Clarke, and Gordon V. Cormack
  • Modern Information Retrieval by Ricardo Baeza-Yates and Berthier Ribeiro-Neto
  • An Introduction to Information Retrieval by Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schütze