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

Multi-relation collaborative filtering algorithm based on graph neural network

A collaborative filtering algorithm and neural network technology, applied in the field of multi-relational collaborative filtering algorithms based on graph neural networks, can solve problems such as affecting user decision-making behavior, not considering the important role of user roles, and difficult to obtain.

Active Publication Date: 2020-08-11
CENT SOUTH UNIV
View PDF3 Cites 22 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] However, traditional collaborative filtering models, such as matrix factorization and neural collaborative filtering, often only consider the relationship between users and items when modeling user preferences, while ignoring the relationship between items and users. , so that it is not enough to fully learn the user's preference from the historical interaction between the user and the item. The interaction between the user and the item is usually affected by two factors: 1. The user's historical preference, the interaction between the items that the user has interacted with in the past Relationships can directly affect a user's interest in a new item. Existing collaborative filtering algorithms that consider item relationships do not take into account the important role of user roles in the interaction between users and items; 2. User's social relationship, that is, user The relationship between items, a user's preference is often influenced by his social friends, which indirectly affects the user's decision-making behavior, and the existing recommendation models that consider user relationships also do not take into account the complex relationship between items, and need Clear social relationship data is often difficult to obtain in reality. In addition, traditional recommendation models do not consider that the relationship between different historical items (users) contributes differently to the model's prediction of user preferences.

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
  • Multi-relation collaborative filtering algorithm based on graph neural network
  • Multi-relation collaborative filtering algorithm based on graph neural network
  • Multi-relation collaborative filtering algorithm based on graph neural network

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0065] In order to make the technical problems, technical solutions and advantages to be solved by the present invention clearer, the following will describe in detail with reference to the drawings and specific embodiments.

[0066] The present invention aims at the existing collaborative filtering model which only considers the relationship between users and items when modeling user preferences, but ignores the relationship between items and the relationship between users. The problem of fully learning the user's preference in item history interaction provides a multi-relational collaborative filtering algorithm based on graph neural network.

[0067] Such as Figure 1 to Figure 3 As shown, the embodiment of the present invention provides a multi-relational collaborative filtering algorithm based on a graph neural network, including: step 1, processing the historical interaction data between users and items, and extracting all user sequences S U and item sequence S I ; Ste...

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 multi-relation collaborative filtering algorithm based on a graph neural network, and the algorithm comprises the steps: 1, processing the historical interaction data of a user and an article, and extracting all user sequences UU and article sequences SI from the historical interaction data; and step 2, respectively constructing each user sequence SU and each article sequence SI into a user relationship graph GU = (VU, EU) and an article relationship graph GI = (VI, EI). The invention provides a multi-relation collaborative filtering algorithm based on a graph neural network. The article relationship and the user relationship are modeled at the same time by constructing the article relationship graph and the user relationship graph from the user and article interaction data, the multiple relationships are fused into the learning process of user and article interaction, and the influence of the multiple relationships on user and article interaction is learned, so that the model can better model user preferences.

Description

technical field [0001] The invention relates to the technical field of information processing, in particular to a multi-relational collaborative filtering algorithm based on a graph neural network. Background technique [0002] Collaborative filtering is one of the most widely used recommendation algorithms in the industry, which can effectively solve the problem of "information overload" caused by massive data. Collaborative filtering can learn user preferences based on historical interaction data (such as ratings, clicks) between users and items, so as to generate new recommended content for users. A good recommendation algorithm can not only help users find interesting content and improve user experience, but also increase traffic for merchants and create huge profits. [0003] However, traditional collaborative filtering models, such as matrix factorization and neural collaborative filtering, often only consider the relationship between users and items when modeling use...

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): G06F16/9536G06N3/04G06N3/08
CPCG06N3/084G06F16/9536G06N3/045
Inventor 邓晓衡刘奥李练
Owner CENT SOUTH 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