Dec 2, 2012

How Netflix Makes Recommendation for "Movies you will love"

In late October, Xavier Amatriain from Netflix gave a talk at the ACM bay area chapter data mining SIG monthly meeting. He touched on interested algorithms used at Netflix for recommending movies to the users.

The two core algorithms used are restricted Boltzmann Machine (RBM) and Singular Value Decomposition (SVD). Restricted Boltzmann Machine is a type of neural network with 1-hidden layer (See an illustration of below). In Netflix case, one RBM is built for every user. The input node for each RBM is a movie that user has rated. 

Singular Value Decomposition is a special method of decomposing a matrix into 2 or 3 matrices (depending on whether there is a diagonal matrix). In Netflix case, it decomposes the original user-movie rating matrix (where row is users, and columns correspond to movies) into 2 sub-matrices, one is a user factor matrix and one contains movie factors. This is useful when there are many missing values in the original matrix, which is the case when a user only rate a small amount of movies. The decomposed new matrices are smaller and have all cells filled with non-zero values.

Both methods with their special application for Netflix data were originally proposed in the paper titled "Restricted Boltzmann Machines for Collaborative Filtering" by Ruslan Salakhutdinov and his colleagues, presented in the International Conference of Machine Learning (ICML) in 2007. This papers presented some scalable computing methods, and thus was adopted by Netflix.

The full slides of Xavier Amatriain's talk is available here.


  1. THe things about the process is great and nice process of shareit download

  2. good download most current Mobdro .APK data file or mouse thanks to mobdrodownload that is usually Mobdro online Television for Personal computer. Mobdro Download Free nice.

  3. good Therefore SHAREit is definitely the greatest software official website link with home windows 10,7,8,8.1,Xp can end up being SHAREit PC Android nice.

  4. good to get very best among them just as very well. Nox App Player it comes entirely no cost for jogging Android os nice.

  5. The iPhone 7's exterior is similar in shape and size to iPhone 6 and iPhone 6S, though with a "mirrored" finish option. Alongside the existing silver, gold, and rose gold colors, the device is offered in new black and "jet black" colors.You can more Updates News from CydiaNerd.

  6. good this application enables you to enjoy every Television display Download Voot APK Voot App which addresses the majority of this entertainment stuff at solitary place. nice.

  7. Thinking of an iOS 10 Jailbreak? Well, you should be! Yalu Jailbreak has been released for iPhone and iPad devices.

    You can now jailbreak iOS 10 using the new tool on Windows or MacOS to get Cydia installed on your iOS devices.