From the course: Building Recommender Systems with Machine Learning and AI
Unlock this course with a free trial
Join today to access over 22,600 courses taught by industry experts.
Bleeding edge alert: Translation-based recommendations - Python Tutorial
From the course: Building Recommender Systems with Machine Learning and AI
Bleeding edge alert: Translation-based recommendations
- [Instructor] It's time for another bleeding edge alert. This is where we talk about some recent research that has promising results but hasn't made it into the mainstream with recommender systems yet. I want to mention an interesting paper from the 2017 conference on recommender systems. It's called Translation-based Recommendations, and it comes from a team at the University of California at San Diego. If you want to check out the original paper as well as the data and code behind it, you can find it at this link. The idea behind it is that users are modeled as vectors moving from one item to another in a multidimensional space. And you can predict sequences of events, like which movie a user is likely to watch next, by modeling these vectors. The reason this paper is exciting is because it outperformed all of the best existing methods for recommending sequences of events in all but one case and one data set. And I also like that they measure their results based on hit rate instead…
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
Contents
-
-
-
-
-
-
-
(Locked)
Measuring similarity and sparsity4m 49s
-
(Locked)
Similarity metrics8m 32s
-
User-based collaborative filtering7m 25s
-
(Locked)
User-based collaborative filtering: Hands-on4m 59s
-
(Locked)
Item-based collaborative filtering4m 14s
-
(Locked)
Item-based collaborative filtering: Hands-on2m 23s
-
(Locked)
Tuning collaborative filtering algorithms3m 31s
-
(Locked)
Evaluating collaborative filtering systems offline1m 28s
-
(Locked)
Measure the hit rate of item-based collaborative filtering2m 17s
-
(Locked)
KNN recommenders4m 4s
-
(Locked)
Running user- and item-based KNN on MovieLens2m 26s
-
(Locked)
Experiment with different KNN parameters4m 25s
-
(Locked)
Bleeding edge alert: Translation-based recommendations2m 29s
-
(Locked)
-
-
-
-
-
-
-
-