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

Sequential social recommendation method and system based on door mechanism and storage medium

A recommendation method and sequence technology, applied in the field of recommendation systems, can solve problems such as inaccurate interest learning and insufficient expression of users' real interests

Active Publication Date: 2021-09-17
GUILIN UNIV OF ELECTRONIC TECH
View PDF6 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

There are various existing recommender system models, such as RNN-based sequential recommender systems: given a series of historical user-item interactions, RNN-based sequential recommender systems try to predict the following by modeling the sequential dependencies of the given interactions A possible interaction, in addition to the basic RNN, long short-term memory (LSTM) and gated recurrent unit (GRU)-based RNN has also been developed to capture long-term dependencies in sequences; another example is the combination of residual sequences and social Recommendation system, this recommendation system not only utilizes the user's own interests but also combines the influence of friends to improve the performance of the recommendation system, but the existing technology is not accurate in learning the user's interest in the process of learning the user's interest to express the user's real interest

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
  • Sequential social recommendation method and system based on door mechanism and storage medium
  • Sequential social recommendation method and system based on door mechanism and storage medium
  • Sequential social recommendation method and system based on door mechanism and storage medium

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0053] A sequential social recommendation method based on a gate mechanism, the social recommendation method comprising:

[0054] Step S1, divide the user's original consumption data and the friend's original consumption data into sequences respectively, obtain the user sequence segment and the friend sequence segment, initialize the user sequence segment and the friend sequence segment, and obtain the user sequence data for recognition by the GRU neural network and friend sequence data;

[0055] Step S2, based on the GRU neural network of the selection gate mechanism, filter and select the user sequence data to obtain the user's current interest, and filter and select the friend sequence data to obtain the friend's current interest;

[0056] Step S3: Concatenate the current interest of the friend to obtain the short-term interest of the friend, initialize the commodity data in the original consumption data of the friend to obtain the long-term interest of the friend, combine ...

Embodiment 2

[0107] In order to facilitate understanding, this embodiment uses a more specific example to illustrate the sequential social recommendation method based on the gate mechanism, such as image 3 As shown, the sequential social recommendation method based on the gate mechanism includes:

[0108] S1, the user sequence data x u =(m 1 ,m 2 ,...m j ) is input to the GRU neural network, corresponding to the sequential data to obtain multiple hidden states h n , multiple hidden states h n Get the user's current interest through the selection gate filter selection output to get the user's current interest

[0109] S2, the friend sequence data x f =(k 1 ,k 2 ,...k j ) is input to the GRU neural network, corresponding to the sequential data to obtain multiple hidden states h f, combining the friend sequence data and the h f The last hidden state h of g Filter selection to get friends' current interests will h g current interests with friends Splicing to get interest i,...

Embodiment 3

[0115] This embodiment provides a sequential social recommendation system based on the door mechanism, such as Figure 4 As shown, including: initial module, interest acquisition module and training module;

[0116] The initial module is used to divide the user's original consumption data and the friend's original consumption data into sequences respectively to obtain the user sequence segment and the friend sequence segment, initialize the user sequence segment and the friend sequence segment, and obtain the GRU neural network identification user sequence data and friend sequence data;

[0117] The interest acquisition module is used to filter and select the user sequence data based on the GRU neural network of the selection gate mechanism to obtain the current interest of the user, and to filter and select the friend sequence data to obtain the current interest of the friend; The friend's current interest is spliced ​​to obtain the friend's short-term interest, and the comm...

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 relates to a sequence social recommendation method and system based on a door mechanism and a storage medium, and the method comprises the steps: carrying out sequence division of original consumption data of a user and friends, and carrying out the initialization to obtain user sequence data and friend sequence data; obtaining current interests of the user and friends based on a GRU neural network of a selection gate mechanism; acquiring the short-term interests of the friends by network splicing based on a selection gate mechanism, intializing the commodity data of the friends to obtain the long-term interests of the friends, and splicing the short-term interests of the friends and the long-term interests of the friends to obtain the final interests of the friends; obtaining friend influence based on a neural network of graph attention, and splicing the friend influence with the current interest of the user to obtain final interest of the user; calculating probability distribution of different commodities, performing model training according to the probability distribution, and recommending commodity information to the user according to a training model; and the interest of the user can be learned more accurately through a selection gate mechanism, so that the recommendation performance of the recommendation system is further improved.

Description

technical field [0001] The present invention relates to the technical field of recommendation systems, in particular to a sequence social recommendation method, system and storage medium based on a gate mechanism. Background technique [0002] The recommendation system analyzes the user's behavior and finds the user's individual needs, so as to recommend some products to the corresponding users, helping users find the products they want but are difficult to find. There are various existing recommender system models, such as RNN-based sequential recommender systems: given a series of historical user-item interactions, RNN-based sequential recommender systems try to predict the following by modeling the sequential dependencies of the given interactions A possible interaction, in addition to the basic RNN, long short-term memory (LSTM) and gated recurrent unit (GRU)-based RNN has also been developed to capture long-term dependencies in sequences; another example is the combinat...

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/08G06Q30/06G06Q50/00
CPCG06F16/9536G06Q30/0631G06Q50/01G06N3/08G06N3/047G06N3/045
Inventor 蔡晓东曾志杨
Owner GUILIN UNIV OF ELECTRONIC 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