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.

2020W, 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:0008.10.2020 (LIVE)Information session
Thu16:00 - 18:0015.10.2020 - 28.01.2021 (LIVE)Lecture
Introduction to Information Retrieval - Single appointments
DayDateTimeLocationDescription
Thu08.10.202016:00 - 17:00 Information session
Thu15.10.202016:00 - 18:00 Lecture
Thu22.10.202016:00 - 18:00 Lecture
Thu29.10.202016:00 - 18:00 Lecture
Thu05.11.202016:00 - 18:00 Lecture
Thu12.11.202016:00 - 18:00 Lecture
Thu19.11.202016:00 - 18:00 Lecture
Thu26.11.202016:00 - 18:00 Lecture
Thu03.12.202016:00 - 18:00 Lecture
Thu10.12.202016:00 - 18:00 Lecture
Thu17.12.202016:00 - 18:00 Lecture
Thu07.01.202116:00 - 18:00 Lecture
Thu14.01.202116:00 - 18:00 Lecture
Thu21.01.202116:00 - 18:00 Lecture
Thu28.01.202116:00 - 18:00 Lecture

Examination modalities

Two practical exercises and an exam

Course registration

Begin End Deregistration end
03.09.2020 00:00 19.11.2020 23:59 19.11.2020 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