Combating the Cold Start User Problem in Model Based Collaborative Filtering
solving large scale linear prediction problems using stochastic gradient descent algorithms .