# Recommenders

##### Summer 

#### Learning Methods and Evaluation Methods for Recommenders 

##### (in German: Recommenders - Master level )

<table bgcolor="#7FB3D9" border="1" id="bkmrk-%5Btitle%5D" style="width: 100%; border-collapse: collapse; border-width: 1px; border-style: none;"><colgroup><col style="width: 100%;"></col></colgroup><tbody><tr style="background-color: rgb(235, 243, 249);"><td>##### <span style="color: rgb(0, 104, 180);">**Module-ID:** </span><span style="color: rgb(0, 104, 180);">**FIN-INF-120525** </span>

</td></tr></tbody></table>

<table bgcolor="#7FB3D9" border="1" id="bkmrk-" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 14.2515%;"></col><col style="width: 14.2515%;"></col><col style="width: 13.061%;"></col><col style="width: 15.442%;"></col><col style="width: 14.2515%;"></col><col style="width: 14.2515%;"></col><col style="width: 14.2515%;"></col></colgroup><tbody><tr><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Abbreviation**</span>

<span style="color: rgb(61, 61, 61);">RECSYS-M </span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Credit Points**</span>

<span style="color: rgb(61, 61, 61);">9 </span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Semester**</span>

<span style="color: rgb(61, 61, 61);">Summer </span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Term**</span>

<span style="color: #3d3d3d;">starting at 1. </span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);">**<span style="color: rgb(61, 61, 61);">Duration</span>**

<span style="color: rgb(61, 61, 61);">1 Semester </span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Language**</span>

<span style="color: rgb(61, 61, 61);">english</span>

</td><td class="align-center" style="border: 5px solid rgb(255, 255, 255);"><span style="color: rgb(61, 61, 61);">**Level**</span>

<span style="color: rgb(61, 61, 61);">Master </span>

</td></tr></tbody></table>

<table border="1" id="bkmrk-verantwortung%3A-verwe" style="border-collapse: collapse; width: 100%; height: 124.8px; border-width: 1px; border-style: none;"><colgroup><col style="width: 24.7879%;"></col><col style="width: 75.2121%;"></col></colgroup><tbody><tr style="height: 35.4px;"><td style="height: 35.4px;">**Link:**</td><td style="height: 35.4px;">[ LSF](https://lsf.ovgu.de/qislsf/rds?state=wsearchv&search=1&subdir=veranstaltung&veranstaltung.semester=20261&veranstaltung.dtxt=Recommenders+-+Master+level&P_start=0&P_anzahl=30&P.sort=veranstaltung.dtxt&_form=display "Recommenders - Master level")</td></tr><tr><td>**Limited accessability:**</td><td>false </td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">**Responsibility:**</td><td style="height: 29.8px;">Myra Spiliopoulou </td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">**Lecturer:**</td><td style="height: 29.8px;">Myra Spiliopoulou </td></tr><tr><td>**Classes:**</td><td>- Lecture *Recommenders*
- Exercise class *Recommenders*

 </td></tr><tr style="height: 29.8px;"><td style="height: 29.8px;">**Applicability in curriculum:**</td><td style="height: 29.8px;">- M.Sc. INF: Informatik  
- M.Sc. INGINF: Informatik  
- M.Sc. WIF: Wirtschaftsinformatik  
- M.Sc. DKE: Learning Methods and Models for Data Science  
- M.Sc. DE: Methoden des Digital Engineering  
- M.Sc. DE: Methoden der Informatik  
- M.Sc. VC: Computer Science  
  
</td></tr></tbody></table>

**Intended learning outcomes:** When successfully completing this module, the students have acquired soft skills and technical expertise, as follows: **SOFT SKILLS:** They

- have learned how to critically discuss and valuate a scientific paper

**TECHNICAL EXPERTISE:** They - comprehend the business context of recommenders
- comprehend the different types of recommenders, their advantages and disadvantages from the business perspective and from the mining perspective and are familiar with advanced recommendation methods
- have acquired advanced insights on how to critically evaluate a recommender from the mining perspective and the business perspective
- understand why adaption is necessary in recommenders and comprehend the behaviour of temporal methods for recommenders

and have thus acquired skills they need in order to critically appreciate off-the-shelf or state-of-the-art methods and to design workflows that encompass recommender learning, tuning and evaluation   
**Content:** The course consists of two blocks:

- Block 1 is on Fundamentals of Recommenders and has mutiple parts: (1.1) recommender goals and workflows, (1.2) simple recommendation methods, (1.3) evaluation mechanisms, (1.4) recommender adaption on a stream
- Block 2 covers advanced topics of recommenders: students read and critically discuss papers in class

**Workload:**

- 28 Std/hours: Vorlesung/Lecture - in presence (lecture class: 2 hours per week, 28 hours)
- 28 Std/hours: Übung/Exercises - in presence (exercise class: 2 hours per week, 28 hours)
- 214 Stunden: Individual working time on 
    - Preparation for lectures and exercise classes
    - Reading and understanding the articles provided
    - Discussion of the articles in class

  
<table border="1" id="bkmrk-studien-%2Fpr%C3%BCfungslei" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 32.0641%;"></col><col style="width: 34.9204%;"></col><col style="width: 33.0155%;"></col></colgroup><tbody><tr><td>**Pre-examination requirements:**</td><td>**Type of examination:**</td><td>**Teaching method / lecture hours per week (SWS):**</td></tr><tr><td>A minimum number of points must be achieved during the classes

</td><td>Schriftliche Prüfung (Klausur)

</td><td>- Vorlesung (2 SWS) - Lecture class (2 hours-per-week)
- Übung (2 SWS) - Exercise class (2 hours-per-week)

</td></tr></tbody></table>

<table border="1" id="bkmrk-voraussetzungen-nach" style="font-family: var(--font-body); font-size: 14px; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>**Prerequisites according to examination regulations:**</td><td>**Recommended prerequisites:**</td></tr><tr><td>keine

</td><td>- Data Mining I
- Machine Learning
- Data Mining II
- Introduction to Deep Learning
- Advanced English skills
- Reading of scientific papers, as acquired eg in a bachelor seminar

</td></tr></tbody></table>

<table border="1" id="bkmrk-medienformen%3A-litera" style="border-collapse: collapse; width: 100%;"><colgroup><col style="width: 50%;"></col><col style="width: 50%;"></col></colgroup><tbody><tr><td>**Media:**</td><td>**Literature:**</td></tr><tr><td></td><td>- Literature for Block 1: selected chapters from the 'Recommender Systems Handbook' in the editions: 
    - Recommender Systems Handbook by Francesco Ricci, Lior Rokach and Bracha Shapira (editors), SPRINGER (2015), 2nd edition, [https://doi.org/10.1007/978-1-4899-7637-6](https://doi.org/10.1007/978-1-4899-7637-6)
    - Recommender Systems Handbook by Francesco Ricci, Lior Rokach and Bracha Shapira (editors), SPRINGER (2022), 3rd edition, [https://doi.org/10.1007/978-1-0716-2197-4](https://doi.org/10.1007/978-1-0716-2197-4)
    - Further cited literature, including scientific articles and use cases are cited at the beginning of each unit.
- Literature for Block 2: the papers for the discussions in class will be announced during the course

  
</td></tr></tbody></table>

**Comments:**