{"title":"CGG: Category-aware global graph contrastive learning for session-based recommendation","authors":"Mingxin Gan, Xiongtao Zhang, Yuxin Liang","doi":"10.1016/j.knosys.2024.112661","DOIUrl":null,"url":null,"abstract":"<div><div>With the auxiliary role of category information in capturing user interests, employing category information to improve session-based recommendation (SBR) is getting an energetic research point. Recent studies organized the category-aware session as the graph structure and utilized the graph neural network to explore the session interest for SBR. However, existing studies only focused on the category information in the current session and failed to overcome inherent sparsity of session data, which resulted in suboptimal SBR performance. To overcome these deficiencies, we propose a <strong>C</strong>ategory-aware <strong>G</strong>lobal <strong>G</strong>raph contrastive learning method, namely CGG, for SBR. To be specific, we firstly construct the category-aware global graph based on global item-item transitions, item-category associations and global category-category transitions, which utilizes more sufficient category information across sessions to learn embeddings of categories and items. Furthermore, we design the hierarchical dual-pattern contrastive learning mechanism to model the information interaction of graphical and sequential patterns of a category-aware session, which overcomes the negative influence of sparse session data by injecting self-supervised signals. Extensive experiments on multiple real-world datasets verify that CGG outperforms seven mainstream SBR methods on different measurements.</div></div>","PeriodicalId":49939,"journal":{"name":"Knowledge-Based Systems","volume":"305 ","pages":"Article 112661"},"PeriodicalIF":7.2000,"publicationDate":"2024-10-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Knowledge-Based Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0950705124012954","RegionNum":1,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, ARTIFICIAL INTELLIGENCE","Score":null,"Total":0}
引用次数: 0
Abstract
With the auxiliary role of category information in capturing user interests, employing category information to improve session-based recommendation (SBR) is getting an energetic research point. Recent studies organized the category-aware session as the graph structure and utilized the graph neural network to explore the session interest for SBR. However, existing studies only focused on the category information in the current session and failed to overcome inherent sparsity of session data, which resulted in suboptimal SBR performance. To overcome these deficiencies, we propose a Category-aware Global Graph contrastive learning method, namely CGG, for SBR. To be specific, we firstly construct the category-aware global graph based on global item-item transitions, item-category associations and global category-category transitions, which utilizes more sufficient category information across sessions to learn embeddings of categories and items. Furthermore, we design the hierarchical dual-pattern contrastive learning mechanism to model the information interaction of graphical and sequential patterns of a category-aware session, which overcomes the negative influence of sparse session data by injecting self-supervised signals. Extensive experiments on multiple real-world datasets verify that CGG outperforms seven mainstream SBR methods on different measurements.
期刊介绍:
Knowledge-Based Systems, an international and interdisciplinary journal in artificial intelligence, publishes original, innovative, and creative research results in the field. It focuses on knowledge-based and other artificial intelligence techniques-based systems. The journal aims to support human prediction and decision-making through data science and computation techniques, provide a balanced coverage of theory and practical study, and encourage the development and implementation of knowledge-based intelligence models, methods, systems, and software tools. Applications in business, government, education, engineering, and healthcare are emphasized.