Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A user similarity-based sparse data collaborative filtering recommendation method

A collaborative filtering recommendation and sparse data technology, applied in the fields of electronic digital data processing, special data processing applications, instruments, etc., can solve the problems of inaccurate global similarity, inaccurate similarity indicators, affecting user similarity, etc.

Inactive Publication Date: 2016-10-12
XIDIAN UNIV
View PDF2 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The disadvantage of this method is that it only uses the common rating item information between users when calculating the similarity between users. When the data is relatively sparse, the calculation of similarity is inaccurate, which will affect the final recommendation quality.
Although this method utilizes all the rating information between users, the inaccuracy of calculating the global similarity between items only by using the Bhattacharyya coefficient can be further improved, and it is inaccurate to only use the traditional similarity index when calculating the local similarity of user ratings. Therefore, it affects the calculation of user similarity and affects the final recommendation effect.

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
  • A user similarity-based sparse data collaborative filtering recommendation method
  • A user similarity-based sparse data collaborative filtering recommendation method
  • A user similarity-based sparse data collaborative filtering recommendation method

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0050] The specific implementation measures of the present invention will be described in detail below in conjunction with the accompanying drawings.

[0051] refer to figure 1 , the implementation steps of the present invention are as follows:

[0052] Step 1, construct a sparse user-item rating matrix.

[0053] Randomly extract user-item rating information from the user-item rating data set, and create a user-item sparse rating matrix R(n×m), where n represents the number of users and m represents the number of items.

[0054] In the sparse scoring matrix, the scores of the items that have not been rated by the user are represented by 0, and the scores of the items that are rated by the user in the sparse scoring matrix are represented by the corresponding score values.

[0055] Step 2, calculate the global similarity between any two items in the sparse rating matrix.

[0056] Step 1, according to the following formula, calculate the Jacobian Jaccard coefficient between a...

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 provides a user similarity-based sparse data collaborative filtering recommendation method and mainly aims to solves the problems in the prior art that the calculation of the values of similarity between users is in accurate for sparse data and further the recommendation quality is influenced. The method comprises the steps of (1) establishing a sparse matrix for item scores from users; (2) calculating the overall situation similarity between any two items; (3) calculating the local similarity between any two user scores; (4) calculating the similarity between any two users; (5) predicting scores; (6) generating a recommendation list; (7) completing collaborative filtering item recommendation for all the users. Experimental simulation results show that for sparse data sets, the method has the advantages of guaranteeing higher accuracy of the similarity between users, improving the recommendation quality and better meeting user requirements compared with conventional collaborative filtering recommendation methods.

Description

technical field [0001] The invention belongs to the field of physics technology, and further relates to a sparse data collaborative filtering recommendation method based on user similarity in the field of item recommendation technology. The present invention can calculate the similarity between users according to the scoring information of items by users, and then select a set of neighboring users for the user according to the similarity, thereby discovering the points of interest of the user, thereby guiding the user to find the items they need, and bringing the user Recommend items of interest to users, and solve the problem of personalized recommendation for users. Background technique [0002] With the further popularization of the Internet, the problem of information overload is becoming more and more serious. How to quickly and effectively obtain the information you are interested in from the massive amount of information has become an urgent problem to be solved. Fac...

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
IPC IPC(8): G06F17/30
CPCG06F16/9535
Inventor 慕彩红刘逸王喜智朱虎明熊涛刘若辰田小林冯伟焦李成
Owner XIDIAN UNIV
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products