针对推荐系统的自然噪声问题,提出一种基于栈式降噪自编码器的深度推荐算法(Deep Recommendation Algorithm Based on Stacked Denoising Auto-encoder,SDAE-DR)。该推荐算法包含采样、重构及推荐3个模块。采样模块利用交互矩阵中的隐...针对推荐系统的自然噪声问题,提出一种基于栈式降噪自编码器的深度推荐算法(Deep Recommendation Algorithm Based on Stacked Denoising Auto-encoder,SDAE-DR)。该推荐算法包含采样、重构及推荐3个模块。采样模块利用交互矩阵中的隐式反馈和项目的属性信息构建知识图谱,利用知识图谱中项目之间共同的知识实体来执行负采样。重构模块利用采样模块初步筛选的数据获得用户和项目评分向量,利用栈式自编码器对数据进行重构,从而获得用户和项目的隐表示。推荐模块利用用户信息和项目信息分别获取用户和项目特征向量,再与重构模块获得的隐表示结合,通过多层感知机来获得预测评分。实验表明,该算法与基准线相比,具有更高的推荐准确性和算法运行效率。展开更多
文摘针对推荐系统的自然噪声问题,提出一种基于栈式降噪自编码器的深度推荐算法(Deep Recommendation Algorithm Based on Stacked Denoising Auto-encoder,SDAE-DR)。该推荐算法包含采样、重构及推荐3个模块。采样模块利用交互矩阵中的隐式反馈和项目的属性信息构建知识图谱,利用知识图谱中项目之间共同的知识实体来执行负采样。重构模块利用采样模块初步筛选的数据获得用户和项目评分向量,利用栈式自编码器对数据进行重构,从而获得用户和项目的隐表示。推荐模块利用用户信息和项目信息分别获取用户和项目特征向量,再与重构模块获得的隐表示结合,通过多层感知机来获得预测评分。实验表明,该算法与基准线相比,具有更高的推荐准确性和算法运行效率。