| 358 | 12 | 252 |
| 下载次数 | 被引频次 | 阅读次数 |
通过聚类可以缩小用户近邻空间,从而一定程度缓解传统协同过滤推荐算法存在的可扩展性问题,但因部分用户丢失了有效邻居而使得推荐精度不高。为解决该问题,结合三支聚类提出了一种新的协同过滤方法。该方法分为线下聚类和线上推荐两个步骤。对用户先进行聚类,进而将用户划为核心用户和边界用户,并对这两类用户分别应用不同的聚类规则进行聚类;然后在目标用户所属的簇中产生一个预测评分,对属于多个簇的用户,则聚合每个簇的评分得到其预测结果。实验结果表明,该方法与现有基于聚类的协同过滤算法相比,能有效地提高推荐精度。
Abstract:Clustering can be used to reduce the users′ neighbor space, thereby alleviating the scalability of traditional collaborative filtering algorithms to a certain extent, but the recommendation accuracy is not high due to the loss of effective neighbors of some users. To solve this problem, a new collaborative filtering method combined with three-way clustering was proposed. The proposed method included two steps: offline clustering and online recommendation. The users were divided into core users and boundary users by clustering, and different clustering rules were applied to these two types of users respectively. The prediction score was calculated based on the cluster the target user belonged to. For a user belonging to multiple clusters, the scores of each cluster were aggregated to obtain its prediction score. Experimental results showed that the proposed method could achieve higher accuracy than the current clustering-based collaborative filtering algorithms.
[1] 王刚,蒋军,王含茹.社会化推荐研究综述[J].计算机科学,2018,45(S2):37-42,62.WANG G,JIANG J,WANG H R.Review of social recommendation[J].Computer science,2018,45(S2):37-42,62.
[2] SOHAIL S S,SIDDIQUI J,ALI R.Classifications of recommender systems:a review[J].Journal of engineering science and technology review,2017,10(4):132-153.
[3] RESNICK P,VARIAN H R.Recommender systems[J].Communications of the ACM,1997,40(3):56-58.
[4] ADOMAVICIUS G,TUZHILIN A.Toward the next generation of recommender systems:a survey of the state-of-the-art and possible extensions[J].IEEE transactions on knowledge and data engineering,2005,17(6):734-749.
[5] LINDEN G,SMITH B,YORK J.Amazon.com recommendations:item-to-item collaborative filtering[J].IEEE internet computing,2003,7(1):76-80.
[6] SARWAR B M,KARYPIS G,KONSTAN J,et al.Recommender systems for large-scale e-commerce:scalable neighborhood formation using clustering[C]//Proceedings of the 5th International Conference on Computer and Information Technology.New York:ACM Press,2002:291-324.
[7] GONG S J.A collaborative filtering recommendation algorithm based on user clustering and item clustering[J].Journal of software,2010,5(7):745-752.
[8] TORRES N,MENDOZA M.Clustering approaches for top-k recommender systems[J].International journal on artificial intelligence tools,2019,28(5):1950019.
[9]■ used as neighbourhood identification strategy in recommender systems[M]//Advances in Intelligent Systems and Computing.Cham:Springer International Publishing,2019:293-302.
[10] BEZDEK J C,EHRLICH R,FULL W.FCM:The fuzzy C-means clustering algorithm[J].Computers & geosciences,1984,10(2/3):191-203.
[11] HONG Y.A framework of three-way cluster analysis[C]//Proceedings of the International Joint Conference on Rough Sets.Berlin:Springer Press,2017:300-312.
[12] KOOHI H,KIANI K.User based collaborative filtering using fuzzy C-means[J].Measurement,2016,91:134-139.
[13] 朱威威,赵岩松,李艳灵.一种基于集合划分的鲁棒性自适应模糊聚类分割算法[J].信阳师范学院学报(自然科学版),2019,32(1):146-152.ZHU W W,ZHAO Y S,LI Y L.A Robust adaptive fuzzy clustering segmentation algorithm based on set partition[J].Journal of Xinyang normel university (natural science edition),2019,32(1):146-152.
[14] ZHANG H R,MIN F.Three-way recommender systems based on random forests[J].Knowledge-based systems,2016,91:275-286.
[15] 叶晓庆,刘盾,梁德翠.基于协同过滤的三支粒推荐算法研究[J].计算机科学,2018,45(1):90-96.YE X Q,LIU D,LIANG D C.Three-way granular recommendation algorithm based on collaborative filtering[J].Computer science,2018,45(1):90-96.
[16] 李悦,谢珺,侯文丽,等.融合用户偏好优化聚类的协同过滤推荐算法[J].郑州大学学报(理学版),2020,52(2):29-35.LI Y,XIE J,HOU W L,et al.Collaborative filtering recommendation algorithm based on optimized clustering with user preference[J].Journal of Zhengzhou university (natural science edition),2020,52(2):29-35.
[17] RODRIGUEZ A,LAIO A.Clustering by fast search and find of density peaks[J].Science,2014,344(6191):1492-1496.
[18] 谢娟英,高红超,谢维信.K近邻优化的密度峰值快速搜索聚类算法[J].中国科学:信息科学,2016,46(2):258-280.XIE J Y,GAO H C,XIE W X.K-nearest neighbors optimized clustering algorithm by fast search and finding the density peaks of a dataset[J].Scientia sinica (informationis),2016,46(2):258-280.
基本信息:
DOI:10.13705/j.issn.1671-6841.2021237
中图分类号:TP391.3;O225
引用信息:
[1]康凯,胡军.基于三支聚类的协同过滤推荐方法[J],2022,54(03):22-27.DOI:10.13705/j.issn.1671-6841.2021237.
基金信息:
国家自然科学基金项目(61772096,61876201,61876027);; 重庆市自然科学基金项目(cstc2019jcyj-cxttX0002)