[发明专利]一种结合关联规则的多维度用户协同过滤推荐方法在审
申请号: | 201810584551.5 | 申请日: | 2018-06-08 |
公开(公告)号: | CN108960897A | 公开(公告)日: | 2018-12-07 |
发明(设计)人: | 李彤岩;徐嘉临;肖翔 | 申请(专利权)人: | 成都信息工程大学 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q30/06 |
代理公司: | 北京元本知识产权代理事务所 11308 | 代理人: | 常桑 |
地址: | 610225 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用户协同 多维度 关联规则 过滤 关联规则算法 用户相似度 过滤算法 目标用户 频繁项集 商品购买 商品预测 推荐系统 挖掘结果 因素影响 融合 维度 挖掘 记录 | ||
1.一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,包括以下步骤:
收集用户的购买记录,所述购买记录用户购买时的上下文信息,生成包含上下文信息的用户-评分矩阵;
计算用户相似度;
确定邻居用户的集合;
确定上下文相似度;
预测商品评分;
计算目标用户历史购买商品相关的频繁项集;
生成推荐列表。
2.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述上下文信息包括时间、地点、天气、同行人员、温度、湿度、季节、是否为节假日、是否为周末、白天还是夜晚、是否为用餐时间中任意若干种的组合。
3.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述计算用户相似度,具体为:
其中,sa,u,c表示目标用户a和用户u在上下文信息c条件下的相似度值,Ia表示目标用户a评分过的项目的集合,Iu表示用户u所接触过的商品集合,i表示目标用户a和用户u共同评分过的商品,ra,i表示目标用户a对商品i的评分,表示目标用户a在当前上下文情况下的平均评分,ru,i表示用户u对商品i的评分,表示用户u在当前上下文情况下的平均评分。
4.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述确定邻居用户的集合,具体为:
选取用户相似度最大的若干个用户作为目标用户的邻居用户的集合。
5.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述确定上下文相似度,具体为:
其中,simt(x,y,i)是上下文x和y在t维度下对商品i相似度,u是用户,是用户u在xt上下文维度下对商品i的评分,是商品i的平均得分,是用户u在yt上下文维度下对商品i的评分,是xt上下文维度的标准差,是yt上下文维度的标准差。
6.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述预测商品评分,具体为:
其中,Pa,i,c为目标用户a在c上下文条件下对商品i的预测评分,表示目标用户a在c上下文条件下购买商品给出的平均打分,u'是目标用户a的邻居用户,Nc是目标用户a的邻居用户u'的集合,sima,u',c是目标用户a与某一邻居用户u'在c上下文条件下的相似度,Ru',i,c表示邻居用户u'对商品i的评分在考虑c上下文影响后的综合评分,是邻居用户u'在c上下文情况下对所有购买商品的平均打分,i是目标用户a尚未购买,而其邻居用户感兴趣并且打分较高的商品;
其中,c是目标用户所处的上下文,x是某评分记录所处的上下文,t是上下文的维度,simt(c,x,i)表示上下文c与上下文x在t维度上的相似度,ru',i,c是邻居用户u'在c上下文维度下对商品i的评分,k表示上下文影响因子的权重。
7.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述计算目标用户历史购买商品相关的频繁项集,具体为:
用FP-growth算法计算用户购买记录中出现的频繁项集,并选出与目标用户近期购买商品相关的支持度最高的若干个。
8.根据权利要求1所述的一种结合关联规则的多维度用户协同过滤推荐方法,其特征在于,所述生成推荐列表,具体为:
将所述商品评分中最好的若干个商品和所述频繁项集融合,得到推荐列表并展示给目标用户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都信息工程大学,未经成都信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810584551.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于宠物展示架的销售统计分析系统
- 下一篇:一种广告投放方法和装置