发明名称 一种项目推荐方法及系统
摘要 本申请公开了一种项目推荐方法及系统,方法包括:获取用户的历史数据,所述历史数据包括:用户以及项目之间的对应关系;根据所述历史数据计算任意两个项目之间的关联检索相关度;对于每一项目,分别将与该项目之间的关联检索相关度最大的预设第一数量个项目确定为该项目的关联检索相关项目;并且,根据用户的历史数据建立原始的用户-项目打分矩阵;使用每个项目的关联检索相关项目磨平原始的用户-项目打分矩阵,形成计算用户-项目打分矩阵;基于计算用户-项目打分矩阵,确定用户的项目推荐集合。所述方法及系统能够提高推荐结果的准确性,进而提高电子商务网站与用户终端之间的数据传输速度。
申请公布号 CN102789462B 申请公布日期 2015.12.16
申请号 CN201110130424.6 申请日期 2011.05.18
申请人 阿里巴巴集团控股有限公司 发明人 张伟
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 北京集佳知识产权代理有限公司 11227 代理人 逯长明;王宝筠
主权项 一种项目推荐方法,其特征在于,包括:获取用户的历史数据,所述历史数据包括:用户以及项目之间的对应关系;根据所述历史数据计算两个项目之间的关联检索相关度;对于每一项目,分别将与该项目之间的关联检索相关度最大的预设第一数量个项目确定为该项目的关联检索相关项目;并且,根据用户的历史数据建立原始的用户‑项目打分矩阵;使用每个项目的关联检索相关项目磨平原始的用户‑项目打分矩阵,其中,所述使用每个项目的关联检索相关项目磨平原始的用户‑项目打分矩阵包括:遍历整个原始用户‑项目打分矩阵,当在原始的用户‑项目打分矩阵中用户与项目之间具有对应关系时,则确定该项目的关联检索相关项目与该用户之间也具有对应关系,相应修改原始的用户‑项目打分矩阵中用户与所述关联检索相关项目对应的元素值,使得矩阵稀疏性得以填充,形成计算用户‑项目打分矩阵;基于计算用户‑项目打分矩阵,确定用户的项目推荐集合;其中,所述根据所述历史数据计算任意两个项目之间的关联检索相关度包括:以历史数据中的用户以及项目作为节点,在具有对应关系的用户与项目对应的节点之间建立直接通路,从而建立用户‑项目二部图;根据建立的所述用户‑项目二部图计算任意两个项目之间的关联检索相关度;其中,所述计算任意两个项目节点之间的关联检索相关度包括:计算所述两个项目对应节点之间所有路径的相关度之和,将计算得到的结果作为两个项目节点之间的关联检索相关度;其中,两个项目节点之间每条路径的相关度计算公式为a<sup>m</sup>,其中,a为路径长度影响因子,m为对应路径的路径长度。
地址 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