Zhu Yunfeng, Yao Shuchun, Sun Xun
Suzhou Industrial Park Institute of Service Outsourcing, Suzhou, China.
School of Computer Engineering, Suzhou Vocational University, Suzhou, China.
Front Neurorobot. 2024 Jun 14;18:1428785. doi: 10.3389/fnbot.2024.1428785. eCollection 2024.
Next Point-of-Interest (POI) recommendation aims to predict the next POI for users from their historical activities. Existing methods typically rely on location-level POI check-in trajectories to explore user sequential transition patterns, which suffer from the severe check-in data sparsity issue. However, taking into account region-level and category-level POI sequences can help address this issue. Moreover, collaborative information between different granularities of POI sequences is not well utilized, which can facilitate mutual enhancement and benefit to augment user preference learning. To address these challenges, we propose multi-granularity contrastive learning (MGCL) for next POI recommendation, which utilizes multi-granularity representation and contrastive learning to improve the next POI recommendation performance. Specifically, location-level POI graph, category-level, and region-level sequences are first constructed. Then, we use graph convolutional networks on POI graph to extract cross-user sequential transition patterns. Furthermore, self-attention networks are used to learn individual user sequential transition patterns for each granularity level. To capture the collaborative signals between multi-granularity, we apply the contrastive learning approach. Finally, we jointly train the recommendation and contrastive learning tasks. Extensive experiments demonstrate that MGCL is more effective than state-of-the-art methods.
下一个兴趣点(POI)推荐旨在根据用户的历史活动预测其下一个POI。现有方法通常依赖位置级别的POI签到轨迹来探索用户的顺序转移模式,这存在严重的签到数据稀疏问题。然而,考虑区域级和类别级的POI序列有助于解决此问题。此外,POI序列不同粒度之间的协作信息未得到充分利用,这有助于相互增强并有益于增强用户偏好学习。为应对这些挑战,我们提出用于下一个POI推荐的多粒度对比学习(MGCL),它利用多粒度表示和对比学习来提高下一个POI推荐性能。具体而言,首先构建位置级POI图、类别级和区域级序列。然后,我们在POI图上使用图卷积网络来提取跨用户的顺序转移模式。此外,自注意力网络用于学习每个粒度级别的单个用户顺序转移模式。为了捕捉多粒度之间的协作信号,我们应用对比学习方法。最后,我们联合训练推荐和对比学习任务。大量实验表明,MGCL比现有方法更有效。