Hybrid collaborative filtering recommendation algorithm based on project attributes

A hybrid collaborative filtering and item attribute technology, applied in the field of recommendation systems, can solve the problems of not considering user similarity, ignoring the influencing factors of user similarity, not considering different user preferences, etc., and achieving strong interpretability , good adaptation effect

Active Publication Date: 2019-05-21
HUNAN UNIV
View PDF3 Cites 17 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] Traditional user similarity measurement methods have the following deficiencies: 1. Usually, only the user’s common rating information (common rating information is the rating information of different users on the same item) is used to calculate user similarity, and the user-item rating matrix data comparison In the case of sparseness, the common scoring information is relatively rare, which will make the traditional user similarity measurement method inapplicable; 2. The user similarity measurement index usually only uses the scoring information, and does not effectively use the item attribute information; 3. User sim...

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
  • Hybrid collaborative filtering recommendation algorithm based on project attributes
  • Hybrid collaborative filtering recommendation algorithm based on project attributes
  • Hybrid collaborative filtering recommendation algorithm based on project attributes

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0068] In order to describe the present invention more specifically, below in conjunction with reference figure 1 , specifically introduce the implementation steps of the present invention:

[0069] Step 1: Obtain user behavior data, first establish user-item scoring matrix R m×n , where m is the total number of users, n is the total number of items, and r ui Indicates the rating value of user u for item i.

[0070] User-item rating matrix R m*n :

[0071]

[0072] According to the project information data, establish project-attribute matrix A n×k , where k is the total number of item attributes, A ix Indicates whether item i has attribute x, and if item i has attribute x, then A ix = 1, otherwise zero.

[0073]

[0074] Step 2: According to the item-attribute matrix and user-item rating matrix, calculate the similarity between items and the rating similarity of users. The formula for calculating the rating similarity of defined users is as follows:

[0075] S ...

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 hybrid collaborative filtering recommendation algorithm based on project attributes. The algorithm comprises the following steps: step 1, generating a user-project scoring matrix and a project-attribute matrix according to user scoring information and project information; step 2, respectively calculating project similarity and user scoring similarity according to the project-attribute matrix and the user-project scoring matrix; step 3, correcting the user score similarity by utilizing the project similarity to calculate the user similarity; step 4, calculating a common score reward factor, a project attribute preference factor and a user confidence coefficient factor to correct user similarity and obtain user final similarity; step 5, selecting the nearest neighbor of the target user according to the final similarity, and predicting the score of the target user on each project based on the score information of all the users in the nearest neighbor; And step 6,recommending the N projects with the highest scores to the target user. The method can be applied to sparse data, and recommendation accuracy can be improved.

Description

technical field [0001] The invention belongs to the field of recommendation systems and relates to an information recommendation technology, in particular to a hybrid collaborative filtering recommendation algorithm based on item attributes. Background technique [0002] With the development of Internet information technology, people have gradually entered the era of information overload from the era of information scarcity. In such an era of information overload, a personalized recommendation system can recommend information that users may be interested in by using information filtering technology to help users quickly find the information resources or commodities they need. In recent years, recommender systems have been widely used in various fields such as e-commerce, music, social networking, and medicine, and have become one of the research hotspots in both industry and academia. [0003] Among personalized recommendation algorithms, collaborative filtering recommendat...

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): G06F16/9535G06Q30/06G06K9/62
Inventor 胡湘付彬
Owner HUNAN UNIV
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