张园园, 朵琳, 韦贵香. 基于异常值检测矩阵分解的服务质量预测[J]. 云南大学学报(自然科学版), 2024, 46(2): 255-264. doi: 10.7540/j.ynu.20220532
引用本文: 张园园, 朵琳, 韦贵香. 基于异常值检测矩阵分解的服务质量预测[J]. 云南大学学报(自然科学版), 2024, 46(2): 255-264. doi: 10.7540/j.ynu.20220532
ZHANG Yuanyuan, DUO Lin, WEI Guixiang. Web service quality prediction based on outlier detection matrix factorization[J]. Journal of Yunnan University: Natural Sciences Edition, 2024, 46(2): 255-264. DOI: 10.7540/j.ynu.20220532
Citation: ZHANG Yuanyuan, DUO Lin, WEI Guixiang. Web service quality prediction based on outlier detection matrix factorization[J]. Journal of Yunnan University: Natural Sciences Edition, 2024, 46(2): 255-264. DOI: 10.7540/j.ynu.20220532

基于异常值检测矩阵分解的服务质量预测

Web service quality prediction based on outlier detection matrix factorization

  • 摘要: 基于QoS感知的Web服务推荐是帮助用户找到高质量服务的解决方案之一. 为了准确预测候选服务的QoS值,通常需要收集用户的历史QoS数据. 然而,现有的方法大多忽略了历史数据中的异常值会导致预测准确度降低. 为了解决这一问题,提出一种基于异常值检测矩阵分解的服务质量预测方法. 首先,使用基于K-means的隔离森林算法先对历史QoS数据进行聚类,将历史数据中的异常值剔除;然后,将其用于改进的矩阵分解模型中对未知值进行预测;最后,利用柯西损失来评估观察值与预测值之间的差异. 实验采用WSDream数据集进行测试,结果表明,提出的异常值检测模型的响应时间的MAE与RMSE指标平均提高了19.11%和39.59%,吞吐量的MAE与RMSE指标平均提高了9.82%和29.89%,证明所提模型有效改进了预测准确度.

     

    Abstract: Web service recommendation based on QoS awareness is one of the solutions to help users find high-quality services. In order to accurately predict the QoS value of candidate services, it is usually necessary to collect historical QoS data of users. However, most of the existing methods ignore the outliers in the historical data, which will lead to lower prediction accuracy. In order to solve this problem, a service quality prediction method based on outlier detection matrix decomposition is proposed. Firstly, K-means based isolated forest algorithm is used to cluster historical QoS data, and then outliers in historical data are eliminated. Then it is used to predict the unknown value in the improved matrix decomposition model. Finally, Cauchy loss is used to evaluate the difference between the observed value and the predicted value. The experiment uses WSDream data set to test, and the results show that the MAE and RMSE indexes of the response time of the proposed outlier detection model are improved by 19.11% and 39.59% on average, and the MAE and RMSE indexes of the throughput are improved by 9.82% and 29.89% on average, which proves that the proposed model effectively improves the prediction accuracy.

     

/

返回文章
返回