1.一种基于社交信任和标签语义相似度的PMF推荐方法,其特征在于,包括以下步骤:步骤1,初始化用户潜在特征矩阵和项目潜在特征矩阵;
步骤2,计算用户之间的信任值,确定每个用户的可信用户集;
步骤3,计算项目之间相似度,确定每个项目的可信项目集;
步骤4,迭代执行步骤4.1‑4.4,得到最终的用户潜在特征矩阵、项目潜在特征矩阵以及损失函数值;
步骤4.1,根据信任值和可信用户集,构建用户潜在特征矩阵;
步骤4.2,根据相似度和相似项目集合,构建项目潜在特征矩阵;
步骤4.3,计算本次迭代对应的损失函数值,并更新用户潜在特征矩阵和项目潜在特征矩阵;
步骤4.4,当测试均方根误差连续3次不再下降,或迭代次数达到100,则停止迭代;
步骤5,根据步骤4得到的最终的用户潜在特征矩阵、项目潜在特征矩阵计算用户‑项目评分预测矩阵,根据用户‑项目评分预测矩阵向用户推荐项目。