[发明专利]与地理特征相关的个性化位置推荐系统有效
申请号: | 201610044328.2 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105718576B | 公开(公告)日: | 2019-07-16 |
发明(设计)人: | 朱晓妍;郝日佩;池浩田;裴庆祺 | 申请(专利权)人: | 西安电子科技大学 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535;G06F16/9537 |
代理公司: | 陕西电子工业专利中心 61205 | 代理人: | 王品华;朱红星 |
地址: | 710071*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种与地理特征相关的个性化位置推荐系统,主要解决现有协同过滤推荐算法在数据稀疏场景中性能差的不足。其技术方案是通过不同的功能模块相互协调实现推荐:数据库获取模块获取目标信息;用户数据库模块将目标信息存储在用户数据库中;用户偏好挖掘模块从用户数据库获取按照用户偏好排序的候选位置推荐列表;地理数据库模块将目标信息存储在地理数据库中;地理特征挖掘模块从地理数据库中获得按照地理特征排序的候选位置推荐列表;推荐模块使用按照用户偏好排序的推荐列表和按照地理特征影响排序的推荐列表,获得推荐结果。本发明通过考虑地理特征,缓解了数据的稀疏性问题,可用于基于位置社交网络的地点推送服务中。 | ||
搜索关键词: | 地理 特征 相关 个性化 位置 推荐 系统 | ||
【主权项】:
1.一种与地理特征相关的个性化位置推荐系统,包括:数据获取模块DC,用于获取目标网站用户的签到记录,为用户数据库模块UD和地理数据库模块DD提供数据;用户数据库模块UD,用于将数据抓取模块DC抓取的全部信息以用户ID作为索引存储在用户数据库中,为用户偏好挖掘模块UM提供用户信息;地理数据库模块DD,用于将数据抓取模块DC抓取的全部信息以地理城市作为索引存储在地理数据库中,为地理特征挖掘模块DM提供地理信息;用户偏好挖掘模块UM,用于使用用户数据库模块UD中的数据去挖掘用户的偏好,得到按照用户偏好排序的候选位置推荐列表List1;地理特征挖掘模块DM,用于使用地理数据库模块DD中的数据挖掘地理特征,得到按照地理特征影响排序的候选位置推荐列表List2;推荐模块RD,用于根据按照用户偏好排序的候选位置推荐列表List1和按照地理特征影响排序的候选位置推荐列表List2,产生最终的推荐结果Result;所述的用户偏好挖掘模块UM,包括:主题模型训练单元UM1,用于根据用户数据库模块UD得到的用户签到记录与主题,生成每个用户对应于每个主题的主题特征向量UV;三层图模型构建单元UM2,用于根据用户数据库模块UD得到的用户签到记录与主题模型训练单元UM1得到的主题特征向量UV,构建分别由所有用户、所有位置和所有主题组成的用户层、位置层和主题层的三层图结构;位置偏好值计算单元UM3,用于根据用户层、位置层和主题层这三层图结构,得到用户数据库中用户‑主题概率分布的先验知识
和主题‑位置概率分布的先验知识βv,计算用户对未访问位置的偏好值:
其中,
表示用户u对主题zk的偏好程度的估计,
表示对用户数据库中位置v关于主题zk的生成概率的估计,
表示主题zk在用户u的签到记录中被采样的次数,
表示在用户u的签到记录中位置v关于主题zk被采样的次数,下标
表示不包括主题i,Rr表示用户u签到记录中包含的主题数目,N表示用户签到记录中包含的位置数目;使用用户对位置的偏好值fuv,对未访问位置进行递减排序,选取前k个位置生成按照用户偏好排序的候选位置推荐列表List1;所述的地理特征挖掘模块DM,包括:主题模型训练单元DM1,用于读取地理数据库模块DD包含的地理城市中所有用户的签到记录,根据记录中的主题,生成每个位置对应于每个主题的主题特征向量DV;三层图模型构建单元DM2,用于根据地理数据库模块DD包含的地理城市中所有用户的签到记录以及主题模型训练模块DM1得到的主题特征向量DV,构建由所有城市,所有位置和所有主题组成的地理层,位置层和主题层的三层图结构;位置偏好值计算单元DM3,用于根据地理层,位置层和主题层这三层图结构,得到地理数据库中地理城市‑主题概率分布的先验知识
和主题‑位置概率分布的先验知识βv′,计算地理城市对位置的偏好值flv′:
其中,
表示地理城市l对主题zk的偏好程度的估计,
表示对地理数据库中位置v在主题zk中的生成概率的估计,
表示主题zk在地理城市l的所有的签到记录里被采样的次数,
表示位置v在主题zk中被采样的次数,下标
表示不包括主题i,Rl表示地理城市l的所有签到记录中包含的主题数目,|V|表示地理城市l的所有签到记录中包含的位置数目;使用地理城市对位置的偏好值flv′,对位置进行递减排序,选取前k个位置,形成按照地理特征影响排序的候选位置推荐列表List2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安电子科技大学,未经西安电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610044328.2/,转载请声明来源钻瓜专利网。