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

A sequential social recommendation method, system and storage medium based on gate mechanism

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

Active Publication Date: 2022-06-17
GUILIN UNIV OF ELECTRONIC TECH
View PDF6 Cites 0 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
  • A sequential social recommendation method, system and storage medium based on gate mechanism
  • A sequential social recommendation method, system and storage medium based on gate mechanism
  • A sequential social recommendation method, system and storage medium based on gate mechanism

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0054] A sequential social recommendation method based on gate mechanism, the social recommendation method includes:

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

[0056] Step S2, based on the GRU neural network of the selection gate mechanism, filter and select the user sequence data to obtain the current interests of the user, and filter and select the friend sequence data to obtain the current interests of the friends;

[0057] Step S3, splicing the current interests of the friends to obtain the short-term interests of the friends, initializing the commodity data in the original consumption data of the friends, obtaining the long-term inter...

Embodiment 2

[0109] For ease of understanding, this embodiment uses a specific example to describe 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:

[0110] S1, the user sequence data x u =(m 1 ,m 2 ,...m j ) is input to the GRU neural network, and multiple hidden states h are obtained in sequence corresponding to the sequence data. n , multiple hidden states h n Filter the selection through the selection gate to obtain the user's current interest Output obtain the user's current interest

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

Embodiment 3

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

[0118] The initial module is used to 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 sequence for the GRU neural network to identify. User sequence data and friend sequence data of ;

[0119] 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 interests of the user, and filter and select the friend sequence data to obtain the current interests of the friends; Perform splicing processing on the current interests of the friends, obtain the shor...

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, system and storage medium based on a gate mechanism. The method includes: dividing the original consumption data of users and friends into sequences, and initializing to obtain user sequence data and friend sequence data; GRU neural network based on a selection gate mechanism Get the current interests of users and friends; network splicing based on the selection gate mechanism to get the short-term interests of friends, initialize the product data of friends to get the long-term interests of friends, and splice the short-term interests of friends and long-term interests of friends to get the final interests of friends ; The neural network based on graph attention gets the influence of friends, splicing the influence of friends and the current interest of the user to obtain the final interest of the user; calculates the probability distribution of different commodities, performs model training according to the probability distribution, and reports to the user according to the training model Recommend product information; through the selection gate mechanism, the user's interest can be learned more accurately, so that the recommendation performance of the recommendation system can be further improved.

Description

technical field [0001] The present invention relates to the technical field of recommendation systems, in particular to a method, system and storage medium for sequential social recommendation based on a gate mechanism. Background technique [0002] The recommendation system analyzes the user's behavior and finds the user's personalized 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 attempt to predict the next One possible interaction, in addition to basic RNNs, long short-term memory (LSTM) and gated recurrent unit (GRU)-based RNNs have also been developed to capture long-term dependencies in sequences; another example is the combination of base-remainder sequences with social This recommen...

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): 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