A Web Service Recommendation Approach Based on QoS Prediction Using Fuzzy Clustering

Web services, as loosely-coupled software systems, are increasingly being published to the web and there are a large number of services with similar functions. Therefore, service users compare the non-functional properties of services, e.g., Quality of Service (QoS), when they make service selection. This paper aims at generating a more comprehensive web service recommendation to users with a novel approach to fulfill more accurate prediction of unknown services' QoS values. We accomplish the QoS prediction by using fuzzy clustering method with calculating the users' similarity. Our approach improves the prediction accuracy and this is confirmed by comparing experiments with other methods. In addition, the quality of web services is considered as a multi-dimensional object, and each dimension is one aspect of the web service's non-functional properties. We also provide an application example to demonstrate how to utilize our approach to rank services by a score function and map multi-dimensional QoS properties into a single dimensional value.

[1]  Sungshin Kim,et al.  A movie rating prediction system of user propensity analysis based on collaborative filtering and fuzzy system , 2009, 2009 IEEE International Conference on Fuzzy Systems.

[2]  Junfeng Zhao,et al.  Personalized QoS Prediction forWeb Services via Collaborative Filtering , 2007, IEEE International Conference on Web Services (ICWS 2007).

[3]  Majda Maatallah,et al.  A fuzzy hybrid recommender system , 2010, 2010 International Conference on Machine and Web Intelligence.

[4]  Long Zhang,et al.  Web service recommendation based on QoS prediction method , 2010, 9th IEEE International Conference on Cognitive Informatics (ICCI'10).

[5]  Zibin Zheng,et al.  WSRec: A Collaborative Filtering Based Web Service Recommender System , 2009, 2009 IEEE International Conference on Web Services.

[6]  Mei Rong,et al.  A web service QoS prediction approach based on multi-dimension QoS , 2011, 2011 6th International Conference on Computer Science & Education (ICCSE).

[7]  J. Bezdek,et al.  FCM: The fuzzy c-means clustering algorithm , 1984 .

[8]  Zibin Zheng,et al.  An Enhanced QoS Prediction Approach for Service Selection , 2011, 2011 IEEE International Conference on Services Computing.

[9]  David Heckerman,et al.  Empirical Analysis of Predictive Algorithms for Collaborative Filtering , 1998, UAI.

[10]  Deepak Dahiya,et al.  Optimized Service Discovery Using QoS Based Ranking: A Fuzzy Clustering and Particle Swarm Optimization Approach , 2011, 2011 IEEE 35th Annual Computer Software and Applications Conference Workshops.

[11]  Mingdong Tang,et al.  An Effective Web Service Recommendation Method Based on Personalized Collaborative Filtering , 2011, 2011 IEEE International Conference on Web Services.

[12]  Jian Yin,et al.  Collaborative filtering recommendation based on fuzzy clustering of user preferences , 2010, 2010 Seventh International Conference on Fuzzy Systems and Knowledge Discovery.

[13]  Xi Chen,et al.  RegionKNN: A Scalable Hybrid Collaborative Filtering Algorithm for Personalized Web Service Recommendation , 2010, 2010 IEEE International Conference on Web Services.

[14]  Qiong Zhang,et al.  Collaborative Filtering Based Service Ranking Using Invocation Histories , 2011, 2011 IEEE International Conference on Web Services.

[15]  政子 鶴岡,et al.  1998 IEEE International Conference on SMCに参加して , 1998 .

[16]  Cosimo Birtolo,et al.  Improving accuracy of recommendation system by means of Item-based Fuzzy Clustering Collaborative Filtering , 2011, 2011 11th International Conference on Intelligent Systems Design and Applications.

[17]  John Riedl,et al.  GroupLens: an open architecture for collaborative filtering of netnews , 1994, CSCW '94.

[18]  Thomas S. Huang,et al.  Supporting similarity queries in MARS , 1997, MULTIMEDIA '97.

[19]  Ronald R. Yager,et al.  Fuzzy logic methods in recommender systems , 2003, Fuzzy Sets Syst..