Collaborative filtering provides many advantages over content-based filtering. A few of them are as follows:
- Not required to understand item content: The content of the items does not necessarily tell the whole story, such as movie type/genre, and so on.
- No item cold-start problem: Even when no information on an item is available, we still can predict the item rating without waiting for a user to purchase it.
- Captures the change in user interests over time: Focusing solely on content does not provide any flexibility on the user's perspective and their preferences.
- Captures inherent subtle characteristics: This is very true for latent factor models. If most users buy two unrelated ...