Mean normalization

TensorFlow implementation of collaborative filtering

  • Derivatives
  • Gradient Descent

Finding related items

  • The features of item are quite hard to interpret
  • To find other items related to it, find item with similar to
    • ex) with smallest distance

Limitations of Collaborative Filtering

  • Cold start problem. How to
    • rank new items that few users have rated?
    • show something reasonable to new users who have rated few items?
  • Use side information about items or users:
    • Item: Genre, movie stars, studio, …
    • User: Demographics (age, gender, location), expressed preferences, …