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

Recommendation method based on collaborative filtering

A recommendation method and collaborative filtering technology, which is applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems such as small amount of calculation and ignoring the problem of user rating scale

Inactive Publication Date: 2017-01-11
CHENGDU DMI TECH
View PDF0 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0006] Cosine similarity: By treating the user's rating as a vector in n-dimensional space, the similarity between two users can be measured by the cosine angle The amount of calculation is small, but the user's scoring scale problem is ignored in the application

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
  • Recommendation method based on collaborative filtering
  • Recommendation method based on collaborative filtering
  • Recommendation method based on collaborative filtering

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] The technical solution of the present invention will be further described in detail below in conjunction with the accompanying drawings, but the protection scope of the present invention is not limited to the following description.

[0039] Such as figure 1 As shown, the recommendation method based on collaborative filtering includes the following steps:

[0040] Step 1. Calculate the similarity between any two items.

[0041] Take the calculation of the similarity between item u and item v as an example: the more users who rate item u and item v at the same time, the greater the similarity between item u and item v; the users who rate item u and item v at the same time In , the more users who give item u and item v the same score, the greater the similarity between item u and item v.

[0042] The formula for calculating the similarity between two items is as follows:

[0043] s i m ( u , v ) ...

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 recommendation method based on collaborative filtering. The recommendation method comprises: calculating the similarity between any two projects; constructing a project similarity matrix according to the similarity between the any two projects; obtaining a nearest neighbor set of each project according to the project similarity matrix; calculating a predicated score of each project predicated by a user according to the nearest neighbor set; calculating the similarity of any two users according to the predicated score of each project and the confidence degree of the predicated score; calculating a nearest neighbor set of each user according to the similarity of the any two users; according to the nearest neighbor set of each user, scoring projects, which are not scored, of each user, and generating a recommendation set of the user according to a scoring result. By utilizing the reliability of nearest neighbor collaborative filtering recommendation, the reliability of complementary data is improved on the basis of the complementary data when data sparsity is not enough, so that the collaborative filtering can play a better role.

Description

technical field [0001] The invention relates to the technical field of personalized recommendation, in particular to a recommendation method based on collaborative filtering. Background technique [0002] With the increasing number of users and products in the e-commerce system, user rating data is extremely sparse in the entire product space. When the data is sparse, there are few common scoring items, and the calculation results are often inaccurate or even impossible to calculate. Taking the data set commonly used in experiments as an example, the sparsity of movielens is 95.5%, and the sparsity of netfix leads to the problem that the similarity cannot be calculated or calculated inaccurately. In large-scale e-commerce systems, items rated by users generally do not exceed 1% of the total number of items, and items rated by two users are even less. For example, the user rating data received by eachmovie website in 18 months is: 72916 Each user has 2,811,983 evaluation val...

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/30G06Q30/02
CPCG06F16/9535G06Q30/0271
Inventor 陈峥刘军梁恒张永生
Owner CHENGDU DMI TECH
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