[发明专利]项目推荐方法、项目推荐系统以及计算机可读介质有效
申请号: | 201711325615.1 | 申请日: | 2017-12-12 |
公开(公告)号: | CN109919699B | 公开(公告)日: | 2022-03-04 |
发明(设计)人: | 罗长虹;殷大伟;王沛 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | G06Q30/06 | 分类号: | G06Q30/06 |
代理公司: | 中科专利商标代理有限责任公司 11021 | 代理人: | 高颖 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 项目 推荐 方法 系统 以及 计算机 可读 介质 | ||
1.一种项目推荐方法,对给定用户推荐项目,所述项目推荐方法包括:
关联项目集获取操作,基于用户的行为序列,利用自然语言处理的方法获取关联项目集,其中,所述行为序列是由用户的行为以及该行为所涉及的项目构成的序列,所述关联项目集中的项目相互关联;
推荐项目集选出操作,根据给定用户的给定行为以及所述给定行为所涉及的项目,从所述关联项目集的集合中选出针对所述给定用户的推荐项目集;以及
推荐项目确定操作,根据所述给定用户的所述给定行为以及所述给定行为所涉及的项目,在所述推荐项目集中确定针对所述给定用户的推荐项目,
所述关联项目集中的项目在自然语言当中所对应的项目名称在类自然语言特征上相互关联,其中,项目名称是自然语言当中用来表征项目的词,
所述关联项目集获取操作包括:
行为序列预处理操作,将用户的所述行为序列预处理成由用户的行为所涉及的项目的项目名称构成的序列即项目名称序列;
关联项目名称集获取操作,基于所述项目名称序列,利用自然语言处理的方法获取关联项目名称集;以及
关联项目集确定操作,将所述关联项目名称集中的项目名称对应成项目,得到与所述关联项目名称集对应的候选关联项目集,将可信度高的所述候选关联项目集确定为所述关联项目集,
在所述关联项目名称集获取操作中,
基于所述项目名称序列,利用自然语言处理中的词向量训练获取项目名称的词向量即项目名称向量,根据项目名称向量之间的相似度确定所述关联项目名称集,
基于项目名称向量之间的相似度对项目名称进行聚类,由此得到所述关联项目名称集,
将聚类的结果中具有规定数目的项目名称的类作为所述关联项目名称集。
2.一种项目推荐方法,对给定用户推荐项目,所述项目推荐方法包括:
关联项目集获取操作,基于用户的行为序列,利用自然语言处理的方法获取关联项目集,其中,所述行为序列是由用户的行为以及该行为所涉及的项目构成的序列,所述关联项目集中的项目相互关联;
推荐项目集选出操作,根据给定用户的给定行为以及所述给定行为所涉及的项目,从所述关联项目集的集合中选出针对所述给定用户的推荐项目集;以及
推荐项目确定操作,根据所述给定用户的所述给定行为以及所述给定行为所涉及的项目,在所述推荐项目集中确定针对所述给定用户的推荐项目,
所述关联项目集中的项目在自然语言当中所对应的项目名称在类自然语言特征上相互关联,其中,项目名称是自然语言当中用来表征项目的词,
所述关联项目集获取操作包括:
行为序列预处理操作,将用户的所述行为序列预处理成由用户的行为所涉及的项目的项目名称构成的序列即项目名称序列;
关联项目名称集获取操作,基于所述项目名称序列,利用自然语言处理的方法获取关联项目名称集;以及
关联项目集确定操作,将所述关联项目名称集中的项目名称对应成项目,得到与所述关联项目名称集对应的候选关联项目集,将可信度高的所述候选关联项目集确定为所述关联项目集,
在所述关联项目名称集获取操作中,
基于所述项目名称序列,利用自然语言处理中的主题模型训练获取项目主题,将项目主题下的项目名称组成的集合确定为所述关联项目名称集,其中,项目主题包括项目名称和项目名称的概率分布,
将项目主题下的概率高的项目名称组成的集合确定为所述关联项目名称集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711325615.1/1.html,转载请声明来源钻瓜专利网。