[发明专利]一种面向群组的旅游推荐方法有效
申请号: | 201710919644.4 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107657347B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 常亮;陈君同;黄兆玮;古天龙 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | G06Q10/04 | 分类号: | G06Q10/04;G06Q50/14;G06F16/9535 |
代理公司: | 桂林市持衡专利商标事务所有限公司 45107 | 代理人: | 陈跃琳 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开一种面向群组的旅游推荐方法,结合用户共同评分项的稀疏程度、关键词、用户共同标签、位置以及用户局部满意度与整体满意度的旅游推荐方法,即利用用户共同评分项的稀疏程度,根据基于协同过滤的思想得到推荐方案;利用文档关键词的词频,采用基于内容的推荐得到推荐方案;利用信任用户共同的标签,采用基于社交网络的推荐得到推荐方案;将上述三个推荐方案通过加权组合得到混合推荐方案,并在其中融入用户与景点的距离因素;利用群组成员之间的交互,定义融合成员推荐列表的函数,得到最终的推荐方案,以提旅游推荐的用户体验,具有良好的实用性。 | ||
搜索关键词: | 一种 面向 旅游 推荐 方法 | ||
【主权项】:
一种面向群组的旅游推荐方法,其特征是,包括步骤如下:步骤1、利用用户共同评分项的稀疏程度,计算基于协同过滤的预测评分值rcf;rcf=Rm‾+Σn∈KNNm(k1×[∂×Σi∈Rm,n(Rm,i-Rm‾)(Rn,i-Rn‾)Σi∈Rm,n(Rm,i-Rm‾)2Σi∈Rm,n(Rn,i-Rn‾)2+(1-∂)×k2])×(Rn,i-Rn‾)Σn∈KNNm(|k1×[∂×Σi∈Rm,n(Rm,i-Rm‾)(Rn,i-Rn‾)Σi∈Rm,n(Rm,i-Rm‾)2Σi∈Rm,n(Rn,i-Rn‾)2+(1-∂)×k2]|)]]>其中,Rm,i表示用户m对景点i的评分,Rn,i表示用户n对景点i的评分,表示用户m的平均评分,表示用户n的平均评分,k1表示用户的共同评分项对相似度度量的影响,k2表示用户的评分相关性对相似度度量的影响,表示参数,Rm,n表示用户m和n共同评分的景点集合,KNNm表示用户m的最近邻居集合;步骤2、利用文档关键词的词频,计算基于内容的预测评分值rcb;rcb=Σa∈A(log(1+freqa,u)×logTta)·(log(1+freqa,d)×logTta)Σa∈A(log(1+freqa,u)×logTta)2·Σa∈A(log(1+freqa,d)×logTta)2×P]]>其中,freqa,u表示关键词a在用户的配置文档u中出现的次数,freqa,d表示关键词a在景点的配置文档d中出现的次数,ta表示文档集中包含关键词a的文档个数,T代表文档集中文档的总数,A表示关键词集合,a表示关键词;P表示评分的最高值;步骤3、利用信任用户共同的标签,计算基于社交网络的预测评分值rsn;rsn=Σn∈KNNm(lmax-lmin+1lmax×mlabel∩nlabelmlabel)×Rn,iΣn∈KNNm(lmax-lmin+1lmax×mlabel∩nlabelmlabel)]]>其中,lmax表示用户m到用户n的最大路径长度,lmin表示用户m到用户n的最小路径长度,mlable表示用户m喜欢的标签数目,nlable表示用户n喜欢的标签数目,Rn,i表示用户n对景点i的评分,KNNm表示用户m的最近邻居集合;步骤4、将上述步骤1~3所得到的3个预测评分值通过加权组合得到混合预测评分值,并在其中融入用户与景点的距离因素,得到用户m对景点i的兴趣值Intm,i;Intm,i=(λcfrcf+λcbrcb+λsnrsn)×DD(m,i)其中,rcf表示基于协同过滤的预测评分值,rcb表示基于内容的预测评分值,rsn表示基于社交网络的预测评分值,λcf表示基于协同过滤推荐的权值,λcb表示基于内容推荐的权值,λsn表示基于社交网络推荐的权值,且λcf+λcb+λsn=1;DD(m,i)表示用户m对景点i的偏好程度受距离的影响值;步骤5、利用群组成员之间的交互,通过融合成员用户推荐列表的函数计算群组g对景点i的兴趣值HAM(g,i),并按兴趣值HAM(g,i)降序得到前k个景点列表作为最终的推荐方案推荐给群组g中的所有成员;HAM(g,i)=Int(g,i)ave+1SInt(g,i)ave×Int(g,i)min]]>其中,HAM(g,i)表示群组g对景点i的兴趣值,表示均值策略,表示最小痛苦策略,Intm,i表示用户m对景点i的兴趣值,S表示群组g中成员的数目,m表示g中的成员,g表示群组,k为大于等于1的正整数。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710919644.4/,转载请声明来源钻瓜专利网。
- 上一篇:一种用于细纱机摇架的定位件
- 下一篇:一种减重的细纱机纱线导向组件
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理