作者投稿和查稿 主编审稿 专家审稿 编委审稿 远程编辑

计算机工程 ›› 2023, Vol. 49 ›› Issue (10): 136-144, 153. doi: 10.19678/j.issn.1000-3428.0065499

• 人工智能与模式识别 • 上一篇    下一篇

基于全局图和多粒度意图单元的会话推荐

李婉桦, 孙英娟*, 刘艺璇, 刘乾   

  1. 长春师范大学 计算机科学与技术学院, 长春 130032
  • 收稿日期:2022-08-15 出版日期:2023-10-15 发布日期:2023-10-10
  • 通讯作者: 孙英娟
  • 作者简介:

    李婉桦(1998—),女,硕士研究生,主研方向为推荐系统

    刘艺璇,硕士研究生

    刘乾,硕士研究生

  • 基金资助:
    吉林省产业技术研究与开发专项(2019C052-9); 吉林省省级经济结构战略调整引导资金(2014Y101); 吉林省科技发展计划项目(201105056)

Session Recommendation Based on Global Graph and Multi-granularity Intention Unit

Wanhua LI, Yingjuan SUN*, Yixuan LIU, Qian LIU   

  1. School of Computer Science and Technology, Changchun Normal University, Changchun 130032, China
  • Received:2022-08-15 Online:2023-10-15 Published:2023-10-10
  • Contact: Yingjuan SUN

摘要:

现有基于图神经网络的会话推荐模型通过捕获项目复杂转换模式挖掘项目之间的潜在信息,但极少考虑跨会话信息及当前会话中的高层次信息,因此无法捕捉会话中复杂的依赖关系。针对该问题,建立基于全局图和多粒度意图单元的会话推荐模型。构造跨会话图,利用图注意力网络得到跨会话表示。在连续意图单元上,构建多粒度意图单元异构会话图,得到全局和局部表示。将跨会话、全局和局部表示进行融合,捕捉会话中项目之间的复杂依赖关系。在意图融合排序模块中,分析会话重复点击和探索行为,并聚合所有级别的意图单元进一步提高模型推荐性能。在Diginetica和Tmall数据集上的实验结果表明,所提模型在平均倒数排名和精确度指标上相比于最优基线模型提高了2.12%和1.27%,具有较好的推荐性能。

关键词: 推荐系统, 会话推荐, 图神经网络, 全局图, 多粒度意图单元

Abstract:

Existing session recommendation models based on Graph Neural Network(GNN)mine the potential information between projects by capturing the complex transformation patterns of projects; however, they rarely consider the cross-session information and high-level information in the current session, so they cannot capture the complex dependencies in the session. To solve this problem, a session recommendation model based on global graph and multi-granularity intention unit is built. A cross-session graph is constructed, and a cross-session representation is obtained by using a graph attention network. A multi-granularity intention unit heterogeneous session graph on continuous intention unit is constructed, and the global and local representations are obtained. The cross-session, global, and local representations are fused to capture the complex dependencies between projects in a session. In the intention fusion sorting module, the repeated clicking and exploration behaviors of the session are analyzed, and all levels of intention units are aggregated to further improve the model recommendation performance. Experimental results on the Diginetica and Tmall data sets show that the proposed model is 2.12% and 1.27% higher than the optimal baseline model in terms of Mean Reciprocal Rank(MRR) index and precision index, respectively, and has good recommendation performance.

Key words: recommendation system, session recommendation, Graph Neural Network(GNN), global graph, multi-granularity intention unit