JOURNAL OF LIGHT INDUSTRY

CN 41-1437/TS  ISSN 2096-1553

基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法

过金超 杨继纲

过金超, 杨继纲. 基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法[J]. 轻工学报, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
引用本文: 过金超, 杨继纲. 基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法[J]. 轻工学报, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
GUO Jinchao and YANG Jigang. Collaborative filtering algorithm based on the improved SVD algorithm and binary K-means clustering algorithm[J]. Journal of Light Industry, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
Citation: GUO Jinchao and YANG Jigang. Collaborative filtering algorithm based on the improved SVD algorithm and binary K-means clustering algorithm[J]. Journal of Light Industry, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012

基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法

    作者简介: 过金超(1978-),男,河南省开封市人,郑州轻工业大学副教授,博士,主要研究方向为机器人智能控制与信息融合.;
  • 基金项目: 国家自然科学基金河南省联合项目(U1704149)

  • 中图分类号: TP301.6

Collaborative filtering algorithm based on the improved SVD algorithm and binary K-means clustering algorithm

  • Received Date: 2020-04-11

    CLC number: TP301.6

  • 摘要: 针对传统的协同过滤算法存在稀疏性较大和扩展性较差的问题,提出了基于改进的奇异值分解(SVD)算法和二分K-均值聚类算法的协同过滤算法.该算法首先利用改进的SVD算法对稀疏的用户-项目评分矩阵进行降维,获得用户隐含特征矩阵,然后运用二分K-均值聚类算法对相似用户进行聚类来提升算法的可扩展性,最后利用最近邻居集的评分修正目标用户的评分,以减小因矩阵分解导致用户信息丢失造成的误差.利用MovieLens 100K数据集进行的实验结果表明,与传统的基于用户的协同过滤算法、基于K-均值聚类的协同过滤算法和隐语义模型(LFM)算法相比,本文提出的算法能够有效提高推荐结果的准确性.
    1. [1]

      SUN P,LI Z,HAN Z,et al.An overview of collaborative filtering recommendation algorithm[J].Advanced Materials Research,2013,756-759:3899.

    2. [2]

      张琳,闫强.基于管理和消费者行为视角的个性化推荐研究与展望[J].北京邮电大学学报(社会科学版),2016,18(6):24.

    3. [3]

      BRUSILOVSKY P,KOBSA A,NEJDL W.The adaptive web:Methods and strategies of web personalization[J].Lecture Notes in Computer Science,2007,2002(5):377.

    4. [4]

      LI B,ZHU X Q,LI R J,et al.Cross-domain collaborative filtering over time[C]//Proceedings of the 22nd International Joint Conference on Artificial Intelligence.Palo Alto:AAAI Press,2011:2293.

    5. [5]

      SUGANESHWAR G,IBRAHIM S P.A survey on collaborative filtering based recommendation system[C]//3rd International Symposium on Big Data and Cloud Computing.Chengdu:Springer-Verlag,2016:503.

    6. [6]

      KOOHI H,KIANI K.User based collaborative filtering using fuzzy C-means[J].Measurement,2016,91(1):134.

    7. [7]

      SU X,KHOSHGOFTAAR T M.Collaborative filtering for multi-class data using belief nets algorithms[J].International Journal on Artificial Intelligence Tools,2008,17(1):71.

    8. [8]

      孙小华,陈洪,孔繁胜.在协同过滤中结合奇异值分解与最近邻方法[J].计算机应用研究,2006,23(9):206.

    9. [9]

      刘艺,冯钧,魏童童,等.一种改进的协同过滤推荐算法[J].计算机与现代化,2017(1):1.

    10. [10]

      SARWAR B,KARYPIS G,KONSTAN J,et al.Item-based collaborative filtering recommendation algorithms[C]//Proceedings of the 10th International Conference on World Wide Web.New York:ACM,2001:285.

    11. [11]

      PANDEY A,PANDEY R.Elective recommendation support through K-means clustering using R-tool[C]//International Conference on Computational Intelligence and Communication Networks.Kolkata:ICRCICN,2016:851.

    12. [12]

      HARPER F M,KONSTAN J A.The MovieLens datasets:History and context[J].ACM Transactions on Interactive Intelligent Systems,2015,5(4):1.

    13. [13]

      陈清洁.基于SVD的协同过滤推荐算法研究[D].成都:西南交通大学,2017.

    1. [1]

      罗亮师东方朱鲜艳宗东岳王明辉王鹏飞金强李朝建 . 基于增量式PID算法的香精施加系统设计. 轻工学报, 2024, 0(0): -.

    2. [2]

      楚文娟樊文鹏高子婷韩路田海英姬小明万纪强来苗 . 新型保润剂丙二醇吡咯酯的制备及其对再造烟叶保润效果研究. 轻工学报, 2024, 0(0): -.

  • 加载中
计量
  • PDF下载量:  8
  • 文章访问数:  945
  • 引证文献数: 0
文章相关
  • 收稿日期:  2020-04-11
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索
过金超, 杨继纲. 基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法[J]. 轻工学报, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
引用本文: 过金超, 杨继纲. 基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法[J]. 轻工学报, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
GUO Jinchao and YANG Jigang. Collaborative filtering algorithm based on the improved SVD algorithm and binary K-means clustering algorithm[J]. Journal of Light Industry, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012
Citation: GUO Jinchao and YANG Jigang. Collaborative filtering algorithm based on the improved SVD algorithm and binary K-means clustering algorithm[J]. Journal of Light Industry, 2020, 35(4): 88-95. doi: 10.12187/2020.04.012

基于改进的SVD算法和二分K-均值聚类算法的协同过滤算法

    作者简介:过金超(1978-),男,河南省开封市人,郑州轻工业大学副教授,博士,主要研究方向为机器人智能控制与信息融合.
  • 郑州轻工业大学 电气信息工程学院, 河南 郑州 450002
基金项目:  国家自然科学基金河南省联合项目(U1704149)

摘要: 针对传统的协同过滤算法存在稀疏性较大和扩展性较差的问题,提出了基于改进的奇异值分解(SVD)算法和二分K-均值聚类算法的协同过滤算法.该算法首先利用改进的SVD算法对稀疏的用户-项目评分矩阵进行降维,获得用户隐含特征矩阵,然后运用二分K-均值聚类算法对相似用户进行聚类来提升算法的可扩展性,最后利用最近邻居集的评分修正目标用户的评分,以减小因矩阵分解导致用户信息丢失造成的误差.利用MovieLens 100K数据集进行的实验结果表明,与传统的基于用户的协同过滤算法、基于K-均值聚类的协同过滤算法和隐语义模型(LFM)算法相比,本文提出的算法能够有效提高推荐结果的准确性.

English Abstract

参考文献 (13) 相关文章 (2)

目录

/

返回文章