What ML/DL techniques power Youtube/Netflix search systems?

Video platforms like YouTube, Netflix, Amazon prime have an excellent search system - given a search string, find most relevant videos. Which Machine Learning /Deep Learning techniques used for this?

Any pointers will be of great help

Topic search-engine deep-learning machine-learning

Category Data Science


The technical term is "recommender system." The biggest problem in recommender systems is the sparsity and size of the data. All algorithms beyond nearest neighbor search for latent features in the same way as PCA. Most common ones are k nearest neighbor and Singular value decomposition. I have seen lstm used to interesting effect though it would follow user's current focus rather than all items they like. movix.ai For more info sign up for movielens.org and see how they describe their algorithms. Very thorough list of interesting recommendation sites: https://alternativeto.net/list/2554/recommender-systems-apps-for-the-end-user-


At Netflix, the machine ​learning algorithms used are more complex since the data is really vast and increases day to day. Take a look at these:

Netflix Recommendations: Beyond the 5 stars (Part 1)

Machine Learning Is Everywhere: Netflix, Personalized Medicine, and Fraud Prevention | Udacity

About

Geeks Mental is a community that publishes articles and tutorials about Web, Android, Data Science, new techniques and Linux security.