-
公开(公告)号:CN111552852B
公开(公告)日:2021-09-28
申请号:CN202010344347.3
申请日:2020-04-27
Applicant: 北京交通大学
IPC: G06F16/906 , G06F16/9536 , G06Q30/06
Abstract: 本发明公开一种基于半离散矩阵分解的物品推荐方法。该方法包括:构建用户‑物品评分矩阵R,根据用户‑物品评分矩阵R训练矩阵分解模型,获得用户的实值特征矩阵P和物品的实值特征矩阵Q;根据P对用户独立执行聚类分析,获得用户的锚点特征矩阵E,根据Q对物品独立执行聚类分析,获得物品的锚点特征矩阵F;根据R、P、Q、E、F训练半离散矩阵分解模型,获得用户的二值编码矩阵B和物品的二值编码矩阵D;根据B和D还原评分矩阵根据R将中已观测评分位置的预估值置0,根据将预测分值最高的前设定数量个物品推荐给相应用户。本发明方法综合运用“点级”平滑和“组级”平滑技巧,有效弥补了离散矩阵分解模型编码损失较大的缺点,并大幅度提升了推荐精度。
-
公开(公告)号:CN111552852A
公开(公告)日:2020-08-18
申请号:CN202010344347.3
申请日:2020-04-27
Applicant: 北京交通大学
IPC: G06F16/906 , G06F16/9536 , G06Q30/06
Abstract: 本发明公开一种基于半离散矩阵分解的物品推荐方法。该方法包括:构建用户-物品评分矩阵R,根据用户-物品评分矩阵R训练矩阵分解模型,获得用户的实值特征矩阵P和物品的实值特征矩阵Q;根据P对用户独立执行聚类分析,获得用户的锚点特征矩阵E,根据Q对物品独立执行聚类分析,获得物品的锚点特征矩阵F;根据R、P、Q、E、F训练半离散矩阵分解模型,获得用户的二值编码矩阵B和物品的二值编码矩阵D;根据B和D还原评分矩阵 根据R将 中已观测评分位置的预估值置0,根据 将预测分值最高的前设定数量个物品推荐给相应用户。本发明方法综合运用“点级”平滑和“组级”平滑技巧,有效弥补了离散矩阵分解模型编码损失较大的缺点,并大幅度提升了推荐精度。
-