Collaborative recommendation method based on social context

A recommendation method and context technology, applied in special data processing applications, instruments, electrical digital data processing, etc., can solve problems affecting recommendation results, affecting recommendation accuracy, inaccurate user similarity calculations, etc., to achieve accuracy of recommendation results The effect of improving and improving efficiency

Inactive Publication Date: 2011-11-02
ZHEJIANG UNIV
View PDF0 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Although it has a wide range of applications, collaborative filtering recommendation is still difficult to overcome the problems caused by data sparsity and single source of information. The sparseness of user-item matrix leads to inaccurate calculation of user similarity, which affects the accuracy of recommendation, and only using a single Mining and recommending the user's item rating matrix can not overcome the problem caused by the insufficient information of a single rating matrix, thus affecting the recommendation results

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
  • Collaborative recommendation method based on social context
  • Collaborative recommendation method based on social context
  • Collaborative recommendation method based on social context

Examples

Experimental program
Comparison scheme
Effect test

Embodiment

[0071] Experimental data are taken from Epinions (http: / / www.trustlet.org / wiki / Epinions_datasets) and last.fm (http: / / last.fm). Among them, last.fm contains 2440 users, 2740 songs (articles) and 66 interest groups. For each user, we choose their favorite song and let the user rate it as 1, and rate other songs as 0. Epinions contains 813 users and 1742 items. The relationship between users and items is reflected by a score ranging from 0 to 5. 0 means that the user has not rated the item and there is a trust relationship between users. We select 80% of the original data as the training set and 20% as the test set.

[0072] In order to illustrate the effectiveness of the algorithm proposed in the present invention, we also used three traditional collaborative filtering algorithms for comparative experiments, namely: user-based collaborative filtering algorithm (UBCF), item-based collaborative filtering algorithm (IBCF) and item-based collaborative filtering algorithm. Ranking ...

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 collaborative recommendation method based on social context regularization. The collaborative recommendation method comprises the following steps of: 1) firstly, extracting a user object matrix and a socialization relation matrix, wherein during the collaborative recommendation, the user object matrix is defined by using a grading matrix of a user on an object, a clicking frequency of the user on the object or a visit relation, and the socialization relation is a relation, generated by some behaviors of the user, between the user and other users in the system; 2) filling the user object matrix by using a low-rank matrix decomposition method with the social context regularization and recommending N objects to each user by using a result matrix; and 3) adjusting the weight of the social context restraint during matrix decomposition in the consideration of difference among different users. By the method, the problems of single recommended information of the conventional collaborative filtering recommendation algorithm and inaccurate recommendation result caused by dilution of the user object matrix are solved; furthermore, compared with the conventional method, the method has the advantage of obviously enhancing the recommendation result accuracy.

Description

technical field [0001] The present invention relates to the field of personalized recommendation, in particular to a collaborative recommendation method based on social relationship. Background technique [0002] In recent years, the rapid development of the Internet has resulted in a rapid increase in the total amount of information on the Internet, and at the same time, e-commerce is also continuously expanding. The huge amount of online data causes users to spend a lot of time looking for their favorite items. This process of eliminating a large amount of useless information will undoubtedly hinder users from enjoying the convenience brought by the Internet. In order to solve these problems, the application of personalized recommendation system was born. The personalized recommendation system is an advanced intelligent platform based on massive data mining. It mainly recommends information and products of interest to users based on their interests and other information, ...

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 ZHEJIANG 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