3 个月前

STAR:一种基于会话的时间感知推荐系统

STAR:一种基于会话的时间感知推荐系统

摘要

基于会话的推荐系统(Session-Based Recommenders, SBRs)旨在根据用户在当前会话中的历史交互行为预测其下一步偏好,而无需依赖用户的长期历史数据。现代SBR模型通常采用深度神经网络,将用户在正在进行的会话中当前的兴趣映射到一个低维隐空间,从而实现下一步行为的预测。尽管当前最先进的SBR模型已取得令人满意的效果,但大多数研究仍聚焦于会话内部事件序列的建模,而忽视了事件发生的时间细节。本文旨在探讨会话时间信息在提升SBR性能方面的潜力,其核心思想在于捕捉匿名用户在会话过程中的瞬时兴趣或心理状态变化。为此,我们提出了STAR框架,该框架利用会话内事件之间的时间间隔,构建更具信息量的物品与会话表示。我们的方法通过直接嵌入时间间隔来优化会话表征,避免了传统方法中对时间信息的离散化处理。在Yoochoose和Diginetica数据集上的实验结果表明,所提出的方法在Recall和MRR(Mean Reciprocal Rank)指标上均显著优于现有最先进基线模型。

代码仓库

yeganegi-reza/star
官方
pytorch
GitHub 中提及

基准测试

基准方法指标
session-based-recommendations-on-digineticaSTAR
Hit@20: 53.98
MRR@20: 18.66
session-based-recommendations-on-yoochoose1-1STAR
Hit@20: 71.31
MRR@20: 31.3
session-based-recommendations-on-yoochoose1-4STAR
Hit@20: 72.46
MRR@20: 32.7

用 AI 构建 AI

从想法到上线——通过免费 AI 协同编程、开箱即用的环境和市场最优价格的 GPU 加速您的 AI 开发

AI 协同编程
即用型 GPU
最优价格
立即开始

Hyper Newsletters

订阅我们的最新资讯
我们会在北京时间 每周一的上午九点 向您的邮箱投递本周内的最新更新
邮件发送服务由 MailChimp 提供
STAR:一种基于会话的时间感知推荐系统 | 论文 | HyperAI超神经