Neighborhood-Based Uncertain QoS Prediction of Web Services via Matrix Factorization
With the rapidly overwhelming number of services on the internet, QoS-based web service recommendation has become an urgent demand on service-oriented applications. Since there are a large number of missing QoS values in the user historical invocation records, accurately predicting these missing QoS values becomes a hot research issue. However, most existing service QoS prediction research assumes that the transactional process of the service was stable, and its QoS doesn’t change as time goes. In fact, service invocation process is usually affected by many factors (e.g., geographical location, network environment), leading to service invocations with QoS uncertainty. Therefore, QoS prediction based on traditional methods can not exactly adapt to the scenarios in real-world applications. To solve the issue, combined with the collaborative filtering and matrix factorization theory, we propose a novel approach for prediction of uncertain service QoS under the dynamic Internet environment. Extensive experiments have been conducted on a real-world data set and the results demonstrate the effectiveness and applicability of our approach for QoS prediction.
KeywordsService-oriented computing Uncertain QoS prediction Collaborative filtering Matrix factorization
This work was partially supported by Shanghai Natural Science Foundation (No. 18ZR1414400, 17ZR1400200), National Natural Science Foundation of China (No. 61772128, 61303096), Shanghai Sailing Program (No. 16YF1400300), and Fundamental Research Funds for the Central Universities (No. 16D111208).
- 1.Alshamri, M.Y.H., Alashwal, N.H.: Fuzzy-weighted similarity measures for memory-based collaborative recommender systems. J. Intell. Learn. Syst. Appl. 6(1), 1–10 (2014)Google Scholar
- 3.Breese, J.S., Heckerman, D., Kadie, C.: Empirical analysis of predictive algorithms for collaborative filtering. Uncertainty Artif. Intell. 98(7), 43–52 (2013)Google Scholar
- 8.Haddad, J.E., Manouvrier, M., Ramirez, G., Rukoz, M.: QoS-driven selection of web services for transactional composition. In: IEEE International Conference on Web Services, pp. 653–660 (2008)Google Scholar
- 9.Kuang, L., Xia, Y., Mao, Y.: Personalized services recommendation based on context-aware QoS prediction. In: IEEE International Conference on Web Services, pp. 400–406 (2012)Google Scholar
- 10.Salakhutdinov, R., Mnih, A.: Probabilistic matrix factorization. In: International Conference on Neural Information Processing Systems, pp. 1257–1264 (2007)Google Scholar
- 11.Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: International Conference on World Wide Web, pp. 285–295 (2001)Google Scholar
- 12.Shao, L., Zhang, J., Wei, Y., Zhao, J., Xie, B., Mei, H.: Personalized QoS prediction forweb services via collaborative filtering. In: IEEE International Conference on Web Services, pp. 439–446 (2007)Google Scholar
- 13.Wang, J., De Vries, A.P., Reinders, M.J.T.: Unifying user-based and item-based collaborative filtering approaches by similarity fusion. In: ACM SIGIR Conference on Information Retrieval, pp. 501–508 (2006)Google Scholar
- 14.Wei, L., Yin, J., Deng, S., Li, Y., Wu, Z.: An extended matrix factorization approach for QoS prediction in service selection. In: IEEE International Conference on Services Computing, pp. 162–169 (2012)Google Scholar
- 17.Yilmaz, A.E., Karagoz, P.: Improved genetic algorithm based approach for QoS aware web service composition. In: IEEE International Conference on Web Services, pp. 463–470 (2014)Google Scholar