《推荐系统实践》读书笔记 六 利用上下文


应该推荐系统是专注于满足用户需求的,而用户的时间、地点和心情对用户的需求都有很大的影响。因此我们可以考虑将时间、地点和心情在推荐系统之中有效的利用起来:


1. 利用事件上下文: 用户兴趣变化、物品有周期、季节热点变化。

2. 系统时间效应的分析:物品生存周期和系统时效性、物品平均在线天数、相隔T天系统物品流行度向量的平均相似度。


推荐系统需要平衡用户的近期行为和长期行为,既要让推荐列表反映出用户近期行为体现的兴趣变化,又要均衡用户的历史数据。


推荐系统的时间多样性:给用户推荐多部电影,但是每次更换一定数目的物品。


时间上下文推荐算法:

1. 最近最热门:

2. 时间上下文相关的Item-CF算法。

   修改的相似性计算

                            时间相似性函数

  修正时间相似性函数


3. 时间上下文相关的User-CF算法。

我们可以对时间上下文使用基于相似性的

时间段图模型:

地点上下文信息:

活动本地化、兴趣本地化。

数据:用户、位置、物品、评分、物品位置、用户位置

第一种:<用户、位置、物品、评分> 可以按照位置划分为很多子集,而位置信息是树状结构。可以将用户划分到一个叶子结点中。(也直接点上用户可能较少,可以利用每个中间节点的数据心莲推荐模型,然后给用户生成推荐列表,最终生成结果是加权)

第二种:<>计算User-CF然后减去路径的惩罚。

第三种:保证推荐物品与用户当前位置比较接近,此基础上通过用户行为推荐距离近且感兴趣的物品。


基于位置的推荐算法:



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值