[发明专利]一种基于NMF算法的大数据商品及服务推荐方法及系统在审
申请号: | 201610266693.8 | 申请日: | 2016-04-27 |
公开(公告)号: | CN105787770A | 公开(公告)日: | 2016-07-20 |
发明(设计)人: | 姚薇 | 申请(专利权)人: | 上海遥薇(集团)有限公司 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02 |
代理公司: | 北京一格知识产权代理事务所(普通合伙) 11316 | 代理人: | 滑春生;赵永伟 |
地址: | 201802 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于NMF算法的大数据商品及服务推荐方法,其特征在于包括以下步骤:接收一用户输入的语音信息,生成一结构化文本并在数据库中进行查询;根据该数据库中记录的该多个用户的用户日志对用户进行聚类分析;根据用户、用户浏览记录、商品属性计算用户在每个属性分类上的NMF值:根据当前用户选择的商品,计算当前用户在属性分类上的NMF值,根据商品页的推荐数需求对排序后的推荐候选集的推荐数目进行裁剪,得到最终的推荐集合,进行个性化推荐。本发明的基于NMF算法的大数据商品及服务推荐方法及系统避免了电子商务中用户搜索所需商品所产生的浏览中的大量无关信息,大大提高了电子商务的效率,同时大大改善了用户的使用体验。 | ||
搜索关键词: | 一种 基于 nmf 算法 数据 商品 服务 推荐 方法 系统 | ||
【主权项】:
一种基于NMF算法的大数据商品及服务推荐方法,其特征在于,在一数据库中记录有多个用户的多个用户日志,用户日志对应地记录有用户的历史数据记录,所述的历史记录数据及可供推荐的商品及服务属性值组合,利用早先生成的属性值预测模型,以此来获取用户目前对感兴趣商品属性值的组合;该基于NMF算法的大数据商品及服务推荐方法包括以下步骤:A:接收一用户输入的信息,并将这一用户作为目标用户,对信息转化成标准文本信息,以生成一结构化文本,根据结构化文本在数据库中进行查询,以获查询结果;B:若在该数据库中记录有该目标用户的用户日志,则将该结构化文本记录至该目标用户的用户日志中,若在该数据库中未记录有该目标用户的用户日志,则在该数据库中创建该目标用户的用户日志、并将该结构化文本记录至该目标用户的用户日志中;根据该数据库中记录的该多个用户的用户日志对用户进行聚类分析,以得到聚类结果,该聚类结果包括若干用户聚类及其特征;C:以商品类别属性为因变量,以用户属性、商品浏览历史记录等特征值为自变量通过逻辑回归算法(Logistic Regression)做统计分析,得出用户对商品类别喜好地概率,建立属性值预测模型,然后结合非负矩阵分解算法(NMF)与用户选定的目标商品匹配对比,对用户个性化推荐,推荐相似商品;D:根据用户属性信息、用户浏览记录、商品属性计算用户在每个属性分类上的NMF值,用户的NMF值计算结果为一个向量,对于m个属性分类,用eum表示用户NMF值向量中的项,用户NMF值向量表示为Eu={eu1,eu2,eu3,...,eum},每个进行个性化推荐的用户都有一个用户NMF值向量;对用户个性化推荐,推荐相似商品,根据当前用户所选商品,与推荐候选集中的结果进行匹配,根据匹配结果和分类NMF值权重计算商品的相似度,然后根据相似度进行降序排序完成推荐排序过程:E:根据当前用户选择的商品,计算当前用户在属性分类上的NMF值,匹配得到的候选集合商品的属性匹配向量B,再根据全局NMF值向量Et和中的用户NMF值向量 Eu,计算推荐候选集中每个商品的相似度,再根据相似度对推荐候选集商品进行降序排序,其中,对于推荐候选集中的第 k 项商品,k=1,2,3,4,5...,相似度simk计算公式为:如果k≤5,simk=Bk×(Et‑Eu)÷k,如果k> 5,simk =Bk×(Et‑Eu)÷0.5k,根据商品页的推荐数需求对排序后的推荐候选集的推荐数目进行裁剪,得到最终的推荐集合,进行个性化推荐。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海遥薇(集团)有限公司,未经上海遥薇(集团)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610266693.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种填开代开发票申请的方法
- 下一篇:用于图像识别服务的方法和设备
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置