Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network

The purpose of recommendation system based on user behavior sequence is to predict user??s next click according to the order of last sequence. The current research is generally based on the conversion of items in the user behavior sequence to understand user preferences. However, other valid informa...

Full description

Bibliographic Details
Main Author: WU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie
Format: Article
Language:zho
Published: Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press 2023-06-01
Series:Jisuanji kexue yu tansuo
Subjects:
Online Access:http://fcst.ceaj.org/fileup/1673-9418/PDF/2205053.pdf
_version_ 1797809636438441984
author WU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie
author_facet WU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie
author_sort WU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie
collection DOAJ
description The purpose of recommendation system based on user behavior sequence is to predict user??s next click according to the order of last sequence. The current research is generally based on the conversion of items in the user behavior sequence to understand user preferences. However, other valid information in the behavior sequence is ignored, such as the user profile, which results in the model failing to understand user??s specific preferences. In this paper, a user behavior sequence recommendation with dual channel heterogeneous graph neural network (DC-HetGNN) is proposed. The method uses a heterogeneous graph neural network channel and a heterogeneous graph line channel to learn behavior sequence embedding and capture the specific preferences of users. DC-HetGNN constructs heterogeneous graphs containing various types of nodes based on behavior sequences that capture dependencies between projects, users, and sequences. Then, the heterogeneous graph neural network channel and the heterogeneous graph line channel capture the complex transformation of items and the interaction between the sequences, and learn the embedding of items containing user information. Finally, considering the influence of users’ long-term and short-term preferences, local and global sequence embedding is combined with attention network to obtain the final sequence embedding. A large number of experiments conducted on Diginetica and Tmall, two real e-commerce user behavior sequence datasets, show that compared with recent model FGNN, DC-HetGNN is improved by 2.08% and 0.78% on average in performance criterions mean reciprocal rank (MRR) and Recall, respectively, and by 2.70% and 0.49% in performance criterions MRR@n and Recall@n, respectively, compared with recent model TGSRec.
first_indexed 2024-03-13T06:55:38Z
format Article
id doaj.art-31c19f6eae104fea9b7f22673e3ae64f
institution Directory Open Access Journal
issn 1673-9418
language zho
last_indexed 2024-03-13T06:55:38Z
publishDate 2023-06-01
publisher Journal of Computer Engineering and Applications Beijing Co., Ltd., Science Press
record_format Article
series Jisuanji kexue yu tansuo
spelling doaj.art-31c19f6eae104fea9b7f22673e3ae64f2023-06-07T07:58:33ZzhoJournal of Computer Engineering and Applications Beijing Co., Ltd., Science PressJisuanji kexue yu tansuo1673-94182023-06-011761473148610.3778/j.issn.1673-9418.2205053Sequence Recommendation with Dual Channel Heterogeneous Graph Neural NetworkWU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie0School of Software, Xinjiang University, Urumqi 830008, ChinaThe purpose of recommendation system based on user behavior sequence is to predict user??s next click according to the order of last sequence. The current research is generally based on the conversion of items in the user behavior sequence to understand user preferences. However, other valid information in the behavior sequence is ignored, such as the user profile, which results in the model failing to understand user??s specific preferences. In this paper, a user behavior sequence recommendation with dual channel heterogeneous graph neural network (DC-HetGNN) is proposed. The method uses a heterogeneous graph neural network channel and a heterogeneous graph line channel to learn behavior sequence embedding and capture the specific preferences of users. DC-HetGNN constructs heterogeneous graphs containing various types of nodes based on behavior sequences that capture dependencies between projects, users, and sequences. Then, the heterogeneous graph neural network channel and the heterogeneous graph line channel capture the complex transformation of items and the interaction between the sequences, and learn the embedding of items containing user information. Finally, considering the influence of users’ long-term and short-term preferences, local and global sequence embedding is combined with attention network to obtain the final sequence embedding. A large number of experiments conducted on Diginetica and Tmall, two real e-commerce user behavior sequence datasets, show that compared with recent model FGNN, DC-HetGNN is improved by 2.08% and 0.78% on average in performance criterions mean reciprocal rank (MRR) and Recall, respectively, and by 2.70% and 0.49% in performance criterions MRR@n and Recall@n, respectively, compared with recent model TGSRec.http://fcst.ceaj.org/fileup/1673-9418/PDF/2205053.pdfrecommender system; user behavior sequence; heterogeneous graph neural network
spellingShingle WU Jinchen, YANG Xingyao, YU Jiong, LI Ziyang, HUANG Shanhang, SUN Xinjie
Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
Jisuanji kexue yu tansuo
recommender system; user behavior sequence; heterogeneous graph neural network
title Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
title_full Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
title_fullStr Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
title_full_unstemmed Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
title_short Sequence Recommendation with Dual Channel Heterogeneous Graph Neural Network
title_sort sequence recommendation with dual channel heterogeneous graph neural network
topic recommender system; user behavior sequence; heterogeneous graph neural network
url http://fcst.ceaj.org/fileup/1673-9418/PDF/2205053.pdf
work_keys_str_mv AT wujinchenyangxingyaoyujiongliziyanghuangshanhangsunxinjie sequencerecommendationwithdualchannelheterogeneousgraphneuralnetwork