当前位置:主页 > 科技论文 > 软件论文 >

基于地理标签和时间因素的群组旅游推荐算法研究与实现

发布时间:2022-02-20 06:45
  用户在进行旅游决策时,会在相应的旅游网站寻找合适的景点。但是这些网站通常包含海量的旅游信息,用户很难快速找到满意的景点。此外,旅游通常是一种群组行为,个性化旅游推荐难以满足群组中所有用户的需求。为了解决这种问题,本文研究基于地理标签和时间因素的群组旅游推荐算法。主要工作如下:1)提出一个基于潜在主题及成本的群组旅游推荐算法LTCA,LTCA算法首先根据用户个人轨迹数据集划分群组,然后构建了TCM模型向群组推荐top-N景点。通过实验,该模型在Foursquare和Gowalla数据集上有效提升了推荐精确率和召回率。2)提出一个融合时空因素及流行度的群组旅游推荐算法TRPA。TRPA算法首先分别对地理标签、时间以及景点流行度建模,然后将各种因素的建模结果和TCM模型融合,向群组推荐top-N景点。通过实验验证了算法能够进一步提升推荐精确率和召回率。3)提出一个基于时间划分的群组旅游线路推荐算法TDRA。该算法首先构建UPMF模型得到用户评分,然后利用均值策略得到群组评分,最后构建了基于评分及距离的推荐策略推荐top-N线路。该算法综合考虑了时间、景点距离以及群组评分因素,在多项指标上,验... 

【文章来源】:北京邮电大学北京市211工程院校教育部直属院校

【文章页数】:97 页

【学位级别】:硕士

【部分图文】:

基于地理标签和时间因素的群组旅游推荐算法研究与实现


图2-1?LTCA算法流程图??-

模型图,模型,群组,景点


2.2?LTCA算法描述??本文提出的LTCA算法首先根据个人轨迹数据集和社交关系数据集划分群组,??然后利用TCM模型进行景点的top-N推荐。算法流程图表示如图2-1所示。??开始??|个入fi迹??mmm.?|顏集??群组划分??TCM輕??景点推荐??结茉??图2-1?LTCA算法流程图??为了利用LTCA算法向群组推荐top-N旅游景点,分为以下两步:??1)

群组,景点,评价指标,地点


??群组的景点分布如图2-3和2-4所示。??^?,??°?0??。??孩??图2-3?Foursquare群组景点访问分布??■/?';.■:>?e??|殳爹:"::::??0%^S8?e??o?-?????w*??祭t?'??图2-4?Gowalla群组景点访问分布??2.3.2评价指标??论文使用精确率Precision@N和召回率Recall@N评估算法的推荐效果。精??确率表示为向用户推荐的N个地点中正确预测的地点的个数和N的比率;召回??率为向用户推荐的N个地点中,正确的地点数和用户真正去过的地点数的比率。??对于某群组g,精确率和召回率表示如公式(2-1S)和(2-16)所示。??Precision@N?=?|{Vgr,e;〇mmend}n{vfst]l?(2-15)??llvgrecommend?j|??Recall@N?=丨卜听二腦心啦}|?(2-16)??llvgtestj|??其中,■[VgreaHrnneiuO表示向群组g推荐的地点集合,表示测试集群组??g访问过的地点集合,最终的测试集的精确率表示为测试集合中所有群组的精确??率之和,召回率表示为所有测试集合中群组的召回率之和。??2.3.3模型对比??为了验证所提模型的推荐效果

【参考文献】:
期刊论文
[1]基于用户轨迹数据的移动推荐系统研究[J]. 孟祥武,李瑞昌,张玉洁,纪威宇.  软件学报. 2018(10)
[2]一种改进的偏好融合组推荐方法[J]. 胡川,孟祥武,张玉洁,杜雨露.  软件学报. 2018(10)
[3]组推荐系统及其应用研究[J]. 张玉洁,杜雨露,孟祥武.  计算机学报. 2016(04)

硕士论文
[1]基于地理社交因素和分类信息的地点推荐算法研究与实现[D]. 张朝辉.北京邮电大学 2018
[2]基于排序学习的兴趣点推荐系统设计与实现[D]. 申鹏.北京邮电大学 2018



本文编号:3634490

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3634490.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户5ed3c***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com