Course - Recommender Systems - TDT4215
TDT4215 - Recommender Systems
About
Examination arrangement
Examination arrangement: School exam
Grade: Letter grades
Evaluation | Weighting | Duration | Examination aids |
---|---|---|---|
School exam | 100/100 | 4 hours |
Course content
- Content-based Filtering
- Collaborative Filtering
- Exploration vs. Exploitation
- Evaluation Methodology and Metrics Personalization
- Context-awareness
- Natural Language Processing
- Ethical Considerations
- Generative AI
- Multi-objective Recommendation
Learning outcome
Knowledge: Recommendation algorithms, including content-based filtering and collaborative filtering. Evaluation methodology and a variety of metrics. Critical reflection of ethical aspects. Considering contextual information. Feature engineering with natural language processing technology. Optimization for multiple criteria.
Skills: Statistical methods to analyze the output of recommender systems. Implementing scalable systems.
General competence: Critical thinking. Teamwork. Problem solving.
Learning methods and activities
Lectures, exercises and group project.
The course is taught in English.
Compulsory assignments
- Group work
Further on evaluation
Students must pass the obligatory group project to be able to take the exam.
The text for the written final exam will be in English.
The candidates may choose to write their answers in either English or Norwegian.
If there is a re-sit examination, the examination form may change from written to oral.
Recommended previous knowledge
Course TDT4145 Data modelling and database systems, or equivalent.
Basic knowledge of machine learning.
Course materials
Announced at start of semester.
Credit reductions
Course code | Reduction | From | To |
---|---|---|---|
TDT4215 | 3.7 | AUTUMN 2011 | |
TDT4215 | 3.7 | AUTUMN 2011 |
Version: 3
Credits:
7.5 SP
Study level: Second degree level
Term no.: 1
Teaching semester: SPRING 2025
Language of instruction: English
Location: Trondheim
- Informatics
- Technological subjects
Department with academic responsibility
Department of Computer Science