Personalized LSTM Based Matrix Factorization for Online QoS Prediction

Quality of Service (QoS) prediction is an important task in services computing, which has been extensively investigated in the past decade. Many time-aware QoS prediction approaches have been proposed and achieved encouraging prediction performance. However, they did not provide effective model updating mechanisms, and thus have to periodically retrain the whole models to deal with the newly coming data. How to timely update the prediction model to precisely predict missing QoS values of candidate services becomes an urgent issue. In this paper, we propose a novel personalized LSTM based matrix factorization approach for online QoS prediction. Our approach can capture the dynamic latent representations of multiple users and services, and the prediction model can be timely updated to deal with the new data. Experiments conducted on a real-world dataset show that our approach outperforms several state-of-the-art approaches in online prediction performance.

[1]  Chuan Chen,et al.  An Embedding Based Factorization Machine Approach for Web Service QoS Prediction , 2017, ICSOC.

[2]  Pengcheng Zhang,et al.  A Novel QoS Prediction Approach for Cloud Services Using Bayesian Network Model , 2018, IEEE Access.

[3]  Zibin Zheng,et al.  QoS-Aware Web Service Recommendation by Collaborative Filtering , 2011, IEEE Transactions on Services Computing.

[4]  Matthias Grossglauser,et al.  Collaborative Recurrent Neural Networks for Dynamic Recommender Systems , 2016, ACML.

[5]  Hareton K. N. Leung,et al.  A Web Service QoS Forecasting Approach Based on Multivariate Time Series , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[6]  Zibin Zheng,et al.  Exploring Latent Features for Memory-Based QoS Prediction in Cloud Computing , 2011, 2011 IEEE 30th International Symposium on Reliable Distributed Systems.

[7]  Marin Silic,et al.  Prediction of Atomic Web Services Reliability for QoS-Aware Recommendation , 2015, IEEE Transactions on Services Computing.

[8]  Jürgen Schmidhuber,et al.  Long Short-Term Memory , 1997, Neural Computation.

[9]  Xiaohui Hu,et al.  Web Service Recommendation Based on Time Series Forecasting and Collaborative Filtering , 2015, 2015 IEEE International Conference on Web Services.

[10]  Zibin Zheng,et al.  CARP: Context-Aware Reliability Prediction of Black-Box Web Services , 2015, 2017 IEEE International Conference on Web Services (ICWS).

[11]  Zibin Zheng,et al.  WSPred: A Time-Aware Personalized QoS Prediction Framework for Web Services , 2011, 2011 IEEE 22nd International Symposium on Software Reliability Engineering.

[12]  Alex Beutel,et al.  Recurrent Recommender Networks , 2017, WSDM.

[13]  Lars Grunske,et al.  An Approach to Forecasting QoS Attributes of Web Services Based on ARIMA and GARCH Models , 2012, 2012 IEEE 19th International Conference on Web Services.

[14]  Xiaohui Hu,et al.  A Time-Aware and Data Sparsity Tolerant Approach for Web Service Recommendation , 2014, 2014 IEEE International Conference on Web Services.

[15]  Umesh Bellur,et al.  Automating QoS Based Service Selection , 2010, 2010 IEEE International Conference on Web Services.

[16]  Tat-Seng Chua,et al.  Neural Collaborative Filtering , 2017, WWW.

[17]  Hongbing Wang,et al.  Online Reliability Prediction via Long Short Term Memory for Service-Oriented Systems , 2017, 2017 IEEE International Conference on Web Services (ICWS).

[18]  Hareton K. N. Leung,et al.  IgS-wBSRM: A time-aware Web Service QoS monitoring approach in dynamic environments , 2017, Inf. Softw. Technol..

[19]  H. Sebastian Seung,et al.  Algorithms for Non-negative Matrix Factorization , 2000, NIPS.

[20]  Shangguang Wang,et al.  Predicting QoS Values via Multi-dimensional QoS Data for Web Service Recommendations , 2015, 2015 IEEE International Conference on Web Services.