A Recommendation Algorithm Based on Multi-Relationship Network

A technology of multi-relationship networks and relational networks, applied in the field of recommendation algorithms based on multi-relationship networks, can solve problems such as not being able to consider multiple social relationships of users, achieve the effect of improving cold start problems and improving recommendation effects

Active Publication Date: 2018-07-20
SOUTH CHINA UNIV OF TECH
View PDF4 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] The purpose of the present invention is to overcome the deficiency that existing recommendation algorithms cannot consider multiple social relationships of users, and provide a recommendation algorithm based on multi-relationship networks, which can not only improve the effect of recommendation, but also improve the problem of cold start

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 Recommendation Algorithm Based on Multi-Relationship Network
  • A Recommendation Algorithm Based on Multi-Relationship Network
  • A Recommendation Algorithm Based on Multi-Relationship Network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0029] The present invention will be further described below in conjunction with specific examples.

[0030] The recommendation algorithm based on multi-relationship network of the present invention comprises the following steps:

[0031] 1) Classify user data sets according to different relational networks, and represent the relational networks as matrices. Specifically, in this embodiment, user data is modeled to obtain multiple relational networks, and a single relational network is represented by a matrix as M n , a total of N single-relational networks.

[0032] 2) For each single-relationship network user, calculate the comprehensive link distance between any pair of users. Among them, users are regarded as nodes in the relational network, and the relationship between users is used as a connection line. Then the relational network can be represented as a graph Expressed in the form, for example, to find the distance from u to v, it can be obtained by the following step...

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 multi-relational network-based recommendation algorithm. The multi-relational network-based recommendation algorithm comprises the following steps: (1) classifying a user data set according to different relational networks, and representing the relational networks as matrixes; (2) for users of each single-relational network, calculating a comprehensive link distance between two users; (3) calculating the Jaccard coefficient between the users according to the comprehensive link distances, between the two users, in various single-relational networks, obtained in the step (2); and (4) carrying out binarization processing according to the Jaccard coefficient between the users, building a comprehensive network and finally finishing the final recommendation task according to the single-relational network-based TrustWalker algorithm. According to the multi-relational network-based recommendation algorithm, the cold-start problem in a recommendation algorithm process is solved by combining the realities of the users and fully utilizing the information of the users in a plurality of social relational networks; and the final recommendation result is improved.

Description

technical field [0001] The invention relates to the technical field of information processing, in particular to a recommendation algorithm based on a multi-relationship network. Background technique [0002] There are many technical methods for building a recommendation system, among which the collaborative filtering recommendation algorithm is the most common and basic method currently used. But the traditional collaborative filtering algorithm encounters some problems, such as cold start problem, sparsity problem and so on. However, the research found that the social network that users participate in provides rich information for completing recommendation tasks, which can not only alleviate these problems to a certain extent, but also obtain better recommendation results. [0003] At present, there are many recommendation algorithms based on single-relational social networks, and experiments have also proved that the addition of social network information can help improve...

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 Patents(China)
IPC IPC(8): G06F17/30G06Q50/00
CPCG06F16/9535G06Q50/01
Inventor 陈健廖泳新
Owner SOUTH CHINA 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