Personalised QoS-based web service recommendation with service neighbourhood-enhanced matrix factorisation

Web service recommendation has been an urgent task with the wide adoption of services in cloud computing and enterprise information systems, and Quality of Service (QoS) prediction takes a critical role. In this paper, based on probabilistic matrix factorisation model, we propose three service-neighbourhood enhanced prediction models. In the first model, after identifying the neighbours sharing similar QoS records, we learn the predicted value both utilising feature vectors of the active service and its neighbours. Then, in the second model, the learning process is enhanced through the integration with each neighbour's weight computed from the similarity. Afterwards, in the final model, we emphasise the special roles of services possessed by the same company with the active service, with minimising the difference of feature vectors between them. Further, we propose a unified recommendation framework, involving in the three models. Finally, we conduct extensive experiments showing our models' effectiveness.

[1]  Heather Kreger,et al.  Fulfilling the Web services promise , 2003, CACM.

[2]  Zhaohui Wu,et al.  An Extended Matrix Factorization Approach for QoS Prediction in Service Selection , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[3]  Zibin Zheng,et al.  Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization , 2013, IEEE Transactions on Services Computing.

[4]  Michael R. Lyu,et al.  Learning to recommend with social trust ensemble , 2009, SIGIR.

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

[6]  Gero Mühl,et al.  QoS aggregation for Web service composition using workflow patterns , 2004 .

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

[8]  Shuping Ran,et al.  A model for web services discovery with QoS , 2003, SECO.

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

[10]  John Riedl,et al.  Item-based collaborative filtering recommendation algorithms , 2001, WWW '01.

[11]  Ruslan Salakhutdinov,et al.  Probabilistic Matrix Factorization , 2007, NIPS.

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

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

[14]  Zibin Zheng,et al.  Distributed QoS Evaluation for Real-World Web Services , 2010, 2010 IEEE International Conference on Web Services.

[15]  Mike P. Papazoglou,et al.  Service-Oriented Computing , 2008 .

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

[17]  Michael R. Lyu,et al.  SoRec: social recommendation using probabilistic matrix factorization , 2008, CIKM '08.