188.977 Introduction to Information Retrieval
This course is in all assigned curricula part of the STEOP.
This course is in at least 1 assigned curriculum part of the STEOP.

2021W, VU, 2.0h, 3.0EC
TUWEL

Properties

  • Semester hours: 2.0
  • Credits: 3.0
  • Type: VU Lecture and Exercise
  • Format: Online

Learning outcomes

After successful completion of the course, students are able to...

… implement fundamental techniques of (web) search engines (like Google, Bing, Lucene, Elasticsearch)
… efficiently retrieve many documents in a relevance ordering and evaluate them
… summarize the improvement of search with additional information (f.e. PageRank for websites)
… describe multi-modal search (audio)

 


Subject of course

  • Foundations of Information Retrieval
    • Inverted index
    • Text processing: tokenization, stemming, etc…
    • Search with an inverted index
  • Efficient IO-intensive programs (including performance profilers, memory access optimizations)

  • Scoring and ranking
    • Relevance models
  • Evaluation of search results
    • Metrics to evaluate IR systems (MAP, NDCG, etc..)
  • Web search
    • PageRank
  • Multi-modal music search

Teaching methods

Lectures about the fundamentals

Implementation of search engines in 2 practical exercises

Mode of examination

Immanent

Additional information

The link to the online lectures is on TUWEL.

We use TUWEL for lecture dates, slides, and exercise management. 

 

ECTS Effort:
Lectures: 7 sessions @ 2h: 14h
Exercises (#1: 40h, #2: 10h)
Exam Preparation: 10h
Exam: 1h
----------------------------------------------
Sum: 75h

Lecturers

Institute

Course dates

DayTimeDateLocationDescription
Thu16:00 - 17:0014.10.2021 Information session
Thu16:00 - 18:0021.10.2021 - 27.01.2022 Lecture
Introduction to Information Retrieval - Single appointments
DayDateTimeLocationDescription
Thu14.10.202116:00 - 17:00 Information session
Thu21.10.202116:00 - 18:00 Lecture
Thu28.10.202116:00 - 18:00 Lecture
Thu04.11.202116:00 - 18:00 Lecture
Thu11.11.202116:00 - 18:00 Lecture
Thu18.11.202116:00 - 18:00 Lecture
Thu25.11.202116:00 - 18:00 Lecture
Thu02.12.202116:00 - 18:00 Lecture
Thu09.12.202116:00 - 18:00 Lecture
Thu16.12.202116:00 - 18:00 Lecture
Thu13.01.202216:00 - 18:00 Lecture
Thu20.01.202216:00 - 18:00 Lecture
Thu27.01.202216:00 - 18:00 Lecture

Examination modalities

Two practical exercises and an exam

Course registration

Begin End Deregistration end
02.09.2021 00:00 18.11.2021 23:59 18.11.2021 23:59

Curricula

Study CodeObligationSemesterPrecon.Info
033 526 Business Informatics Mandatory electiveSTEOP
Course requires the completion of the introductory and orientation phase
066 932 Visual Computing Mandatory elective
066 935 Media and Human-Centered Computing Mandatory elective
066 936 Medical Informatics Mandatory elective
066 937 Software Engineering & Internet Computing Mandatory elective

Literature

No lecture notes are available.

Previous knowledge

Good programming skills in one static-compiled programming language

Continuative courses

Language

if required in English