【技术实现步骤摘要】
一种基于用户长短期偏好的自适应兴趣点推荐方法
[0001]本专利技术涉及一种兴趣点推荐方法,特别是一种基于用户长短期偏好的自适应兴趣点推荐方法。
技术介绍
[0002]基于位置社交网络(LBSNs)的兴趣点推荐能够为移动用户提供多样性、个性化并且从未访问过的地点。现有兴趣点推荐方法大多针对用户的连续签到轨迹序列采用深度学习方法来建模用户的连续签到行为,但是还存在以下问题:
[0003](1)用户的签到轨迹无法明显准确体现用户的长期偏好和短期偏好。现有方法把用户所有的签到记录都看作一个整体生成连续兴趣点签到轨迹序列,由于社交网络中移动用户签到的不规则性、随机性、差异性特征,只能体现用户的整体偏好,很难明确反映用户具体的历史偏好和近期偏好。有的方法虽然将用户的签到轨迹序列进行了划分,但是近期轨迹只依赖于最近签到的一个兴趣点,而现实生活中用户下一个兴趣点的选择往往受到近期多个连续签到兴趣点的影响,导致难以准确地体现用户近期的兴趣偏好。
[0004](2)没有解决近期签到轨迹序列较短的问题。在移动社交网络中存在一部分签到活跃度较低的用户,签到的数量较少且相邻签到的兴趣点之间的时间间隔和距离间隔较大,使得不活跃用户只有较短的签到轨迹序列并且连续性较差,尤其是严重缺乏足够的近期签到信息,导致很难进行短期兴趣挖掘,无法准确地获取用户的短期兴趣偏好,致使对该类用户难以有较好的推荐效果。
[0005](3)缺乏动态自适应的用户偏好学习模型。LBSNs用户具有各自不同的签到行为特征,然而现有兴趣点推荐方法没有考虑 ...
【技术保护点】
【技术特征摘要】
1.一种基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,包括以下步骤:步骤1、基于LBSNs历史签到数据集,构建用户签到的轨迹序列集合,并且按照签到记录的时间间隔采用动态时间窗口划分为历史签到轨迹序列和近期签到轨迹序列;步骤2、基于所述历史签到轨迹序列采用融合时间因素的LSTM模型学习用户的历史偏好,基于所述近期签到轨迹序列采用结合时空因素的RNN模型学习用户的近期偏好,结合所述历史偏好和所述近期偏好得到用户的长短期兴趣偏好;步骤3:结合所述长短期兴趣偏好对候选兴趣点进行概率预测,并把概率值排序靠前的若干兴趣点推荐给用户。2.根据权利要求1所述的基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,所述步骤1中按照签到记录的时间间隔采用动态时间窗口划分是以签到时间对签到记录排序,计算排序后的签到记录中相邻签到记录的时间间隔,以最大时间间隔为所述动态时间窗口,将最早的第一次签到至所述动态时间窗口的签到轨迹序列定义为所述历史签到轨迹序列,将所述动态时间窗口之后的签到轨迹序列定义为所述近期签到轨迹序列。3.根据权利要求1所述的基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,根据用户的所述近期签到轨迹序列的近期签到记录数划分为活跃用户和不活跃用户,计算所述活跃用户和所述不活跃用户的相似度,对所述不活跃用户选择相似度最高的若干活跃用户的近期签到轨迹序列合并至所述不活跃用户的近期签到轨迹序列。4.根据权利要求3所述的基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,所述划分活跃用户和不活跃用户时,根据所有用户的近期签到轨迹序列的平均近期签到记录数设定活跃阈值和不活跃阈值,所述活跃阈值大于所述平均近期签到记录数,所述不活跃阈值小于所述平均近期签到记录数,所述近期签到轨迹序列的近期签到记录数达到所述活跃阈值的用户为活跃用户,所述近期签到轨迹序列的近期签到记录数未达到所述不活跃阈值的用户为不活跃用户。5.根据权利要求3所述的基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,所述将若干活跃用户的近期签到轨迹序列合并至所述不活跃用户的近期签到轨迹序列时,剔除活跃用户的近期签到轨迹序列中签到地点相同的签到记录,并且在合并后的所述不活跃用户的近期签到轨迹序列超出签到记录数最大值时剔除时间较早的签到记录至签到记录数达到签到记录数最大值。6.根据权利要求1所述的基于用户长短期偏好的自适应兴趣点推荐方法,其特征在于,基于所述历史签到轨迹序列采用融合时间因素的LSTM模型学习用户的历史偏好时,所述融合时间因素的LSTM模型的细胞状态c
k
的更新如下的更新如下i
k
=σ(W
i
[h
k
‑1,x
k
]+b
i
)f
k
=σ(W
f
[h
k
‑1,x
k
]+b
f
))是权重矩阵,为偏置向量,为所述融合时间因素的LSTM模型的...
【专利技术属性】
技术研发人员:司亚利,李峰,聂盼红,刘井莲,赵卫绩,
申请(专利权)人:常熟理工学院,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。