In YouTube, when a user clicks on a video or watches a video of a certain topic, then YouTube instantly recommends more videos on that topic. What is the best way to achieve this in Tensorfow?
- Have an online model that trains in every new user input and updates in real time?
- Retrain the model every so often on a new batch once you have a certain amount of new training data, acknowledging that constant retaining is expensive…
- Use something akin to a session based recommender to provide short term recommenders and intersperse these with the primary recommender system?
- Something else.
Any ideas appreciated.