The course explores the requirements, interactive and mathematical models, design choices and the evaluation of Information Retrieval systems (IRS). IR systems refer to automatic (computer-based, such as Web search engines) rather than "manual"/"intellectual" systems.
Although not required, basic understanding of maths (simple probabilities, statistics, ...) and computer concepts is recommended. It is also recommended that students taking this course have taken, are taking or will be taking courses covering topics in:
![]() |
The course has two parts: 1. "Textbook IR" covers the accepted current wisdom in IR research and practice, i.e. topics that have been thoroughly studied and are relatively well understood. The purpose of this part is to give all students a grasp of what IR is, what problems it tries to solve, which approaches have proved successful and which not. Each meeting day, there will be a lecture and discussions on the scheduled topic. Students are expected to read the relevant chapters or sections from the recommended books before the class and to participate in discussions on that topic. In each class, a couple of students will give a short presentation, doing a critical analysis of a paper or topic. Other students are expected to critically discuss the presentations. 2. "Advanced IR" covers current research topics in IR.According to their preferences, students will choose topics of interest from among a list of proposed topics, and will do a more thorough investigation and give a longer presentation and write a report. The number of topics that each student has to present and the depth and coverage of the analysis will depend on the number of students taking the course. Websites. All the lecture notes will be available online. The course websites will contain links to students websites. Students are expected to maintain websites for the course on their eden accounts, in a subfolder of public_html called 551. They will use the websites to publish their presentations and reports, and to upload their homework. |
The project may be real research (when some research hypothesis is proposed and tested), or mock research (when some of the data, such as subjects' responses to questionnaires, are generated automatically rather than real data), or literature review or practical implementation f a system.
Possible projects:
Conduct a user experiment on a research problem and analyze the results.
Examples:
For a realistic experiments that involves 6-16 sujects, the use of questionnaires / interviews and/or the statistical analysis of the experimental results, teamwork is not only acceptable, but encouraged. On the other hand, suitable for individual students would be, for example, to compare two Web search engines based on functionality ("what we expect from an IR system") and the support that their user interfaces offers. Note that the functionality of commercial system is not well / fully documented (order and weighting of query terms, for example), so an informed guess, based on exploration such as observing the output for various inputs, is necessary.
Required: Cover the installation of the system, the usefullnes and usability of the system in a range of tasks.
Please read the University's Policy on Academic Integrity for Undergraduate and Graduate Students.