信息推荐方法、装置、设备以及计算机存储介质制造方法及图纸

技术编号:37911835 阅读:10 留言:0更新日期:2023-06-21 22:34
本发明专利技术实施例涉及计算机数据处理技术领域,公开了一种信息推荐方法,该方法包括:确定目标用户的历史旅游轨迹数据;历史旅游轨迹数据对应于多个历史旅游景点;根据历史旅游轨迹数据确定目标用户的耐心度;耐心度用于表征目标用户对历史旅游景点的旅游次数对于目标用户对于历史旅游景点的兴趣度的影响程度;根据耐心度、历史旅游景点的景点特征信息及各个待预测景点的景点特征信息确定目标用户对各个待预测景点的预测兴趣度;根据各个待预测景点的预测兴趣度确定目标用户对应的目标推荐景点。通过上述方式,本发明专利技术实施例提高了旅游景点推荐的准确性。点推荐的准确性。点推荐的准确性。

【技术实现步骤摘要】
信息推荐方法、装置、设备以及计算机存储介质


[0001]本专利技术实施例涉及计算机数据处理
,具体涉及一种信息推荐方法、装置、设备以及计算机存储介质。

技术介绍

[0002]信息推荐是各种领域都很常见的一种用户需求。对于景点的推荐,现有技术中一般是通过待预测景点与用户历史旅游的景点的相似度进行协同过滤。本申请的专利技术人在实施本申请实施例的过程中发现:现有的旅游景点推荐的准确率较低。

技术实现思路

