Research of Web Service Recommendation Using Bayesian Network Reasoning

How to recommend the atomic and a set of services with correlations to meet users’ functional and non-functional requests is a key problem to be solved in the era of services computing. On the basis of organizing service clusters with different functions using the three-stage Bayesian network structure learning method. It uses the parameter learning method to obtain the conditional probability table (CPT) of all the nodes. The Bayesian network reasoning method (Gibbs Sampling) is used to recommend a set of service types that are interested to users. Finally, it selects a set of services in the specific service clusters to meet users’ functional and QoS requirements. The case study and experiments are used to explain and validate the effectiveness of the proposed method.

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

[2]  Mingdong Tang,et al.  AWSR: Active Web Service Recommendation Based on Usage History , 2012, 2012 IEEE 19th International Conference on Web Services.

[3]  In-Young Ko,et al.  Service Recommendation for User Groups in Internet of Things Environments Using Member Organization-Based Group Similarity Measures , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[4]  Mingdong Tang,et al.  An Effective Web Service Recommendation Method Based on Personalized Collaborative Filtering , 2011, 2011 IEEE International Conference on Web Services.

[5]  Kevin Murphy,et al.  Bayes net toolbox for Matlab , 1999 .

[6]  Liang Chen,et al.  Composite Service Recommendation Based on Bayes Theorem , 2012, Int. J. Web Serv. Res..

[7]  Xiuwei Zhang,et al.  An Approach of RGPS-Guided On-Demand Service Organization and Recommendation: An Approach of RGPS-Guided On-Demand Service Organization and Recommendation , 2014 .

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

[9]  Zibin Zheng,et al.  Mashup Service Recommendation Based on Usage History and Service Network , 2013, Int. J. Web Serv. Res..

[10]  Jinjun Chen,et al.  KASR: A Keyword-Aware Service Recommendation Method on MapReduce for Big Data Applications , 2014, IEEE Transactions on Parallel and Distributed Systems.

[11]  Samir Tata,et al.  Collaborative Filtering Technique for Web Service Recommendation Based on User-Operation Combination , 2010, OTM Conferences.

[12]  Qianhui Althea Liang,et al.  Bayesian network based services recommendation , 2009, 2009 IEEE Asia-Pacific Services Computing Conference (APSCC).

[13]  Zhihua Xia,et al.  An Approach of Web Service Organization Using Bayesian Network Learning , 2017, J. Web Eng..

[14]  David A. Bell,et al.  Learning Bayesian networks from data: An information-theory based approach , 2002, Artif. Intell..

[15]  Paolo Traverso,et al.  Service-Oriented Computing: a Research Roadmap , 2008, Int. J. Cooperative Inf. Syst..

[16]  Feng Liu,et al.  Service organization and recommendation using multi-granularity approach , 2015, Knowl. Based Syst..

[17]  Incheon Paik,et al.  Cluster-Based Web Service Recommendation , 2016, 2016 IEEE International Conference on Services Computing (SCC).

[18]  Zibin Zheng,et al.  Personalized QoS-Aware Web Service Recommendation and Visualization , 2013, IEEE Transactions on Services Computing.

[19]  Pan Wei Service Classification and Recommendation Based on Software Networks , 2011 .

[20]  Qi Yu CloudRec: a framework for personalized service Recommendation in the Cloud , 2013, Knowledge and Information Systems.

[21]  Yuxin Mao,et al.  Personalized Services Recommendation Based on Context-Aware QoS Prediction , 2012, 2012 IEEE 19th International Conference on Web Services.

[22]  Bing Li,et al.  Service Classification and Recommendation Based on Software Networks: Service Classification and Recommendation Based on Software Networks , 2012 .