文献标识码:A
DOI:10.16157/j.issn.0258-7998.212086
中文引用格式:麻天,余本国,张静,等. 基于混合聚类与融合用户兴趣的协同过滤推荐算法[J].电子技术应用,2022,48(4):29-33.
英文引用格式:Ma Tian,Yu Benguo,Zhang Jing,et al. Collaborative filtering recommendation algorithm based on hybrid clustering and user preferences fusion[J]. Application of Electronic Technique,2022,48(4):29-33.
0 引言
在信息快速发展的现代社会中,推荐算法已经普遍出现在人们的生活中,给人类生活无形中带来巨大便利[1],如短视频推荐[2]、音乐歌曲推荐[3]、新闻信息推荐[4]。协同过滤推荐算法在工程上更容易实现。该算法分为两类:基于用户的协同过滤推荐算法(user-based collaborative filtering)和基于项目的协同过滤推荐算法(item-based collaborative filtering)[5]。简言之:物以类聚,人以群分。虽然协同过滤推荐算法与其他推荐算法相比有很多优点,但解决推荐效率低、推荐质量低、冷启动和稀疏矩阵等问题一直是研究者不断努力改进的方向[6]。其中在计算不同用户之间的相似性时也存在很多问题,相似度计算不精准是影响推荐准确性的一个关键因素[1]。
很多研究学者提出很多方法改进以上存在的问题。赵伟等在传统K-means聚类算法的基础上做了改进,有效地解决了有关用户聚类的一些问题[7]。王蓉等提出了一种混合聚类与融合属性特征的协同过滤推荐算法,在一定程度上能提高推荐效率,解决冷启动问题,为聚类算法在推荐系统中的研究开辟了新思路[6]。
本文依据上述学者的思路,改进了算法,通过建立Canopy+bi-Kmeans混合聚类模型[8]和一种改进的相似度计算方法,提出一种基于混合聚类与融合用户偏好的协同过滤推荐算法,从而可以达到提高推荐可靠性、提高推荐精度的效果。利用 MovieLens数据集进行试验得出结果表明,该算法不仅能有效解决存在的冷启动问题,而且可提高推荐算法效率。
本文详细内容请下载:http://www.chinaaet.com/resource/share/2000004048。
作者信息:
麻 天1,2,余本国3,张 静1,2,宋文爱1,2,景 昱1
(1.中北大学 软件学院,山西 太原030051;2.山西省军民融合软件工程技术研究中心,山西 太原030051;
3.海南医学院 生物医学信息与工程学院,海南 海口571199)