[0003]鉴于上述问题,本专利技术实施例提供了一种信息推荐方法,用于解决现有技术中存在的旅游景点推荐的准确率较低的问题。
[0004]根据本专利技术实施例的一个方面,提供了一种信息推荐方法,所述方法包括:
[0005]确定目标用户的历史旅游轨迹数据;所述历史旅游轨迹数据对应于多个历史旅游景点;
[0006]根据所述历史旅游轨迹数据确定所述目标用户的耐心度;所述耐心度用于表征所述目标用户对所述历史旅游景点的旅游次数对于所述目标用户对于所述历史旅游景点的兴趣度的影响程度;
[0007]根据所述耐心度、所述历史旅游景点的景点特征信息及各个待预测景点的景点特征信息分别确定所述目标用户对各个所述待预测景点的预测兴趣度;
[0008]根据各个所述待预测景点的预测兴趣度确定所述目标用户对应的目标推荐景点。
[0009]在一种可选的方式中,所述历史旅游轨迹数据包括各个所述历史旅游景点的所述景点特征信息、旅游时间信息;所述方法还包括:
[0010]根据所述历史旅游景点的景点特征信息将所述历史旅游景点划分为至少一个景点类;所述景点类中包括至少一个所述历史旅游景点;
[0011]根据所述旅游时间信息分别确定所述目标用户对于各个所述景点类的历史旅游次数;
[0012]确定各个所述历史旅游景点的初始兴趣度;
[0013]根据各个所述历史旅游景点的所述初始兴趣度、所在的所述景点类的所述历史旅游次数以及所述目标用户的初始耐心度确定所述历史旅游轨迹数据的总兴趣度;
[0014]以所述总兴趣度值最大为优化目标对所述初始耐心度进行优化,将最优解确定为所述耐心度。
[0015]在一种可选的方式中,所述方法还包括:
[0016]根据下式分别确定各个所述历史旅游景点的实际兴趣度;
[0017][0018]其中,I
p
为所述历史旅游景点中的任一个,k+1表示I
p
在所有所述历史旅游景点中的第k+1个被所述目标用户旅游,为I
p
的所述实际兴趣度,E
p
'为I
p
的所述初始兴趣度,为I
p
所在的景点类的所述历史旅游次数,σ'为所述初始耐心度;
[0019]根据所述历史旅游轨迹数据中所有所述历史旅游景点的所述实际兴趣度值确定所述总兴趣度。
[0020]在一种可选的方式中,所述方法还包括:
[0021]随机生成多个粒子以及所述多个粒子分别对应的初始速度矢量,其中,各个粒子分别对应一个耐心度值;
[0022]根据各个粒子对应的所述耐心度,确定各个所述粒子分别对应的所述总兴趣度;
[0023]将所述总兴趣度分别确定为各个所述粒子的参考值;
[0024]根据所述参考值确定各个所述粒子分别对应的局部最优解和所有所述粒子对应的全局最优解;
[0025]根据所述局部最优解和所述全局最优解对各个所述初始速度矢量分别进行更新,得到各个所述粒子的更新后速度矢量;
[0026]根据各个所述粒子的当前位置以及所述更新后速度矢量确定各个所述粒子的更新后位置以及所述更新后位置对应的耐心度;
[0027]确定各个所述粒子的更新后矢量速度是否满足矢量速度阈值;
[0028]当确定满足所述矢量速度阈值时,将所述全局最优解确定为所述最优解。
[0029]在一种可选的方式中,所述方法还包括:
[0030]根据所述历史旅游景点的景点特征信息及所述待预测景点的景点特征信息确定所述历史旅游景点与所述待预测景点之间的相似度;
[0031]根据所述相似度确定所述待预测景点的预测旅游次数;
[0032]确定所述待预测景点的初始兴趣度;
[0033]根据所述耐心度、所述预测旅游次数以及所述待预测景点的初始兴趣度确定所述待预测景点的预测兴趣度。
[0034]在一种可选的方式中,所述方法还包括:
[0035]确定所述待预测景点与所有所述历史旅游景点的相似度之和;
[0036]根据所述相似度之和确定所述预测旅游次数。
[0037]在一种可选的方式中,所述方法还包括:
[0038]根据下式确定所述待预测景点的预测兴趣度:
[0039][0040]其中,E为所述待预测景点的预测兴趣度,E'为所述待预测景点的初始兴趣度,t为所述预测旅游次数,σ为所述耐心度。
[0041]根据本专利技术实施例的另一方面,提供了一种信息推荐装置,包括:
[0042]第一确定模块,用于确定目标用户的历史旅游轨迹数据;所述历史旅游轨迹数据对应于多个历史旅游景点;
[0043]第二确定模块,用于根据所述历史旅游轨迹数据确定所述目标用户的耐心度;所
述耐心度用于表征所述目标用户对所述历史旅游景点的旅游次数对于所述目标用户对于所述历史旅游景点的兴趣度的影响程度;
[0044]预测模块,用于根据所述耐心度、所述历史旅游景点的景点特征信息及各个待预测景点的景点特征信息分别确定所述目标用户对各个所述待预测景点的预测兴趣度;
[0045]推荐模块,用于根据各个所述待预测景点的预测兴趣度确定所述目标用户对应的目标推荐景点。
[0046]根据本专利技术实施例的另一方面,提供了一种信息推荐设备,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
[0047]所述存储器用于存放至少一可执行指令,所述可执行指令使所述处理器执行如任意一项所述的信息推荐方法实施例的操作。
[0048]根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一可执行指令,所述可执行指令使信息推荐设备执行任意一项所述的信息推荐方法的操作。
[0049]本专利技术实施例通过确定目标用户的历史旅游轨迹数据;历史旅游轨迹数据对应于多个历史旅游景点;然后根据历史旅游轨迹数据确定目标用户的耐心度;其中,耐心度用于表征目标用户对历史旅游景点的旅游次数对于目标用户对于历史旅游景点的兴趣度的影响程度,即耐心度越低,则随着目标用户对于某历史旅游景点的旅游次数的增多,目标用户对于该历史旅游景点的兴趣度下降程度越大;根据耐心度、历史旅游景点的景点特征信息及各个待预测景点的景点特征信息分别确定目标用户对各个待预测景点的预测兴趣度;根据各个待预测景点的预测兴趣度确定目标用户对应的目标推荐景点。从而区别与现有技术中采用协同本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息推荐方法,其特征在于,所述方法包括:确定目标用户的历史旅游轨迹数据;所述历史旅游轨迹数据对应于多个历史旅游景点;根据所述历史旅游轨迹数据确定所述目标用户的耐心度;所述耐心度用于表征所述目标用户对所述历史旅游景点的旅游次数对于所述目标用户对于所述历史旅游景点的兴趣度的影响程度;根据所述耐心度、所述历史旅游景点的景点特征信息及各个待预测景点的景点特征信息分别确定所述目标用户对各个所述待预测景点的预测兴趣度;根据各个所述待预测景点的预测兴趣度确定所述目标用户对应的目标推荐景点。2.根据权利要求1所述的方法,其特征在于,所述历史旅游轨迹数据包括各个所述历史旅游景点的所述景点特征信息、旅游时间信息;所述根据所述历史旅游轨迹数据确定所述目标用户的耐心度,进一步包括:根据所述历史旅游景点的景点特征信息将所述历史旅游景点划分为至少一个景点类;所述景点类中包括至少一个所述历史旅游景点;根据所述旅游时间信息分别确定所述目标用户对于各个所述景点类的历史旅游次数;确定各个所述历史旅游景点的初始兴趣度;根据各个所述历史旅游景点的所述初始兴趣度、所在的所述景点类的所述历史旅游次数以及所述目标用户的初始耐心度确定所述历史旅游轨迹数据的总兴趣度;以所述总兴趣度值最大为优化目标对所述初始耐心度进行优化,将最优解确定为所述耐心度。3.根据权利要求2所述的方法,其特征在于,所述根据各个所述历史旅游景点所在的所述景点类的所述历史旅游次数、对应的所述初始兴趣度和预设的初始耐心度确定所述历史旅游轨迹数据的总兴趣度值,包括:根据下式分别确定各个所述历史旅游景点的实际兴趣度;其中,I
p
为所述历史旅游景点中的任一个,k+1表示I
p
在所有所述历史旅游景点中的第k+1个被所述目标用户旅游,为I
p
的所述实际兴趣度,E
p
'为I
p
的所述初始兴趣度,为I
p
所在的景点类的所述历史旅游次数,σ'为所述初始耐心度;根据所述历史旅游轨迹数据中所有所述历史旅游景点的所述实际兴趣度值确定所述总兴趣度。4.根据权利要求2所述的方法,其特征在于,所述以所述总兴趣度值最大为优化目标对所述初始耐心度进行优化,将最优解确定为所述耐心度,包括:随机生成多个粒子以及所述多个粒子分别对应的初始速度矢量,其中,各个粒子分别对应一个耐心度值;根据各个粒子对应的所述耐心度,确定各个所述粒子分别对应的所述总兴趣度;将所述总兴趣度分别确定为各个所述粒子的参考值;根据所述参考值确定各个所述粒子分别对应的局部最优解和所有所述粒子对应的全
局最优解;根据所述局部最优解和所述全局最优解对各个所述初始速度矢量分...

【专利技术属性】
技术研发人员:常辉
申请(专利权)人:中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1