QoS Prediction for Service Recommendation with Deep Feature Learning in Edge Computing Environment

Along with the popularity of intelligent services and mobile services, service recommendation has become a key task, especially the task based on quality-of-service (QoS) in edge computing environment. Most existing service recommendation methods have some serious defects, and cannot be directly adopted in edge computing environment. For example, most of existing methods cannot learn deep features of users or services, but in edge computing environment, there are a variety of devices with different configurations and different functions, and it is necessary to learn deep features behind those complex devices. In order to fully utilize hidden features, this paper proposes a new matrix factorization (MF) model with deep features learning, which integrates a convolutional neural network (CNN). The proposed mode is named Joint CNN-MF (JCM). JCM is capable of using the learned deep latent features of neighbors to infer the features of a user or a service. Meanwhile, to improve the accuracy of neighbors selection, the proposed model contains a novel similarity computation method. CNN learns the neighbors features, forms a feature matrix and infers the features of the target user or target service. We conducted experiments on a real-world service dataset under a batch of cases of data densities, to reflect the complex invocation cases in edge computing environment. The experimental results verify that compared to counterpart methods, our method can consistently achieve higher QoS prediction results.

[1]  Yinda Zhang,et al.  LSUN: Construction of a Large-scale Image Dataset using Deep Learning with Humans in the Loop , 2015, ArXiv.

[2]  Junhao Wen,et al.  A New QoS-Aware Web Service Recommendation System Based on Contextual Feature Recognition at Server-Side , 2017, IEEE Transactions on Network and Service Management.

[3]  Li Chunlin,et al.  Optimal scheduling across public and private clouds in complex hybrid cloud environment , 2015, Information Systems Frontiers.

[4]  Junhao Wen,et al.  A Location and Reputation Aware Matrix Factorization Approach for Personalized Quality of Service Prediction , 2017, 2017 IEEE International Conference on Web Services (ICWS).

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

[6]  Bo Li,et al.  Web Service Recommendation via Exploiting Temporal QoS Information , 2014, ICA3PP.

[7]  Cheng Zhang,et al.  A Density-Based Offloading Strategy for IoT Devices in Edge Computing Systems , 2018, IEEE Access.

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

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

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

[11]  Zhaohui Wu,et al.  Personalized Location-Aware QoS Prediction for Web Services Using Probabilistic Matrix Factorization , 2013, WISE.

[12]  Ching-Hsien Hsu,et al.  QoS prediction for service recommendations in mobile edge computing , 2017, J. Parallel Distributed Comput..

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

[14]  Jun Yu,et al.  Multitask Autoencoder Model for Recovering Human Poses , 2018, IEEE Transactions on Industrial Electronics.

[15]  Yuyu Yin,et al.  QoS Prediction for Web Service Recommendation with Network Location-Aware Neighbor Selection , 2016, Int. J. Softw. Eng. Knowl. Eng..

[16]  Lina Yao,et al.  Recommending Web Services via Combining Collaborative Filtering with Content-Based Features , 2013, 2013 IEEE 20th International Conference on Web Services.

[17]  Weimin Li,et al.  A Location-Context Awareness Mobile Services Collaborative Recommendation Algorithm Based on User Behavior Prediction , 2017, Int. J. Web Serv. Res..

[18]  Albert Y. Zomaya,et al.  Composition-Driven IoT Service Provisioning in Distributed Edges , 2018, IEEE Access.

[19]  Sang-goo Lee,et al.  Reversed CF: A fast collaborative filtering algorithm using a k-nearest neighbor graph , 2015, Expert Syst. Appl..

[20]  MengChu Zhou,et al.  Stochastic Modeling and Quality Evaluation of Infrastructure-as-a-Service Clouds , 2015, IEEE Transactions on Automation Science and Engineering.

[21]  Zhang Wei,et al.  Collaborative Filtering Recommendation Model based on Convolutional Denoising Auto Encoder , 2017, CSCW 2017.

[22]  Mansoor Rezghi,et al.  A new algorithm for solving data sparsity problem based-on Non negative matrix factorization in recommender systems , 2014, 2014 4th International Conference on Computer and Knowledge Engineering (ICCKE).

[23]  Zibin Zheng,et al.  Location-Based Hierarchical Matrix Factorization for Web Service Recommendation , 2014, 2014 IEEE International Conference on Web Services.

[24]  Zibin Zheng,et al.  QoS Prediction of Web Services Based on Two-Phase K-Means Clustering , 2015, 2015 IEEE International Conference on Web Services.

[25]  Zhibo Song,et al.  Predicting Web Service QoS via Combining Matrix Factorization with Network Location , 2014 .

[26]  Honghao Gao,et al.  Applying Probabilistic Model Checking to Financial Production Risk Evaluation and Control: A Case Study of Alibaba’s Yu’e Bao , 2018, IEEE Transactions on Computational Social Systems.

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

[28]  Ma Liang-li Sun Yu-fei Guo Xiao-ming Su Kai Non-negative matrix factorization model for Web service QoS prediction , 2015 .

[29]  Yunni Xia,et al.  Multi-Objective Optimization for Location Prediction of Mobile Devices in Sensor-Based Applications , 2018, IEEE Access.

[30]  Jianwei Yin,et al.  Context-aware QoS prediction for web service recommendation and selection , 2016, Expert Syst. Appl..

[31]  Feng Li,et al.  Your neighbors alleviate cold-start: On geographical neighborhood influence to collaborative web service QoS prediction , 2017, Knowl. Based Syst..

[32]  Zibin Zheng,et al.  Web Service Recommendation via Exploiting Location and QoS Information , 2014, IEEE Transactions on Parallel and Distributed Systems.

[33]  Wenjian Wang,et al.  An SVM-based collaborative filtering approach for Top-N web services recommendation , 2018, Future Gener. Comput. Syst..

[34]  Keqing He,et al.  Integrating implicit feedbacks for time-aware web service recommendations , 2017, Inf. Syst. Frontiers.

[35]  Zibin Zheng,et al.  Personalized Web Service Recommendation via Normal Recovery Collaborative Filtering , 2013, IEEE Transactions on Services Computing.

[36]  Jianping Fan,et al.  Leveraging Content Sensitiveness and User Trustworthiness to Recommend Fine-Grained Privacy Settings for Social Image Sharing , 2018, IEEE Transactions on Information Forensics and Security.

[37]  Xiaohui Zhao,et al.  Points-of-interest recommendation based on convolution matrix factorization , 2017, Applied Intelligence.

[38]  Donghyun Kim,et al.  Convolutional Matrix Factorization for Document Context-Aware Recommendation , 2016, RecSys.

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

[40]  Liping Chen,et al.  Reliability prediction and QoS selection for web service composition , 2018, Int. J. Comput. Sci. Eng..