用语义码融合文本与用户行为信息,提升序列推荐准确率。
Bridging Textual-Collaborative Gap through Semantic Codes for Sequential Recommendation
- 通过向量量化生成细粒度语义码,连接文本与行为信息
- 在四个数据集上显著优于现有模型,最高提升6.3%准确率
- 适合做电商、视频等序列推荐场景的算法研究者
近年来,大量研究致力于通过整合丰富的辅助信息与基于ID的协同信息来增强序列推荐系统。本文聚焦于利用物品相关的文本元数据(如标题和品牌)。尽管现有方法在结合文本与ID表示方面取得显著进展,但仍难以平衡文本表示中的语义信息与用户行为序列中的协同信息。为此,我们提出CCFRec——一种基于语义码的文本与协同语义融合方法。核心思想是使用语义码弥合文本与协同信息之间的差距:首先通过多视角文本嵌入和向量量化生成细粒度语义码;随后设计基于交叉注意力的码引导语义融合模块,灵活提取并融合文本信息。为进一步增强语义融合效果,引入代码遮蔽优化策略,包含两个目标:掩码码建模与掩码序列对齐。该策略通过掩码预测任务和增强的物品表示,捕捉个体物品内的代码相关性,提升推荐主干的序列建模能力。在四个公开数据集上的大量实验表明,CCFRec显著优于多种序列推荐模型。代码已开源:https://github.com/RUCAIBox/CCFRec。
原文摘要 · Abstract (English)
In recent years, substantial research efforts have been devoted to enhancing sequential recommender systems by integrating abundant side information with ID-based collaborative information. This study specifically focuses on leveraging the textual metadata (e.g., titles and brands) associated with items. While existing methods have achieved notable success by combining text and ID representations, they often struggle to strike a balance between textual information embedded in text representations and collaborative information from sequential patterns of user behavior. In light of this, we propose CCFRec, a novel Code-based textual and Collaborative semantic Fusion method for sequential Recommendation. The key idea behind our approach is to bridge the gap between textual and collaborative information using semantic codes. Specifically, we generate fine-grained semantic codes from multi-view text embeddings through vector quantization techniques. Subsequently, we develop a code-guided semantic-fusion module based on the cross-attention mechanism to flexibly extract and integrate relevant information from text representations. In order to further enhance the fusion of textual and collaborative semantics, we introduce an optimization strategy that employs code masking with two specific objectives: masked code modeling and masked sequence alignment. The merit of these objectives lies in leveraging mask prediction tasks and augmented item representations to capture code correlations within individual items and enhance the sequence modeling of the recommendation backbone. Extensive experiments conducted on four public datasets demonstrate the superiority of CCFRec, showing significant improvements over various sequential recommendation models. Our code is available at https://github.com/RUCAIBox/CCFRec.
Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。