Yimu Ji, F. Tian, Shangdong Liu, Si-si Shao, Kui Li, Qiang Liu, Zhao-yu Meng
{"title":"Time-aware Service Recommendation Algorithm Based on K-means and Low-rank Matrix Factorization","authors":"Yimu Ji, F. Tian, Shangdong Liu, Si-si Shao, Kui Li, Qiang Liu, Zhao-yu Meng","doi":"10.1145/3498851.3498988","DOIUrl":null,"url":null,"abstract":"∗ In recent years, with the emergence of more and more similar Web services, how to recommend high-quality Web services to consumers has become a challenging task. Traditional service recommendation has the problems of cold start and data sparseness, resulting in low accuracy of service recommendation through similar users of the target user. In response to the above problems, this paper proposes a time-aware service recommendation algorithm based on K-means and low-rank matrix factorization (K-LMF). First, this paper uses the K-means clustering algorithm to gather data with similar characteristics into the same cluster to improve the effi-ciency and accuracy of service recommendation. In order to prevent data sparseness from causing unpredictability, this paper divides the data from multiple dimensions, and then uses the low-rank matrix decomposition algorithm of the L1 paradigm to complete the quality of service (QoS) matrix to predict the appropriate service for the target user. Finally, experiments are carried out on the WS-DREAM data set to verify the effectiveness and feasibility of this scheme.","PeriodicalId":89230,"journal":{"name":"Proceedings. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","volume":"10 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2021-12-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings. IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent Agent Technology","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3498851.3498988","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
∗ In recent years, with the emergence of more and more similar Web services, how to recommend high-quality Web services to consumers has become a challenging task. Traditional service recommendation has the problems of cold start and data sparseness, resulting in low accuracy of service recommendation through similar users of the target user. In response to the above problems, this paper proposes a time-aware service recommendation algorithm based on K-means and low-rank matrix factorization (K-LMF). First, this paper uses the K-means clustering algorithm to gather data with similar characteristics into the same cluster to improve the effi-ciency and accuracy of service recommendation. In order to prevent data sparseness from causing unpredictability, this paper divides the data from multiple dimensions, and then uses the low-rank matrix decomposition algorithm of the L1 paradigm to complete the quality of service (QoS) matrix to predict the appropriate service for the target user. Finally, experiments are carried out on the WS-DREAM data set to verify the effectiveness and feasibility of this scheme.
近年来,随着越来越多的类似Web服务的出现,如何向消费者推荐高质量的Web服务已成为一项具有挑战性的任务。传统的服务推荐存在冷启动和数据稀疏的问题,导致通过与目标用户相似的用户进行服务推荐的准确率较低。针对上述问题,本文提出了一种基于k均值和低秩矩阵分解(K-LMF)的时间感知服务推荐算法。首先,本文采用K-means聚类算法,将具有相似特征的数据聚到同一聚类中,提高服务推荐的效率和准确性。为了防止数据稀疏导致不可预测性,本文从多个维度对数据进行划分,然后利用L1范式的低秩矩阵分解算法完成QoS (quality of service,服务质量)矩阵,为目标用户预测合适的服务。最后,在WS-DREAM数据集上进行了实验,验证了该方案的有效性和可行性。