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...
Main Author: | |
---|---|
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 |