See my answer on StackOverflow. Yes it is important. On Oct 12, 2012 4:23 PM, "Ahmet Ylmaz" <ahmetyilmazefe...@yahoo.com> wrote:
> Hi, > We are planning to use Mahout for our movie recommender system. And we are > planning to use SVD for model building. > > When a new user comes we will require him/her to rate a certain number of > movies (say 10). > > In order to recommend movies to this new user we have to rebuild the > entire model. But this not appealing in terms of computational load. > > > I'm looking for better solutions. > > > For FunkSVD, one solution seems to be retraining the model *only* on the > new user, in order to learn the factors associated with him. > Since there are not many ratings associated with the new user you can > learn the new user's factors in a quite negligible time. > > Actually this solution seems not to be difficult to implement. So, I > wonder why this is not implemented in Mahout given that in commercial > settings it is very important to be able to immediately recommend items to > users after they give some ratings. > > Thank you > Ahmet