Traditional methods of theoretical recommendation system

Traditional methods of theoretical recommendation system


Movie recommendation system works:
data is needed: a movie score sheet movie content matrix

Based on the principle of content recommendation system

Cost function
Here Insert Picture Description

Matrix decomposition of principle-based recommendation system

Movie Ratings Table user preference matrix
for the degree of preference for each type of film has been rated by users as well as movie recommendations based on each user for each movie, each user to predict the score not seen the movie

Here Insert Picture Description
Minimizing the cost function
matrix factorization: a matrix decomposition of movie content user preference matrix
are two methods according to the preferences, movie or similar find similar users find

Based on the principle of commodities collaborative filtering recommendation system

Similarity of goods
similar function:
Here Insert Picture Description
predict the user to predict commodity scores

Based on the principle of user collaborative filtering recommendation system

User similarity
Here Insert Picture Description

User rating forecast for commodities

Here Insert Picture Description

Cold start problem

Provided that the user already exists recommend certain actions, but there is no record behavior, become cold start problem
1. User cold start: Random Recommendation
2. Product Cold start: Recommended new releases

How to evaluate the advantages and disadvantages of these algorithms as well as the performance of the recommendation system

1. Content-based:
Cons:
content analysis requires a thorough
little surprise to the user

2. collaborative filtering:
advantages:
it can be concluded product quality

You do not need to have a good understanding of professional knowledge of the commodity
Cons:
cold-start problems

Complexity will increase as users of goods and
synonym impact
will be scalping attack

Hybrid algorithm

1. Mixed Model
2 Feature Fusion

3. recommend different results in different environments
4. produce a result, a delete selection, the linear fusion

Recommended System Assessment

Under Line: Academic
RMSE:
Here Insert Picture Description
RECALL recommendation to buy or click on the number of
probability recommendation to buy or click: Precision
Here Insert Picture Description

Precision and recall the fusion F1: 2x (preXrecall) / (pre + recall)
is similar to a standard classification
line: Commercial
A / B testing

The recommendation system applied to different user groups

CTR
CTR degree of interest
CR
conversion experience better
ROI (return on investment - Cost) / Cost

Using matrix decomposition build a movie recommendation system

1. Data collection
Data Web site: MovieLens | GroupLens
2. Data preparation
film scoring matrix
user data on the film score
movie content matrix
movie name and movie categories of data
the user whether the film score

4. Construction of the model
code to connect:

Published 12 original articles · won praise 0 · Views 425

Guess you like

Origin blog.csdn.net/qq_36523203/article/details/103869859