News recommendation method and system based on graph neural network
A neural network and recommendation method technology, applied in the field of news recommendation, can solve the problems of not being able to meet the timeliness of news recommendation, lack of effectively capturing user behavior preferences and combining content preferences, etc., to achieve the effect of accurate, effective, and time-sensitive recommendation.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0029] The present invention proposes a news recommendation method based on graph neural network, such as figure 1 As shown, firstly, the user-news interaction structure diagram and user-news behavior interaction matrix are respectively generated through the user behavior sequence, and then the global target news feature vector and the local target news feature vector are generated from the user-news interaction behavior structure chart and the user-news behavior interaction matrix News feature vectors, user feature vectors, and then linearly superimpose the global target news feature vectors and local target news feature vectors into target news feature vectors, and finally perform inner product on target news feature vectors and user feature vectors to obtain users’ prediction scores for news; For each user, the news score prediction will be performed, and the predicted scores of all news will be sorted, and the top K ones will be selected for recommendation.
Embodiment 2
[0031] The present invention is on the basis of above-mentioned embodiment 1, as figure 2 As shown, further, the specific construction method of the constructed user-news interaction behavior structure diagram is as follows: first, assume that the hypothetical system generates the event sequence e 1 ,e 2 ,e 3 ...e n , and each event contains the user's session information, that is, user id, session start flag, session stop flag, and occurrence time; we first define a news item as a node in the user-news interaction behavior structure graph. Then, according to the daily log sequence, a unique user click record is constructed for each user, with the user id as the primary key. We scan each record from front to back, and use "sessionstart flag" and "session stop flag" as segmentation marks to divide the user sequence into different user behavior segments. From each behavior segment, a binary sequence pair is generated as an edge of the user-news interaction behavior structur...
Embodiment 3
[0034] The present invention is on the basis of any one of above-mentioned embodiment 1-2, in order to realize the present invention better, as image 3 As shown, further, the steps of generating the global target news feature vector are as follows: first construct the user-news interaction behavior structure diagram; Node2Vec) to get the global target news feature vector. The node vectorization vector model (Node2Vec) includes three steps: the depth walk algorithm generates the node sequence, the vertex sampling algorithm (Alias) performs vertex sampling, and the node sequence uses the word vector extraction algorithm to generate the vector encoding of the vertex.
[0035] Working principle: The specific operation of constructing the user-news interaction behavior structure diagram is as described in claim 2, so it will not be repeated; after obtaining the user-news interaction behavior structure diagram, the node sequence is generated through the depth walk algorithm, and the ...
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