计算机应用 ›› 2013, Vol. 33 ›› Issue (01): 239-242.DOI: 10.3724/SP.J.1087.2013.00239

• 计算机软件技术 • 上一篇    下一篇

基于协同过滤的个性化Web服务选择方法

贺春林1,谢琪2,3   

  1. 1. 西华师范大学 计算机学院, 四川 南充 637002
    2. 西南民族大学 计算机科学与技术学院, 成都 610041
    3. 重庆大学 计算机学院, 重庆 400043
  • 收稿日期:2012-07-30 修回日期:2012-09-10 出版日期:2013-01-01 发布日期:2013-01-09
  • 通讯作者: 谢琪
  • 作者简介:贺春林(1971-),男,四川广安人,教授,主要研究方向:计算机网络安全;谢琪(1983-),女,四川简阳人,博士,主要研究方向:服务计算、个性化服务推荐。
  • 基金资助:

    国家自然科学基金重点项目(90818028);西华师范大学校级项目(08B009)

Personalized Web services selection method based on collaborative filtering

HE Chunlin1,XIE Qi2,3   

  1. 1. College of Computer Science, China West Normal University, Nanchong Sichuan 637002, China
    2. College of Computer Science, Chongqing University, Chongqing 400043, China
    3. School of Computer Science and Technology, Southwest University for Nationalities, Chengdu Sichuan 610041, China
  • Received:2012-07-30 Revised:2012-09-10 Online:2013-01-01 Published:2013-01-09
  • Contact: XIE Qi

摘要: 对传统的Web服务选择算法进行分析,并指出其在动态环境下存在的问题。为了解决该问题,提出了基于协同过滤算法的个性化Web服务选择方法,并设计了一个动态的Web服务选择架构,架构使用协同过滤算法对Web服务的服务质量(QoS)值进行预测并选择最优的Web服务以满足用户的需求。使用150万条真实Web服务的QoS数据与其他4类算法进行了对比实验,结果表明所提方法的可行性和准确性。

关键词: Web服务, 服务选择, 协同过滤, 服务质量, 相似性

Abstract: The traditional Web services selection algorithms were analyzed and the problems existing in dynamic environment were pointed out. A personalized Web services selection method based on collaborative filtering was proposed to address these problems. And a personalized Web service selection framework was designed, which used the collaborative filtering to predict the Quality of Service (QoS) and selected the best service that met users' requirements. About 1.5 million real world QoS data were employed to evaluate the proposal with other four methods and the experimental results demonstrate that the proposed method is a feasible manner and it provides better prediction results.

Key words: Web service, service selection, collaborative filtering, Quality of Service (QoS), similarity

中图分类号: