|
Hi, I am trying to learn latent models in recommendation systems which is nothing but factorization of a user-item matrix. I was going thru this slides http://www.hpi.uni-potsdam.de/fileadmin/hpi/FG_Naumann/lehre/SS2011/Collaborative_Filtering/pres1-matrixfactorization.pdf In slide 6: They decomposed a matrix M (user-item matrix) into = user feature matrix *movie feature matrix And they say they did SVD but isnt SVD suppose to give three matrices U,S,V? If I plug the values in octave, I get this as SVD decomposition of that matrix:
How did the author got those values? :( Please suggest Thanks |
|
The middle matrix of an SVD is diagonal and only serves to allow the features in other 2 matrices to be scaled to have unit variance. It does not really carry any information about the users or items. So they may just multiply one of the other 2 by it. |