An Introduction to Information Retrieval

Maarten de Rijke
Section: Computation
Level: Introductory


Information Retrieval (IR) is the field of research which is devoted to designing and evaluating systems that answer a user's query for information, like Web-search-engines do.

In this course, we introduce the standard techniques used in IR systems and discuss methods to evaluate these systems. IR techniques are based on results in computational linguistics, computer science, and statistics. The aim of the course is to give a thorough grounding in the basic concepts and methods of IR at both a theoretical and practical level.

Specific topics to be addressed are:

Technical aspects will be illustrated using a retrieval system workbench developed by the lecturers.

The level of the proposed course will be similar to that of [1] and [3]; we will use material from [1], [2] and [3], as well as selected topics from [4].


[1] R. Baeza-Yates and B. Ribeiro-Neto, Modern Information Retrieval.
    Addison Wesley, 1999.

[2] W.B. Frakes and R. Baeza-Yates, editors. Information Retrieval: Data
    Structures and Algorithms. Prentice Hall, 1992.

[3] R.R. Korfhage, Information Storage and Retrieval. Wiley, 1997.

[4] I. Witten, A. Moffat, and T. Bell, Managing Gigabytes: Compressing
    and Indexing Documents and Images.  Morgan Kaufmann Publishing,
    1999. 2nd edition.


Web page


Christof Monz / Maarten de Rijke
ILLC, University of Amsterdam
Plantage Muidergracht 24
1018 TV Amsterdam
The Netherlands
{christof, mdr}