This course provides a comprehensive overview of neural recommender systems, focusing on their foundations, state-of-the-art advancements, and practical challenges. Students will explore fundamental architectures, deep learning techniques, and the role of neural networks in personalization and recommendation tasks.
The lectures will include critical topics such as sequence-based recommendations, graph-based approaches, multi-modal systems, and fairness and explainability in recommendations. Hands-on examples and discussions will emphasize both theoretical insights and practical implementations.
By the end of the course, students will gain a strong understanding of neural recommender systems, their applications, and the challenges of deploying them in real-world settings.
