Service recommendation based on quotient space granularity analysis and covering algorithm on Spark

被引:41
|
作者
Zhang, Yi-wen [1 ]
Zhou, Yuan-yuan [1 ]
Wang, Fu-tian [1 ]
Sun, Zheng [2 ]
He, Qiang [3 ]
机构
[1] Anhui Univ, Minist Educ, Key Lab Intelligent Comp & Signal Proc, Hefei, Anhui, Peoples R China
[2] Arcadia Univ, Sch Sci, Glenside, PA USA
[3] Swinburne Univ Technol, Sch Software & Elect Engn, Melbourne, Vic, Australia
关键词
Covering algorithm; Quotient space; Recommender systems; Association matrices; USER SIMILARITY; MODEL;
D O I
10.1016/j.knosys.2018.02.014
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The rapid growth of Web services has made it a challenge for users to find appropriate Web services because it is very difficult for traditional Web service recommendation approaches to process the large amount of service-relevant data. To address this issue, this paper proposes CA-QGS (Covering Algorithm based on Quotient space Granularity analysis on Spark), a scalable approach for accurate Web service recommendation in large-scale scenarios. CA-QGS first clusters users and Web services based on users' past quality experiences on co-invoked Web services. It then performs granularity analysis on the clustering results to identify users and Web services that are similar to the target user and Web service, and employs the collaborate filtering technique to predict the quality of the target Web service for the target user. This way, appropriate Web services can finally be recommended to the target user. To increase the efficiency of CA-QGS, we parallelize CA-QGS on Spark. Extensive experiments show that CA-QGS outperforms existing approaches in both recommendation accuracy and efficiency. (c) 2018 Elsevier B.V. All rights reserved.
引用
收藏
页码:25 / 35
页数:11
相关论文
共 50 条
  • [1] A Neighborhood Covering Classifier Based on Optimal Granularity of Fuzzy Quotient Space
    Zhao, Fan
    Zhang, Qinghua
    Wu, Chengying
    Dai, Yongyang
    Xie, Qin
    Wang, Guoyin
    Xia, Shuyin
    IEEE TRANSACTIONS ON FUZZY SYSTEMS, 2023, 31 (10) : 3567 - 3581
  • [2] Classification Algorithm of Case Retrieval Based on Granularity Calculation of Quotient Space
    Lu, Jiaxing
    Jiang, Qing
    Huang, He
    Zhang, Zhengyong
    Wang, Rujing
    INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE, 2021, 35 (01)
  • [3] Quotient space granularity selection based Affinity Propagation clustering algorithm
    Li, H. (lihui400@163.com), 1600, Binary Information Press (10):
  • [4] A Quotient Space Granularity Application Based Texture Segmentation
    Liu, Ren-jin
    Gao, Yuan-biao
    Yang, Si-chun
    ISISE 2008: INTERNATIONAL SYMPOSIUM ON INFORMATION SCIENCE AND ENGINEERING, VOL 1, 2008, : 29 - +
  • [5] Research of Individual Neural Network Generation and Ensemble Algorithm Based on Quotient Space Granularity Clustering
    Li Hui
    Ding Shifei
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (02): : 701 - 708
  • [6] Collaborative filtering recommendation algorithm based on spark
    Tao J.
    Gan J.
    Wen B.
    International Journal of Performability Engineering, 2019, 15 (03) : 930 - 938
  • [7] Hybrid employment recommendation algorithm based on Spark
    Li, Zuoquan
    Lin, Yubei
    Zhang, Xingming
    2ND ANNUAL INTERNATIONAL CONFERENCE ON INFORMATION SYSTEM AND ARTIFICIAL INTELLIGENCE (ISAI2017), 2017, 887
  • [8] Research on Personalized Recommendation Algorithm Based on Spark
    Li, Zeng
    Liu, Yu
    ADVANCES IN MATERIALS, MACHINERY, ELECTRONICS II, 2018, 1955
  • [9] An Association Rule Algorithm Based on Quotient Space
    Zhang, Yueqin
    Yan, Qingwei
    Zong, Lili
    WKDD: 2009 SECOND INTERNATIONAL WORKSHOP ON KNOWLEDGE DISCOVERY AND DATA MINING, PROCEEDINGS, 2009, : 223 - 226
  • [10] Collaborative Filtering Recommendation Algorithm based on Hadoop and Spark
    Kupisz, Bartosz
    Unold, Olgierd
    2015 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL TECHNOLOGY (ICIT), 2015, : 1510 - 1514