计算机应用 ›› 2016, Vol. 36 ›› Issue (6): 1579-1582.DOI: 10.11772/j.issn.1001-9081.2016.06.1579

• 人工智能 • 上一篇    下一篇

面向用户群体的Web服务推荐

谢琪, 崔梦天   

  1. 西南民族大学 计算机科学与技术学院, 成都 610225
  • 收稿日期:2015-11-27 修回日期:2016-02-26 出版日期:2016-06-10 发布日期:2016-06-08
  • 通讯作者: 谢琪
  • 作者简介:谢琪(1983-),女,四川简阳人,讲师,博士,主要研究方向:Web服务推荐、Web服务可信计算、移动大数据;崔梦天(1972-),女(蒙古族),内蒙古乌兰浩特人,教授,博士,主要研究方向:软件和系统可信性、优化算法。
  • 基金资助:
    国家自然科学基金资助项目(61502401,61379019)。

Web service recommendation for user group

XIE Qi, CUI Mengtian   

  1. School of Computer Science and Technology, Southwest University for Nationalities, Chengdu Sichuan 610225, China
  • Received:2015-11-27 Revised:2016-02-26 Online:2016-06-10 Published:2016-06-08
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (61502401, 61379019).

摘要: 针对Web服务推荐中服务用户调用Web服务的服务质量数据稀疏性导致的低推荐质量问题,提出了一种面向用户群体并基于协同过滤的Web服务推荐算法(WRUG)。首先,为每个服务用户根据用户相似性矩阵构建其个性化的相似用户群体;其次,以相似用户群体中心点代替群体从而计算用户群体相似性矩阵;最后,构造面向群体的Web服务推荐公式并为目标用户预测缺失的Web服务质量。通过对197万条真实Web服务质量调用记录的数据集进行对比实验,与传统基于协同过滤的推荐算法(TCF)和基于用户群体影响的协同过滤推荐算法(CFBUGI)相比,WRUG的平均绝对误差下降幅度分别为28.9%和4.57%;并且WRUG的覆盖率上升幅度分别为110%和22.5%。实验结果表明,在相同实验条件下WRUG不仅能提高Web服务推荐系统的预测准确性,而且能显著地提高其有效预测服务质量的百分比。

关键词: 服务计算, Web服务, 协同过滤, 服务质量, 用户群体

Abstract: The sparse data of Web services Quality of Service (QoS) which is invoked by service users in Web service recommendation may lead to low recommendation quality. In order to solve the problem, a collaborative filtering based Web service Recommendation algorithm for User Group (WRUG) was proposed. Firstly, personalized similar user group was constructed for each service user according to user similarity matrix. Secondly, instead of the group, the center of similar user group was employed to compute the user group similarity matrix. Finally, Web service recommendation equation with user group was defined and missing QoS values of Web service were predicted for target user. And a dataset was used for experiments which included 1.97 million real-world Web QoS invocation records. Compared with Traditional Collaborative Filtering algorithm (TCF) and Collaborative Filtering recommendation algorithm Based on User Group Influence (CFBUGI), the mean absolute error of the proposed WRUG was decreased by 28.9% and 4.57% respectively, and the coverage rate of WRUG was increased by 110% and 22.5% separately. The experimental results show that the proposed WRUG can not only achieve better prediction accuracy of Web service recommendation system, but also noticeably enhance the percentage of valuable predicted QoS values under the same experimental settings.

Key words: service computing, Web service, collaborative filtering, Quality of Service (QoS), user group

中图分类号: