Ali Basirat

Information Retrieval (2019)


Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze, Introduction to Information Retrieval, Cambridge University Press. 2008.


  1. Lab and assignment reports
  2. Seminar presentation on selected sections of the book
  3. Individual/group projects

Topics and Slides
  1. Introduction and course outline

  2. Boolean Retrieval

  3. Scoring, Term Weighting & the Vector Space Model

  4. Evaluation in Information Retrieval

  5. Relevance Feedback and Query Expansion

  6. Probabilistic Information retrieval

  7. Language Models for Information Retrieval

  8. Text Classification and Näive Bayes

  9. Vector Space Classification

  10. Matrix Decomposition and Latent Semantic Indexing

Home works, Assignments, and Exercises

Prepare a report for each series of exercises here and upload your report to the student portal.


Seminars are extensions of some sections of the books. The seminars can be presented in groups of at most three students (or individually). Normally, the seminars should not take more 15 minutes. If more time is needed for some cases, it can be discussed. The group members can decide about their way of presentations.

Topic Source Group Date
Variant TF-iDF Functions Section 6.4 4 2019-04-24 15:45
Neural Networks in Information Retrieval A short introduction 1 2019-05-14 15:45
A broader perspective: system quality and user utility Section 8.6 5 2019-05-21 15:25
Probabilistic IR: An appraisal and some extensions Section 11.4 6 2019-05-21 15:45
Language modeling versus other approaches in IR - Extended language modeling approaches Sections 12.3 and 12.4 2 2019-05-28 15:45
Feature selection in text classification Section 13.5 3 2019-05-29 15:45

  1. Lab 1: Boolean and Ranked Retrieval - Submission deadline: 2019-04-17

  2. Lab 2: Test Collections - Submission deadline: 2019-05-06 2019-05-12

  3. Lab 3: Evaluation - Submission deadline: 2019-05-22


You need to register yourself to one of the project groups consisting of at most three persons. You can work on your own topic or choose a topic from our IR project list of topics. You are strongly encouraged to develop your own ideas. The project topics have to be conformed by Ali. You can choose between the two possible project deadlines, the 1st of June 4th of June, or the 10the of September. By one of these deadlines, you need to upload your project reports to the student portal. The second deadline is mainly intended for you who have failed by the first deadline and need to resubmit your report. However, you can also use the second deadline if you have not submitted the report earlier. The next possibility for resubmission in case of fail is the next time the course is given.