TikTok's ForYou Page Recommendation System

Imagine you are responsible for developing the TikTok ForYou page recommendation system, which suggests the next video for users to watch. Assuming the use of a collaborative filtering recommendation model, what features, including those that are engineered, would you consider incorporating into your model? Additionally, how would you go about testing and validating this model?

Answer Panel