Last updated
Last updated
In fact, there are lots of hacks we can do to build a simple recommendation system. For instance, based on videos a user has watched, we can simply suggest videos from same authors. We can also suggest videos with similar titles or labels. If we use the popularity (number of comments, shares) as another signal, the recommendation system can work pretty well as a baseline.
One can hardly avoid , which is the most popular technique used in recommendation systems.
Q: what features can be used to build the recommendation system?
Example: Youtube Recommendation System
Like/share/subscribe – As mentioned above, they are strong signs about a user’s preferences.
Watch time
Video title/labels/categories
Freshness
Offline
In fact, for most machine learning systems, it’s common to use offline pipeline to process big data as you won’t expect it to finish with few seconds.
Online
Fetches more than needed and do filtering, ranking on the fly
Gainlo Blog:
Wikipedia: