TY - JOUR
T1 - Category-aware Multi-relation Heterogeneous Graph Neural Networks for session-based recommendation
AU - Xu, Hao
AU - Yang, Bo
AU - Liu, Xiangkun
AU - Fan, Wenqi
AU - Li, Qing
N1 - Funding Information:
This work is supported by National Natural Science Foundation of China (Project No.: 61977013 ), and partly supported by a General Research Fund from the Hong Kong Research Grants Council (Project No.: PolyU 15200021 ).
Publisher Copyright:
© 2022 Elsevier B.V.
PY - 2022/9/5
Y1 - 2022/9/5
N2 - Session-based recommendation (SBR) is one of the hot research areas in recent years. Various SBR models have been proposed, of which graph neural network (GNN)-based models are shown to have the state-of-the-art performance. Items’ category information is an important piece of information and should be utilized in SBR models to improve model performance. In this paper, we introduce a principle way to incorporate items’ category information for SBR. More specifically, we propose a new SBR model, Category-aware Multi-relation Heterogeneous Graph Neural Networks (CM-HGNN). In CM-HGNN, we first propose to construct an item–category heterogeneous graph (ICHG) to model both category–category relation and item–category relation. More specifically, we propose to transform the sequential information contained in a session into a heterogeneous graph with both item nodes and category nodes, by which items and categories can learn from each other and the items belonging to the same category can also perceive one another. As a result, multiple interests in a session could be more effectively captured. Then, a multi-relation heterogeneous graph convolution method is proposed to extract the multiple relation information contained in the ICHG. Extensive experiments are conducted on three widely used real-world datasets, and the results suggest that the proposed CM-HGNN outperforms the state-of-the-art SBR models.
AB - Session-based recommendation (SBR) is one of the hot research areas in recent years. Various SBR models have been proposed, of which graph neural network (GNN)-based models are shown to have the state-of-the-art performance. Items’ category information is an important piece of information and should be utilized in SBR models to improve model performance. In this paper, we introduce a principle way to incorporate items’ category information for SBR. More specifically, we propose a new SBR model, Category-aware Multi-relation Heterogeneous Graph Neural Networks (CM-HGNN). In CM-HGNN, we first propose to construct an item–category heterogeneous graph (ICHG) to model both category–category relation and item–category relation. More specifically, we propose to transform the sequential information contained in a session into a heterogeneous graph with both item nodes and category nodes, by which items and categories can learn from each other and the items belonging to the same category can also perceive one another. As a result, multiple interests in a session could be more effectively captured. Then, a multi-relation heterogeneous graph convolution method is proposed to extract the multiple relation information contained in the ICHG. Extensive experiments are conducted on three widely used real-world datasets, and the results suggest that the proposed CM-HGNN outperforms the state-of-the-art SBR models.
KW - Category information
KW - Graph neural network
KW - Heterogeneous graph
KW - Session-based recommendation
UR - http://www.scopus.com/inward/record.url?scp=85132949273&partnerID=8YFLogxK
U2 - 10.1016/j.knosys.2022.109246
DO - 10.1016/j.knosys.2022.109246
M3 - Journal article
AN - SCOPUS:85132949273
SN - 0950-7051
VL - 251
SP - 1
EP - 11
JO - Knowledge-Based Systems
JF - Knowledge-Based Systems
M1 - 109246
ER -