Collaborative filtering system based on classification and extended K-means algorithm

被引:0
作者
Wu Y.K. [1 ]
Tang Z.H. [1 ]
机构
[1] School of Information, Zhejiang University of Finance and Economic
来源
Advances in Information Sciences and Service Sciences | 2011年 / 3卷 / 07期
关键词
Classification; Clustering; Collaborative filtering (CF); K-means; Similarity;
D O I
10.4156/aiss.vol3.issue7.22
中图分类号
学科分类号
摘要
Collaborative filtering (CF) is one of the most successful recommending techniques. With the tremendous growth in the number of users and items, however, the system encounters two key challenges, decreased recommending quality and increased response time. New technologies are urgently needed to deal with such large-scale problems. To address these issues, we suggest constructing the item category system based on the user-item rating matrix, calculating the similarity between items and classes, extracting the neighbor-class set, and predicting user scores based on such neighbor-sets. Because the dimension of the item classes is far smaller than the one of the items, the algorithm' computational speed is enormously enhanced. To mitigate the harmful effects on the system's predicting accuracy given by item-class based algorithm, the paper puts forward clustering after classification and extended K-means algorithm to construct the items' accurate category system. The experimental results indicate that classification and extended K-means algorithm have brought promising effects on the system, which ensure considerable predicting accuracy, while in the meantime, provide dramatically better performance than traditional item-based CF. So, the algorithm is a good choice for large-scale recommendation system.
引用
收藏
页码:187 / 194
页数:7
相关论文
共 50 条
  • [31] The kernel rough k-means algorithm
    Meng W.
    Hongyan D.
    Shiyuan Z.
    Zhankui D.
    Zige W.
    Recent Advances in Computer Science and Communications, 2020, 13 (02) : 234 - 239
  • [32] An improved K-means clustering algorithm
    Huang, Xiuchang
    Su, Wei
    Journal of Networks, 2014, 9 (01) : 161 - 167
  • [33] Improved Algorithm for the k-means Clustering
    Zhang, Sheng
    Wang, Shouqiang
    PROCEEDINGS OF THE 10TH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION (WCICA 2012), 2012, : 4717 - 4720
  • [34] Adaptive K-Means clustering algorithm
    Chen, Hailin
    Wu, Xiuqing
    Hu, Junhua
    MIPPR 2007: PATTERN RECOGNITION AND COMPUTER VISION, 2007, 6788
  • [35] Interpretation and optimization of the k-means algorithm
    Sabo, Kristian
    Scitovski, Rudolf
    APPLICATIONS OF MATHEMATICS, 2014, 59 (04) : 391 - 406
  • [36] Implementation of K-means Algorithm on FGGA
    Altuncu, Mehmet Ali
    Turkoglu, Bahadir
    Cavuslu, Mehmet Ali
    Sahin, Suhap
    2018 26TH SIGNAL PROCESSING AND COMMUNICATIONS APPLICATIONS CONFERENCE (SIU), 2018,
  • [37] Unsupervised K-Means Clustering Algorithm
    Sinaga, Kristina P.
    Yang, Miin-Shen
    IEEE ACCESS, 2020, 8 : 80716 - 80727
  • [38] An Enhancement of K-means Clustering Algorithm
    Gu, Jirong
    Zhou, Jieming
    Chen, Xianwei
    2009 INTERNATIONAL CONFERENCE ON BUSINESS INTELLIGENCE AND FINANCIAL ENGINEERING, PROCEEDINGS, 2009, : 237 - 240
  • [39] K-Means algorithm based on Cloud Computing
    Xu, Yunfeng
    Zhang, Yan
    Ma, Rui
    2012 FIFTH INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE AND DESIGN (ISCID 2012), VOL 2, 2012, : 363 - 365
  • [40] K-means Algorithm Based on Fitting Function
    Chu, SiYong
    Deng, YanNi
    Tu, LinLi
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON APPLIED SCIENCE AND ENGINEERING INNOVATION, 2015, 12 : 1940 - 1945