您好,欢迎访问三七文档
当前位置:首页 > IT计算机/网络 > 电子商务 > 考虑用户口碑的旅游计划个性化推荐方法研究
第28卷第6期管理评论Vol.28,No.62016年6月ManagementReviewJun.,2016考虑用户口碑的旅游计划个性化推荐方法研究李 倩 许 伟 蒋洪迅(中国人民大学信息学院,北京100872)摘要:移动互联网的快速发展,为人们提供了更及时的资讯和服务。传统旅游网站的景点和旅游线路展示方式,对于移动终端来说内容过于丰富,不适合浏览和选择。本文针对移动互联网特点,提出了一种考虑用户口碑的旅游计划个性化推荐方法。该方法首先利用语义分析方法,研究用户需求和旅游计划之间的多层次匹配关系。其次,深入挖掘用户口碑,提出了一个基于用户口碑的动态调整方法。更进一步地,结合用户需求匹配和用户口碑,提出了集成的旅游路线个性化推荐方法。最后,基于提出的推荐方法,本研究构建了一个旅游推荐原型系统,并进行了方法评价。结果表明,本文提出的方法较传统方法有明显的改进,具有更好的用户体验,为用户旅游提供了便捷服务,具有较好的理论意义和实践价值。关键词:旅游计划;智能推荐;用户需求;用户口碑;移动互联网收稿日期:2014-05-27基金项目:国家自然科学基金项目(71301163;71571183);教育部人文社科基金项目(12YJA630046;14YJA630075)。作者简介:李倩,中国人民大学信息学院讲师,硕士生导师,博士;许伟,中国人民大学信息学院副教授,博士生导师,博士;蒋洪迅(通讯作者),中国人民大学信息学院副教授,硕士生导师,博士。引 言互联网的快速发展,极大改变了人们的生活方式。以旅游为例,传统的旅游产品选择方式,比如通过旅行社定制旅游产品、通过报纸媒介广告了解相关信息等受到极大冲击,而通过互联网选择旅游产品的方式异军突起。以携程网、艺龙网、途牛网及穷游网等为代表的旅游网站获得了大量自由行游客的青睐。游客在网上选择自己的旅游路线,定制喜欢的交通方式和住宿条件,网站即可根据游客需要安排好具体的行程,提供“机票+酒店”的预订服务。在旅行过程中,游客脱离传统的导游陪同,可以在自己喜欢的地方自由地停留。在旅行中临时出现某些需要,游客通过互联网与网站联系,随时随地获得网站为游客提供的一些“个性化”服务。互联网已经逐渐取代传统的旅游产品选择方式,成为了中国旅游行业的中坚力量。2012年是中国互联网发展历程中划时代的一年,手机上网人数首次超过了使用计算机上网的人数。而且这个势头发展非常迅速。2015年2月,根据国家统计局发布的“2014年国民经济和社会发展统计公报”显示,国内649亿上网人数中通过手机上网557亿人,每100人拥有手机945部,移动互联网时代已经来临。移动互联网,是指为移动设备提供接入服务并为适配移动设备提供展示内容的互联网服务。与传统计算机相比,移动互联网终端类型不一,计算能力较低,屏幕偏小,导致原有互联网很多应用需要做大幅改变,以适配移动互联网终端。仍以旅游为例,传统网站旅游景点和旅游线路展示方式,对于移动终端来说内容过于丰富,信息庞杂且没针对性,不适合浏览和选择。对于移动互联用户来说,人性化的内容展示、个性化的线路推荐、自由化的服务组合是移动互联旅游区别于传统方式的突出特征。在这种需求驱动下,基于移动终端设备特点的旅游推荐系统应运而生,例如,基于手机的位置感知功能,将旅游信息库在3D地图界面展示,向用户推荐他们感兴趣的景点[1]。目前,许多学者对旅游计划推荐进行了深入研究,并取得了一批有价值的研究成果。首先在推荐算法方面,García⁃Crespo等[2]提出了一种基于语义特征的模糊逻辑技术对旅游住宿进行了推荐研究。Lucas等[3]提出了一种基于关联分类方法的用户旅游推荐模型。Lee等[4]通过构建旅游本体对旅游路线进行了个性化推荐。类似地,Mereno等[5]通过构建旅游本体来收集多种旅游信息,在此基础上构建了一个旅游推荐系统。这些文献考虑了旅游景点的特征,采用各种先进的数据挖掘方法进行旅游推荐。其次以用户需求为研究视角,114 管理评论第28卷也有学者进行了旅游推荐研究。Montejo⁃Ráez[6]也提出了一个基于Web的旅游计划系统,并进行了原型实现。章杰宽和朱普选[7]用一种优化的灰色神经网络模型预测旅游需求。Garcia等[8]针对不同的用户定位,提出了个人和团体旅游推荐系统。Garcia和Sebastia[9]在已有研究的基础上,深入研究了异质团体旅游推荐的新方法。进一步地,Chiang和Huang[10]提出了一种基于用户特征的个性化推荐方法。Ge等[11]提出了一种考虑用户成本约束的旅游推荐方法。这些研究考虑了用户行为的各种特征,进行旅游推荐的建模或者系统实现。然而,随着旅游网站、移动终端的快速发展,越来越多的用户在制定旅行计划的时候会参考其他用户所发布的相关体验。用户口碑是表达用户体验的一种重要渠道,目前已有学者在研究中关注到了旅游用户口碑,例如王素格和吴苏红[12]对旅游景点评论的特征-观点对抽取进行了研究,并证明了提出方法的有效性。赖胜强等[13]从网络口碑的角度分析了社区留言对于游客目的地选择的影响。李作志等[14]在分析旅游资源需求问题时考虑到了用户的陈述性意愿。但截至目前,已有的旅游计划推荐方法并没有考虑用户口碑对线路推荐的影响,而且没有面向移动互联网的特点进行个性化建模和旅游计划推荐。基于此,本文基于旅游评论挖掘的最新进展,提出了一个新的旅游计划推荐方法,该方法首先利用语义分析方法,研究用户需求和旅游路线之间的多层次匹配关系。其次,深入挖掘用户口碑,提出了一个基于用户口碑的动态调整方法。最后,结合匹配模型和用户口碑,提出了综合的旅游计划个性化推荐方案。本文的内容安排如下:第2部分提出了基于用户口碑的旅游计划个性化推荐方法,第3部分基于本文提出的方法,构建了一个旅游路线个性化推荐原型系统,第4部分对本文提出的方法进行了评价,并与其他模型进行了对比分析,最后为总结与展望。基于用户口碑的旅游路线个性化推荐方法在已有研究的基础上,基于用户需求与旅游计划之间的匹配关系,同时考虑用户口碑,本节提出一个基于用户口碑动态调整的旅游计划个性化推荐方法。该方法从流程上分为数据收集与集成、个性化推荐建模和推荐排序与结果展示等三个阶段,推荐方法的框架图如图1所示。图1 基于用户口碑的个性化旅游推荐框架从图1中可以看出,本文提出的个性化旅游线路推荐方法分为三个阶段,首先,进行数据收集,包括用户需求信息、旅游计划信息和用户口碑信息等。其次,进行推荐建模,分别建立用户匹配模型和用户口碑模型。最后,综合用户需求和推荐地点的用户口碑,对旅游计划进行个性化推荐。1、旅游数据收集为了进行旅游计划推荐,首先要收集与景点和用户相关的信息。目前,许多网站都收集并发布了各地区旅游景点、经典旅游路线、季节天气信息、地理路径信息等旅游相关信息,并提供了供用户查询和评论的接口,用户可以提出自己的旅游需求,并可以发表旅游景点评价、自身旅游感受、旅游攻略等信息。本文利用网络爬虫软件获取若干网站的旅游景点、旅游路线及用户评论信息,同时获取了用户需求信息,并进行实时更新,具体流程如图2所示。第6期李 倩,等:考虑用户口碑的旅游计划个性化推荐方法研究115 图2 旅游计划个性化推荐信息收集流程本文获取的旅游信息包括旅游景点信息、季节天气信息、地理路径信息、实时交通路况信息等景点相关信息,以及用户需求信息和用户评论信息等用户相关信息,为旅游路线个性化推荐提供了数据基础。2、旅游计划个性化推荐方法为了更好的体现用户个性化,推荐旅行计划时不仅建立用户需求与旅游路线的匹配,更考虑用户口碑的影响对计划进行调整,为用户提供适合的旅游计划。(1)用户需求匹配模型用户对旅游计划的需求通常涉及旅游主题、旅游费用和旅游时间等三个方面。围绕这三个方面,本研究利用文本挖掘技术,提取了用户需求和各旅游计划的相关信息,并计算各要素之间的匹配关系,构建用户需求匹配模型。用户需求匹配模型可以用如下公式(1)表示:Mij=∑3k=1Mijk(1) 其中,Mij表示用户需求和旅游路线之间的匹配程度,Mij1表示用户主题需求和旅游路线主题之间的匹配程度,Mij2表示用户主题需求和旅游费用之间的匹配程度,Mij3表示用户主题需求和旅游时间之间的匹配程度。如有用户需求的k个方面没有提及,则设定Mijk=1。(2)用户口碑影响模型为了利用用户口碑对匹配后的推荐结果进行动态调整,模型进而从以下几个方面计算用户口碑的影响。首先,计算旅游路线j的用户口碑的平均值,作为用户长期口碑值OAj,然后,选择一个固定时间窗W,例如,时间窗设定为3天,计算时间窗内用户口碑的平均值,作为旅游线路中各景点的用户短期口碑值OWAj,最后,综合考虑旅游路线的用户长期口碑和短期口碑之间的平衡,作为旅游路线的用户口碑的参考值。用户口碑模型可以用如下公式(2)表示:Oj=αOAj+1-α()OWAj(2) 其中,Oj表示第j条旅游线路的用户口碑,OAj表示第j条旅游线路的用户长期口碑的平均值,OWAj表示第j条旅游线路的用户口碑在时间窗内的短期平均值,α为参数,0≤α≤1。3、旅游推荐结果在综合考虑了用户需求匹配和其他用户口碑之后,每一种旅游计划方案会有相应的得分,具体的计算公式如公式(3)表示:Rij=MijOj(3) 其中,Rij表示针对第i个用户需求,第j个旅游计划的得分。进一步地,可以通过排列第i个用户需求下各旅游计划的得分,进而获得了所有旅游计划的排序,由此可以选择前n个旅游计划对用户进行推荐。面向移动互联网的智能推荐系统为了验证上文提出的旅游计划集成推荐模型的实际推荐效果,本研究进而实现了一个面向移动互联网的旅游计划推荐演示系统。该系统的客户端采用了MobileApp模式,服务端采用了云计算架构,系统的体系框架如图3所示。从图3可以看出,智能手机APP做客户端,既方便用户随时随地查看旅游线路和旅游景点信息,又可以根据旅行者的位置信息、季节特征、当地天气情况、甚至旅游景点当时的人流情况,做实时的景点线路推荐。116 管理评论第28卷图3 旅游推荐系统的云计算框架旅游推荐算法需要旅游景点信息、季节天气信息、地理路径信息、实时交通路况信息、用户位置信息等超大规模数据都纳入计算,这些功能显然无法由智能手机APP来承担。鉴于此,旅游推荐系统服务器端采用云计算平台,具有超大存储能力、超大计算能力的特点,而且理论上可以无限扩展,随时获取、按需使用、随时扩展。目前,演示系统在服务器端部署了8台刀片服务器构建的“私有云”,存储了9799个国内旅游景点信息,10万多条旅游景点评论信息,5万多条旅游攻略信息,并且开放了对其他系统的输入接口,如地理信息系统和电子地图、路政及路况信息和天气预报信息等等。虽然集成推荐算法需要利用大数据进行复杂计算,但是作为一种面向移动应用的信息推荐服务,对用户来讲,操作一定要简单易用。用户只需在客户端APP录入一些简单需求信息,例如旅游主题偏好、旅行时间长短、预算上限等,系统就可以按照模型算法在云端计算后推荐排名前五的旅游计划。用户选定其中一条线路,便可以查看到包含旅游景点介绍、票价、时段和交通路线的详细旅游计划,如图4所示。用户避免了移动端在众多线路中进行选择的困难,使用方便,易用性强。图4 旅游推荐系统展示实证分析为了验证所提出方法的有效性,研究中对本文提出的方法(以M1表示)进行了评价,并与旅游推荐用户匹配模型(以M2表示)和不考虑用户口碑动态调整的推荐模型(以M3表示)进行了对比分析。由于没有客第6期李 倩,等:考虑用户口碑的旅游计划个性化推荐方法研究117 观指标衡量各方法推荐的结果,本文采用了主观调查问卷方法对推荐结果进行了评价。本文随机选取了10个用户的旅游需求并邀请了10位评价者进行了调查。对于每个用户旅游需求,我们分别推荐了5个旅游路线。问卷中,为了保证评价者没有受到推荐方法的影响,我们隐去了推荐结果对应的推荐方法,并将推荐线路随机呈现给评价者,让评价者给每个推荐路线打分,分数范围为1分至5分。其中,更高的分数代表更好的推荐效果,表明评价者
本文标题:考虑用户口碑的旅游计划个性化推荐方法研究
链接地址:https://www.777doc.com/doc-4968890 .html