zenogantner/MyMediaLite — comment on commit b83028e3c0f8cc7f5f6d9fd3028eb0f8c6f9bcd6
File: src/MyMediaLite/RatingPrediction/UserItemBaseline.cs line 92
By tomtung:

Hi, I am reading through some of the code to learn about the algorithms - they are very clear and informative. Yet I am a little confused here and would really appreciate it if you could explain a little bit.:)

It seems that the way you solve the least square problem is by fixing either item biases or user biases in tern and optimizing the other. But why aren't user_biases and item_biases' value set to zero before every time they are updated? Is it some "smoothing" technique to prevent the value from changing too much?

Thanks a lot, and happy new year:)