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
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
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...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com