[发明专利]面向LBS的基于马尔可夫预测算法的个性化推荐方法有效
申请号: | 201510925927.0 | 申请日: | 2015-12-11 |
公开(公告)号: | CN105488213B | 公开(公告)日: | 2019-05-24 |
发明(设计)人: | 王岢;徐晓飞;叶允明 | 申请(专利权)人: | 哈尔滨工业大学深圳研究生院 |
主分类号: | G06F16/9535 | 分类号: | G06F16/9535 |
代理公司: | 深圳市科吉华烽知识产权事务所(普通合伙) 44248 | 代理人: | 孙伟 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提出了一种面向LBS的基于马尔可夫预测算法的个性化推荐方法,使用Slope One算法进行数据填充,解决稀疏性问题,将Markov预测法与协同过滤推荐相结合利用对用户兴趣点的评分对情境进行分类,记录用户情境转移情况,并根据用户的情境转移情况形成一个时间观察序列,进而使用Markov预测法预测用户下一个时刻的用户的情境信息,在实际生活中,情境的地理位置对用户兴趣点的转移有着重要的影响,因此在使用协同过滤推荐相关技术计算用户情境的相似度的过程中,也充分结合地理位置对相似度的影响,从而大幅度提高了向用户推荐情景的质量,由此可见本发明改进的推荐算法相对于传统的推荐算法有着很大的优势,有助于提高推荐的质量。 | ||
搜索关键词: | 面向 lbs 基于 马尔可夫 预测 算法 个性化 推荐 方法 | ||
【主权项】:
1.一种面向LBS基于Markov预测的个性化推荐方法,其特征在于:所述方法包括以下步骤:步骤A:数据预处理,将原始的网页数据解析为文本格式的数据,然后进行数据填充,采用如下算法:(1)构造用户项目评分矩阵;(2)遍历用户项目评分矩阵,统计对项目i和对项目j有评分记录的数目,得到集合set;(3)遍历集合set,采用下式计算集合set中元素与项目j的平均差值:式中ui为用户u对i的评分,uj为用户u对j的评分,I为对项目i和项目j评分用户集,number(u)为集合的数目;(4)采用下式计算用户u对项目j的预测评分p(u)j以进行填充,式中number(i,j)为集合的数目;步骤B:使用用户的情境信息来表示用户的兴趣点,从而对用户兴趣点的预测转化为对用户情境的预测;步骤C:利用Markov预测算法对用户兴趣点进行预测:利用对用户兴趣点的评分对情境进行分类,记录用户情境转移情况,并根据用户的情境转移情况形成一个时间观察序列,进而使用Markov预测算法预测用户下一个时刻的用户的情境信息;步骤D:融合用户情境的地理位置信息,计算用户兴趣点的相似度,根据用户兴趣点的相似度进一步选择最近邻居集,得到更加精确的推荐列表。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于哈尔滨工业大学深圳研究生院,未经哈尔滨工业大学深圳研究生院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510925927.0/,转载请声明来源钻瓜专利网。