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.
- The students have to complete two (mandatory) assignments during the course
- 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%)