[发明专利]一种基于多数据集和协同张量分解的旅游景点推荐方法有效
申请号: | 201710201405.5 | 申请日: | 2017-03-30 |
公开(公告)号: | CN106997389B | 公开(公告)日: | 2020-04-07 |
发明(设计)人: | 吴勇;陈岭;徐振兴;施彦 | 申请(专利权)人: | 浙江鸿程计算机系统有限公司 |
主分类号: | G06F16/9537 | 分类号: | G06F16/9537;G06F16/9536;G06Q50/14 |
代理公司: | 杭州之江专利事务所(普通合伙) 33216 | 代理人: | 张慧英 |
地址: | 310053 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 多数 协同 张量 分解 旅游景点 推荐 方法 | ||
1.一种基于多数据集和协同张量分解的旅游景点推荐方法,其特征在于,包括如下步骤:
1)获取并处理得到多个数据集信息:
1.1)利用照片分享网站的公用API下载旅游城市中带有地理位置信息的照片数据集Dphoto;
并利用基于熵的流动性方法对照片数据集中的非旅游照片进行过滤,去除照片数据集中的噪音照片;其中,去除照片数据集中的噪音照片的方法如下:
(A)根据照片内容以及经验知识对用户的照片集进行人工标注区分旅游照片和非旅游照片;
(B)将城市分成x'×y'个小格子,其中每个小格子表示为(xi,yj),i=1,2,…,x;j=1,2,…,y,统计用户的照片在全部小格子中的照片数目,并计算每个小格子中照片占整个照片数量的比例a,根据信息熵的原理计算用户的照片集的流动性熵Hmobility,公式如下所示:
(C)根据Hmobility>ε,调节ε的值,其中ε的值域从0到1,间隔跨度0.1,统计对人工标注照片集的分类准确率,选择准确率高的ε对整个数据集中的照片进行分类,去除非旅游照片;
1.2)利用基于位置的社交媒体网站的公用API下载用户在旅游城市中的签到信息Dcheck-in,签到信息包含用户签到的时间信息、签到地点的经纬度信息、签到地点的类别信息;其中签到地点即兴趣点;
1.3)从用户在兴趣点的历史签到信息中提取用户为兴趣点添加的类别信息并统计,获得兴趣点的所有类别信息,即兴趣点的类别数据集Dcategory;
2)推断用户旅行偏爱信息阶段:
2.1)利用基于密度的聚类方法对带有地理位置信息的照片进行空间聚类,得到旅游城市中旅游景点集合L;
2.2)基于用户在城市中的访问景点的历史签到信息,统计用户在不同时间段访问景点时拍摄照片的数目,构建用户-景点-时间张量X;
2.3)根据用户的历史行为信息分别构建景点-特征矩阵A、景点-时间矩阵B、以及结合余弦函数构建用户-用户相似性矩阵C;
2.4)根据建立的X、A、B、以及C,构建协同张量分解模型,协同分解用户-景点-时间张量X,获得最优的用户、景点、以及时间的潜在特征向量和核心张量S;
2.5)根据协同张量分解的结果,补全用户-景点-时间张量X并获得用户旅行偏爱;
3)推荐旅游景点阶段:
3.1)根据用户的ID、用户旅游城市c、以及旅行时间t,在补全的用户-景点-时间张量X中进行查找,获得该旅游城市c中适合在时间段t访问的景点集合L';
3.2)根据景点集合L'和补全的用户-景点-时间张量X获得用户对集合中景点的打分,即获得用户对景点的偏爱;
3.3)根据打分结果对所有景点进行排序,选择top k旅游景点推荐给用户。
2.根据权利要求1所述的一种基于多数据集和协同张量分解的旅游景点推荐方法,其特征在于:所述步骤1.1)下载旅游城市中带有地理位置信息的照片数据集Dphoto的方法如下:
a)通过照片分享网站Flickr提供的公用API,按城市下载在该城市中拍摄的照片及相应的元数据信息;一张带有地理位置信息的照片p表示为:p=(pid,pt,pg,px,pu),其中,pid,pt,pg,px,pu分别表示为照片的唯一标识号、用户拍摄照片的时间、照片的经纬度信息、用户为照片添加的文本描述信息、以及照片上传者的唯一标识号;
b)对收集的照片集按照照片的唯一标识信息获得每个用户拍摄的所有照片信息,Hi={p1,p2,…,pe},其中,e为用户i拍摄的所有照片数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江鸿程计算机系统有限公司,未经浙江鸿程计算机系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710201405.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于综掘巷道的自移式防尘喷雾器
- 下一篇:一种自动喷涂装置