Dongjing Wang, Ruijie Du, Qimeng Yang, Dongjin Yu, Feng Wan, Xiaojun Gong, Guandong Xu, Shuiguang Deng
{"title":"Category-aware self-supervised graph neural network for session-based recommendation","authors":"Dongjing Wang, Ruijie Du, Qimeng Yang, Dongjin Yu, Feng Wan, Xiaojun Gong, Guandong Xu, Shuiguang Deng","doi":"10.1007/s11280-024-01299-8","DOIUrl":null,"url":null,"abstract":"<p>Session-based recommendation which focuses on predicting the next behavior according to anonymous sessions of behavior records plays an important role in real-world applications. Most previous session-based recommendation approaches capture the preferences of users by modeling the behavior records between users and items within current session. However, items’ category information is not fully exploited, while existing works are still suffering from the severe issue of data sparsity. In this work, we propose a novel session-based recommendation model, namely <b>C</b>ategory-aware <b>S</b>elf-supervised <b>G</b>raph <b>N</b>eural <b>N</b>etwork (namely CSGNN), which adopts a pre-training layer for capturing the features of items and categories, as well as the correlations among them. Especially, we build a category-aware heterogeneous hypergraph composed of item nodes and category nodes, which enhances the information learning in the current session. Then we design item-level and category-level self-attention models to represent the information of item and category, respectively, and integrate global and local preference of user for session-based recommendation. Finally, we combine self-supervised learning by constructing a category-aware session graph to further enhance the performance CSGNN and alleviate the data sparsity problem. Comprehensive experiments are conducted on three real-world datasets, Nowplaying, Diginetica, and Tmall, and the results show that the proposed model CSGNN achieves better performance than session-based recommendation baselines with several state-of-the-art approaches.</p>","PeriodicalId":501180,"journal":{"name":"World Wide Web","volume":null,"pages":null},"PeriodicalIF":0.0000,"publicationDate":"2024-09-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"World Wide Web","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1007/s11280-024-01299-8","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Session-based recommendation which focuses on predicting the next behavior according to anonymous sessions of behavior records plays an important role in real-world applications. Most previous session-based recommendation approaches capture the preferences of users by modeling the behavior records between users and items within current session. However, items’ category information is not fully exploited, while existing works are still suffering from the severe issue of data sparsity. In this work, we propose a novel session-based recommendation model, namely Category-aware Self-supervised Graph Neural Network (namely CSGNN), which adopts a pre-training layer for capturing the features of items and categories, as well as the correlations among them. Especially, we build a category-aware heterogeneous hypergraph composed of item nodes and category nodes, which enhances the information learning in the current session. Then we design item-level and category-level self-attention models to represent the information of item and category, respectively, and integrate global and local preference of user for session-based recommendation. Finally, we combine self-supervised learning by constructing a category-aware session graph to further enhance the performance CSGNN and alleviate the data sparsity problem. Comprehensive experiments are conducted on three real-world datasets, Nowplaying, Diginetica, and Tmall, and the results show that the proposed model CSGNN achieves better performance than session-based recommendation baselines with several state-of-the-art approaches.