Chapter 1 Good Recommendation System
1.1 What is a recommendation system
Realistic problem: information overload
The task of the recommendation system: contact users and information. (1) Help users find information that is valuable to them. (2) Let the information be displayed in front of users who are interested in it.
Ways to solve information overload:
- Categories: Only cover a small number of popular websites.
- Search engine: Users are required to actively provide accurate keywords to find information.
- Recommendation system: It does not require users to provide clear needs, and models users' interests by analyzing users' historical behaviors, so as to actively help users recommend information that can meet their interests and needs.
1.2 Application of personalized recommendation system
1.3 Recommendation system evaluation
1.3.1 Recommended system experiment method
- Offline experiment
- User survey
- Online experiment (AB test)
1.3.2 Evaluation Index
- customer satisfaction
- Forecast accuracy
- Coverage
- Diversity
- Novelty
- Surprise
- Trust
- real-time
- Robustness
- Business goals
1.3.3 Evaluation dimensions
- User dimension
- Item dimension
- Time dimension