The prediction model,aspect model, should be updated to
learn user latent factors for new user. As there are already a
lot of users in recommender system, it does not make sense
to retrain the model from scratch because it needs a long
time. Therefore, we have to do online updating which means
to retrain only latent features for new user and not the rest.
Please note that online updating takes place after each question
sequentially