Computer Science ›› 2014, Vol. 41 ›› Issue (Z11): 354-358.

Previous Articles     Next Articles

Collaborative Filtering Recommendation Algorithm Based on Spectral Clustering Subgroups Discovering

LI Gui,CHEN Zhao-xin,LI Zheng-yu,HAN Zi-yang,SUN Ping and SUN Huan-liang   

  • Online:2018-11-14 Published:2018-11-14

Abstract: In many recommendation systems,Collaborative filtering recommendation algorithms based on clustering use some specific algorithms such as the K-means algorithm to cluster the users and items,but the limit is that a user or item can only belong to one category in the clustering result.In practical application,a user may have a variety of in-terests and an item also belongs to multiple categories.To solve the above problem,this paper put forward a novel algorithm based spectral clustering subgroups discovering and C-means clustering,by which we got the user-item subgroups with a high degree of similarities and the membership matrix of subgroups of users and items,which can belong to multiple subgroups.The purpose of our algorithm is to predict the users’ final preference to the items by calculating user’s preference to the items in each subgroup and combining the corresponding membership of users and items in their subgroup,and generate the users’ top-N recommendation results.Experimental results show that our method reduces the data sparseness and improves the recommendation precision and recall compared with previous recommendation algorithms.

Key words: Recommendation system,Collaborative filtering,Spectral clustering,C-means algorithm,Subgroup

[1] 项亮,陈义,王益.推荐系统实践[M].河北:人民邮电出版社,2012:39-43
[2] Sarwar B,Karypis G,Konstan J,et al.Recommender systemsfor large-scale e-commerce:Scalable neighborhood formation using clustering[C]∥Proceedings of the Fifth International Conference on Computer and Information Technology.2002:158-167
[3] O’Connorand M,Herlocker.Clustering items for collaborative filtering[C]∥Proceedings of the ACM SIGIR Workshop on Recommender Systems.1999
[4] Breese J,Heckerman D,Kadie C,et al.Empirical analysis of pre-dictive algorithms for collaborative filtering[C]∥Proceedings of the 14th Conference on Uncertainty in Artificial Intelligence.1998:43-52
[5] Redpath J,Glass D H,McClean S.User-based Collaborative Filtering:Sparsity and Performance[C]∥Proceeding of the 2010 Conference on STAIRS.2010:287-310
[6] Barbieri N,Manco G.An analysis of probabilistic methods fortop-N recommendation in collaborative filtering[C]∥Procee-dings of the 2011 European Conference on Machine Learning and Knowledge Discovery in Databases.Athens,Greece,2011:172-187
[7] Cheng Guang-hua,Gong Song-Jie.An Efficient CollaborativeFiltering Algorithm with Item Hierarchy[C]∥Proceedings of the 2008 Second International Symposium on Intelligent Information Technology Application.2008:28-31
[8] Heckerman D,Chickering D,Meek C,et al.Dependency net-works for inference,collaborative filtering,and data visualization[C]∥The Journal of Machine Learning Research.2001,1:49-75
[9] Hruschka E R,Campello R J G B,Freitas A A.A survey of evolutionary algorithms for clustering[J].IEEE Transactions on Systems,Man,and Cybernetics,Part C:Applications and Reviews,2009,2(39):133-155
[10] Shi J,Malik J.Normalized Cuts and Image Segmentation[J].IEEE Transactions on Pattern Analysis and Machine Intelligence,2000,2(8):888-905
[11] Wang S,Siskind J M.Image segmentation with ratio cut[J].IEEE Transaction on Pattern Analysis and Machine Intelligence,2003,25(6):675-690
[12] Meila M,Xu L.Multiway cuts and spectral clustering[R].Washington:University of Washington,2003
[13] Xu Bin,Bu Jia-jun,Chen Chun,et al.An exploration of improving collaborative recommender systems via user-item subgroups[C]∥Proceedings of the 21st International Conference on World Wide Web,WWW’2012.2012:21-30
[14] Leski J.Towards a robust fuzzy clustering[J].Fuzzy Sets and Systems,2003,137(2):215-233
[15] 裴继红,范九伦,谢维信.聚类中心的初始化方法[J].电子科学会刊.1999,21(3):320-325
[16] 吴湖,王永吉,王哲,等.两阶段联合聚类协同过滤算法[J].软件学报,2010,5(21):1042-1054
[17] 高新波,裴继红,谢维信.模糊c-均值聚类算法中加权指m的研究[J].电子学报,2000(4):80-83

No related articles found!
Viewed
Full text


Abstract

Cited

  Shared   
  Discussed   
No Suggested Reading articles found!