Kies de Nederlandse taal
Course module: 201600076
Foundations of Information Retrieval
Course info
Course module201600076
Credits (ECTS)5
Course typeCourse
Language of instructionEnglish
Contact persondr. N. Strisciuglio
PreviousNext 4
prof.dr. T.W.C. Huibers
prof.dr. T.W.C. Huibers
dr. N. Strisciuglio
Contactperson for the course
dr. N. Strisciuglio
dr. N. Strisciuglio
Academic year2021
Starting block
Application procedureYou apply via OSIRIS Student
Registration using OSIRISYes
Upon completion of this course, the student should be able to:
  • Explain basic concepts of Information Retrieval. Basic concepts are: indexing, matching, relevance, query, information need.
  • Describe and compare approaches to Information Retrieval. Approaches are: controlled and uncontrolled terms, manual and automatic indexing, exact matching and ranking
  • Describe, apply and compare mathematical models for Information Retrieval. Models are: Boolean retrieval, probabilistic retrieval, language models, logical models, learning-to-rank models.
  • Discuss the application of Information Retrieval techniques to web search and multimedia retrieval
  • Design, develop and evaluate a system for text or multimedia data retrieval
Information Retrieval (IR) is the discipline that studies the techniques and tools to search relevant information in a large amount of data.
Web search engines are well-known incarnations of information retrieval systems, and their development and value are of utmost importance for IT companies and users. The extensive use of IR systems for searching information in text, images and other multimedia data is one of the most remarkable success stories of Computer Science and Human Computer Interaction.
The course provides the foundations of Information Retrieval by addressing concepts like indexing, matching, and relevance. It covers fundamental approaches to Information Retrieval, such as controlled versus uncontrolled terms, manual versus automatic indexing, exact matching versus ranking, relevance feedback, and so on. The course addresses mathematical models of Information Retrieval such as Boolean retrieval, probabilistic retrieval, language models, logical models, Google’s PageRank, and models based on Machine Learning like learning-to-rank. It covers applications of text and multimedia retrieval systems, with particular focus on web search engines and content-based image retrieval.
  1. The students have to complete two (mandatory) assignments during the course
  2. The students have to write a report of about 5 pages on a project-work that they have to develop at the end of the course
To get a grade, the students must fulfill the requirements at points 1 and 2.
The final grade is based on the report (70%) and the completed assignments (30%)
Assumed previous knowledge
A general overview of computer science at a bachelor's level, and basic programming skills.
Participating study
Master Computer Science
Participating study
Master Interaction Technology
Required materials
Introduction to Information Retrieval by Christopher D. Manning, Prabhakar Raghavan and Hinrich Schütze. Cambridge University Press. 2008. ISBN: 0521865719
Recommended materials
Scientific papers and tutorials provided by the teacher.
Instructional modes
Presence dutyYes

Presence dutyYes

Practical assignments, Project report

Kies de Nederlandse taal