Robust Recommendation Algorithm Based on Kernel Principal Component Analysis and Fuzzy C-means Clustering

被引:0
|
作者
YI Huawei [1 ]
NIU Zaiseng [1 ]
ZHANG Fuzhi [2 ]
LI Xiaohui [1 ]
WANG Yajun [1 ]
机构
[1] School of Electronics and Information Engineering, Liaoning University of Technology
[2] School of Information Science and Engineering, Yanshan University
基金
中国国家自然科学基金;
关键词
robust recommendation; shilling attacks; matrix factorization; kernel principal component analysis; fuzzy c-means clustering;
D O I
暂无
中图分类号
TP391.3 [检索机];
学科分类号
摘要
The existing recommendation algorithms have lower robustness in facing of shilling attacks. Considering this problem, we present a robust recommendation algorithm based on kernel principal component analysis and fuzzy c-means clustering. Firstly, we use kernel principal component analysis method to reduce the dimensionality of the original rating matrix, which can extract the effective features of users and items. Then, according to the dimension-reduced rating matrix and the high correlation characteristic between attack profiles, we use fuzzy c-means clustering method to cluster user profiles, which can realize the effective separation of genuine profiles and attack profiles. Finally, we construct an indicator function based on the attack detection results to decrease the influence of attack profiles on the recommendation, and incorporate it into the matrix factorization technology to design the corresponding robust recommendation algorithm. Experiment results indicate that the proposed algorithm is superior to the existing methods in both recommendation accuracy and robustness.
引用
收藏
页码:111 / 119
页数:9
相关论文
共 50 条
  • [1] Power Transformer Anomaly Detection Based on Adaptive Kernel Fuzzy C-Means Clustering and Kernel Principal Component Analysis
    Tang, Kan
    Liu, Tingzhang
    Xi, Xiaoye
    Lin, Yue
    Zhao, Jianfei
    2018 AUSTRALIAN & NEW ZEALAND CONTROL CONFERENCE (ANZCC), 2018, : 318 - 323
  • [2] Fuzzy C-Means clustering algorithm based on kernel method
    Wu, ZD
    Xie, WX
    Yu, JP
    ICCIMA 2003: FIFTH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE AND MULTIMEDIA APPLICATIONS, PROCEEDINGS, 2003, : 49 - 54
  • [3] A Kernel Fuzzy C-means Clustering Algorithm Based on Firefly Algorithm
    Cheng, Chunying
    Bao, Chunhua
    ADVANCES IN NEURAL NETWORKS - ISNN 2019, PT I, 2019, 11554 : 463 - 468
  • [4] Sparsity Fuzzy C-Means Clustering With Principal Component Analysis Embedding
    Chen, Jingwei
    Zhu, Jianyong
    Jiang, Hongyun
    Yang, Hui
    Nie, Feiping
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2023, 31 (07) : 2099 - 2111
  • [5] Fuzzy C-Means Clustering Based Principal Component Averaging Fusion
    Vijayarajan, R.
    Muttan, S.
    INTERNATIONAL JOURNAL OF FUZZY SYSTEMS, 2014, 16 (02) : 153 - 159
  • [6] A collaborative filtering recommendation algorithm based on fuzzy C-means clustering
    Zhong, Ying
    Huang, Chenze
    Li, Qi
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2022, 43 (01) : 309 - 323
  • [7] Kernel-based fuzzy c-means clustering algorithm based on genetic algorithm
    Ding, Yi
    Fu, Xian
    NEUROCOMPUTING, 2016, 188 : 233 - 238
  • [8] Clustering by Unified Principal Component Analysis and Fuzzy C-Means with Sparsity Constraint
    Wang, Jikui
    Shi, Quanfu
    Yang, Zhengguo
    Nie, Feiping
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT II, 2020, 12453 : 337 - 351
  • [9] Principal component and fuzzy C-means clustering analysis of stamping simulation results
    Li, Da-Yong
    Peng, Ying-Hong
    Yin, Ji-Long
    Liu, Shou-Rong
    Suxing Gongcheng Xuebao/Journal of Plasticity Engineering, 2007, 14 (03): : 40 - 44
  • [10] Application of principal component analysis and a fuzzy C-means clustering algorithm to wear debris morphology classification
    Wu, J. P.
    Yan, X. P.
    Jin, Z. M.
    Tipper, J. L.
    Yuan, C. Q.
    Zhou, X. C.
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART J-JOURNAL OF ENGINEERING TRIBOLOGY, 2009, 223 (J7) : 1059 - 1066