A probability distribution detection based hybrid ensemble QoS prediction approach

Abstract Recently, with the rapid increase in the number of web services, how to discover services to meet personalized requirements of users in large-scale scenarios has become a popular topic in both industry and academia. The quality of service (QoS) prediction-based web service recommendation system has been widely studied as an effective method for solving this problem. However, due to the sparsity and imbalance of the observed QoS data, existing QoS prediction approaches suffer from limited prediction accuracy and poor scalability. Moreover, existing QoS prediction approaches do not consider the probability distribution of the observed QoS data, which have remarkable impacts on the prediction performance. In this paper, we propose a novel probability distribution detection-based hybrid ensemble QoS prediction model that can dynamically integrate a set of basic prediction models to improve the prediction accuracy instead of designing complex and time-consuming models. Specifically, we first propose an enhanced CF (collaborative filtering)-based approach as the basis of the prediction model. Second, given the results of a set of other basic prediction models, in addition, we propose a distribution detection algorithm to calculate the PCWs (probability confidence weights) of those results. Finally, we combine them dynamically to obtain final results based on PCWs. Experiments based on real datasets show that our approach has higher prediction accuracy and better scalability than existing mainstream QoS prediction approaches.

[1]  Jian Liu,et al.  A personalized clustering-based and reliable trust-aware QoS prediction approach for cloud service recommendation in cloud manufacturing , 2019, Knowl. Based Syst..

[2]  Yehuda Koren,et al.  Matrix Factorization Techniques for Recommender Systems , 2009, Computer.

[3]  Jiajie Xu,et al.  Differential private collaborative Web services QoS prediction , 2018, World Wide Web.

[4]  Laura Sebastia,et al.  On the design of individual and group recommender systems for tourism , 2011, Expert Syst. Appl..

[5]  Ngo Xuan Bach,et al.  Personalized recommendation of stories for commenting in forum-based social media , 2016, Inf. Sci..

[6]  Jun Li,et al.  Research on the Influence of Sampling Methods for the Accuracy of Web Services QoS Prediction , 2019, IEEE Access.

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

[8]  Mohsen Rahmani,et al.  A recommender system for tourism industry using cluster ensemble and prediction machine learning techniques , 2017, Comput. Ind. Eng..

[9]  Shujian Huang,et al.  Deep Matrix Factorization Models for Recommender Systems , 2017, IJCAI.

[10]  Qingsheng Zhu,et al.  Incremental Collaborative Filtering recommender based on Regularized Matrix Factorization , 2012, Knowl. Based Syst..

[11]  Fuzhen Zhuang,et al.  Extreme Learning Machine combining matrix factorization for collaborative filtering , 2013, The 2013 International Joint Conference on Neural Networks (IJCNN).

[12]  Desheng Dash Wu,et al.  User activity measurement in rating-based online-to-offline (O2O) service recommendation , 2019, Inf. Sci..

[13]  Junzhou Luo,et al.  Locally differentially private item-based collaborative filtering , 2019, Inf. Sci..

[14]  Lina Yao,et al.  Deep Learning Based Recommender System , 2017, ACM Comput. Surv..

[15]  Jian Wang,et al.  Deep hybrid collaborative filtering for Web service recommendation , 2018, Expert Syst. Appl..

[16]  Ching-Hsien Hsu,et al.  Collaborative QoS prediction with context-sensitive matrix factorization , 2017, Future Gener. Comput. Syst..

[17]  Binbin Wang,et al.  QoS-Aware Web Service Recommendation Using Collaborative Filtering with PGraph , 2015, 2015 IEEE International Conference on Web Services.

[18]  Guangquan Zhang,et al.  A fuzzy tree matching-based personalised e-learning recommender system , 2015, 2014 IEEE International Conference on Fuzzy Systems (FUZZ-IEEE).

[19]  Dongsheng Li,et al.  GreedyBoost: An Accurate, Efficient and Flexible Ensemble Method for B2B Recommendations , 2017, HICSS.

[20]  Bo Cheng,et al.  Collaborative Filtering Service Recommendation Based on a Novel Similarity Computation Method , 2017, IEEE Transactions on Services Computing.

[21]  Jie Wang,et al.  Temporal Influences-Aware Collaborative Filtering for QoS-Based Service Recommendation , 2017, 2017 IEEE International Conference on Services Computing (SCC).

[22]  Nathaniel D. Bastian,et al.  A hybrid recommender system using artificial neural networks , 2017, Expert Syst. Appl..

[23]  Adam Prügel-Bennett,et al.  Leveraging clustering approaches to solve the gray-sheep users problem in recommender systems , 2014, Expert Syst. Appl..

[24]  Yu Feng,et al.  Cloud manufacturing service QoS prediction based on neighbourhood enhanced matrix factorization , 2020, J. Intell. Manuf..

[25]  Andreas Stafylopatis,et al.  Enhancing social collaborative filtering through the application of non-negative matrix factorization and exponential random graph models , 2017, Data Mining and Knowledge Discovery.

[26]  Daniel Thalmann,et al.  Merging trust in collaborative filtering to alleviate data sparsity and cold start , 2014, Knowl. Based Syst..

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

[28]  Weifeng Pan,et al.  Structure-aware Mashup service Clustering for cloud-based Internet of Things using genetic algorithm based clustering algorithm , 2018, Future Gener. Comput. Syst..

[29]  Parham Moradi,et al.  A trust-aware recommendation method based on Pareto dominance and confidence concepts , 2017, Knowl. Based Syst..

[30]  Qiang He,et al.  Time-aware distributed service recommendation with privacy-preservation , 2019, Inf. Sci..

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

[32]  Fereidoon Shams Aliee,et al.  A new confidence-based recommendation approach: Combining trust and certainty , 2018, Inf. Sci..

[33]  Yueshen Xu,et al.  Personalised QoS-based web service recommendation with service neighbourhood-enhanced matrix factorisation , 2015, Int. J. Web Grid Serv..

[34]  Linpeng Huang,et al.  Time-Aware Collaborative Filtering for QoS-Based Service Recommendation , 2014, 2014 IEEE International Conference on Web Services.