Personalized Context-aware Recommendation Approach for Web Services

With the increasing number of Web services, the goal of consumers becomes to discover and use services that lead to their experiencing the highest quality. Quality of Service (QoS) is important to evaluate the QoS performance of services to differentiate the qualities of service candidates. QoS is highly related to context information since service consumers are typically distributed in different geographical locations. Their experience is usually different. Invoking a huge number of Web services for consumers to predict the quality is time-consuming, resourceconsuming, and sometimes even impractical. To address the challenge, this paper proposes a personalized context-aware recommendation approach for predicting the QoS of Web services and designs a prediction framework. This algorithm is a hybrid of the model-based and memory-based collaborative filtering algorithms. In our experiment, we collect QoS information from geographically distributed service consumers through the framework. Based on the QoS and context information, we predict the quality of services. As a result, we can obtain a list of recommended services for selection. Finally, the experiment shows that the algorithm using context information achieves better prediction.

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

[2]  Zhijian Wang,et al.  A Clustering-Based QoS Prediction Approach for Web Service Selection , 2013, 2013 International Conference on Information Science and Cloud Computing Companion.

[3]  Liang-Jie Zhang,et al.  Services Computing: Core Enabling Technology of the Modern Services Industry , 2007 .

[4]  Emanuele Della Valle,et al.  An Introduction to Information Retrieval , 2013 .

[5]  Zhongfu Wu,et al.  Personalized Context-Aware Collaborative Filtering Based on Neural Network and Slope One , 2009, CDVE.

[6]  Munindar P. Singh,et al.  Agent-based service selection , 2004, J. Web Semant..

[7]  Bradley N. Miller,et al.  MovieLens unplugged: experiences with an occasionally connected recommender system , 2003, IUI '03.

[8]  Jonathan L. Herlocker,et al.  A collaborative filtering algorithm and evaluation metric that accurately model the user experience , 2004, SIGIR '04.

[9]  Amy L. Murphy,et al.  A Declarative Approach to Agent-Centered Context-Aware Computing in Ad Hoc Wireless Environments , 2002, SELMAS.

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

[11]  Kecheng Liu,et al.  Personalized Web Service Ranking via User Group Combining Association Rule , 2009, 2009 IEEE International Conference on Web Services.

[12]  A. Parasuraman,et al.  More on improving service quality measurement , 1993 .

[13]  Anind K. Dey,et al.  Understanding and Using Context , 2001, Personal and Ubiquitous Computing.

[14]  Munindar P. Singh,et al.  Service-Oriented Computing: Key Concepts and Principles , 2005, IEEE Internet Comput..