Matrix decomposition and collaborative filter algorithm combined movie recommendation method

A collaborative filtering algorithm combined with matrix technology, applied in computing, electrical digital data processing, special data processing applications, etc., can solve the problem of high time and space complexity, inability to completely represent the main features of users or movies, and not suitable for fast recommendation and other issues to achieve the effect of improving recommendation accuracy, reducing impact, and improving personalization

Active Publication Date: 2018-11-13
CHONGQING UNIV OF TECH
View PDF12 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

In order to solve this problem, one method is to perform cluster analysis on users before prediction, but considering that the user-movie matrix is ​​usually large in size, the time and space complexity required for clustering in large-scale data sets is too high, using This method is not suitable for fast recommendation. One method is to use label-based slope one recommendation. This method makes up for the lack of personalization to a certain extent, but because users rate movies is a subjective process, usually these Tags do not fully represent key features of users or movies

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Matrix decomposition and collaborative filter algorithm combined movie recommendation method
  • Matrix decomposition and collaborative filter algorithm combined movie recommendation method
  • Matrix decomposition and collaborative filter algorithm combined movie recommendation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described in detail below in conjunction with the accompanying drawings.

[0030] Such as figure 1 As shown, the application discloses a movie recommendation method combining matrix decomposition and collaborative filtering algorithm, including the following steps:

[0031] S101, obtain the user's original rating matrix, the user's original rating matrix includes the rating information of N users to M movies;

[0032] S102. Extracting the user-feature matrix U by using singular value decomposition based on the original rating matrix of the user Z ;

[0033] S103. Based on the user-feature matrix U Z Calculate the user similarity matrix SIM u,v ;

[0034] S104, based on the preset k value and the user similarity matrix SIM u,v Calculate the k-feature neighbor set of the user;

[0035] S105. Calculate the predicted score of each movie based on the user's k-feature neighbor set and the user's original score matrix;

[0036] S10...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a matrix decomposition and collaborative filter algorithm combined movie recommendation method. The method comprises the following steps of: obtaining a user original scoring matrix, wherein the user original scoring matrix comprises scoring information, for M movies, of N users; extracting a user-feature matrix UZ on the basis of the user original scoring matrix by adoption of singular value decomposition; calculating a user similarity matrix SIMu, v on the basis of the user-feature matrix UZ; calculating k nearest neighbor feature set of the users on the basis of a preset k value and the user similarity matrix SIMu, v; calculating a predicted score of each movie on the basis of the k nearest neighbor set of the users and the user original scoring matrix; and sorting and recommending all the movies according to a preset law on the basis of the predicted score of each movie. According to the method, the recommendation correctness of a slope one algorithm in movie recommendation systems can be enhanced, the personalization degree can be improved while the operation speed of the algorithm is ensured, and influences caused to the slope one algorithm by matrix sparseness can be decreased.

Description

technical field [0001] The invention belongs to the technical field of movie recommendation, and in particular relates to a movie recommendation method combined with matrix decomposition and collaborative filtering algorithm. Background technique [0002] Using collaborative filtering algorithm for recommendation is the most mature and general method in the field of recommendation system. Traditional collaborative filtering algorithm is divided into item-based collaborative filtering (Item-based Collaborative Filtering) and user-based collaborative filtering (User-based Collaborative Filtering). ). Slope One is an Item-Based collaborative filtering recommendation algorithm. The main idea of ​​the algorithm is to use the rating deviation of all users to predict the rating of a specific user. The idea of ​​this algorithm is easy to understand, and can be easily implemented on various platforms. It is superior to traditional collaborative filtering algorithms in terms of accur...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/30
Inventor 何波裴剑辉
Owner CHONGQING UNIV OF TECH
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products