Improving ELM-Based Service Quality Prediction by Concise Feature Extraction

Web services often run on highly dynamic and changing environments, which generate huge volumes of data. Thus, it is impractical to monitor the change of every QoS parameter for the timely trigger precaution due to high computational costs associated with the process. To address the problem, this paper proposes an active service quality prediction method based on extreme learning machine. First, we extract web service trace logs and QoS information from the service log and convert them into feature vectors. Second, by the proposed EC rules, we are enabled to trigger the precaution of QoS as soon as possible with high confidence. An efficient prefix tree based mining algorithm together with some effective pruning rules is developed to mine such rules. Finally, we study how to extract a set of diversified features as the representative of all mined results. The problem is proved to be NP-hard. A greedy algorithm is presented to approximate the optimal solution. Experimental results show that ELM trained by the selected feature subsets can efficiently improve the reliability and the earliness of service quality prediction.

[1]  P. Saratchandran,et al.  Multicategory Classification Using An Extreme Learning Machine for Microarray Gene Expression Cancer Diagnosis , 2007, IEEE/ACM Transactions on Computational Biology and Bioinformatics.

[2]  Narasimhan Sundararajan,et al.  Fully complex extreme learning machine , 2005, Neurocomputing.

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

[4]  Zhiping Lin,et al.  Bayesian signal detection with compressed measurements , 2014, Inf. Sci..

[5]  Hongming Zhou,et al.  Extreme Learning Machine for Regression and Multiclass Classification , 2012, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Wlodzislaw Duch,et al.  Feature Selection for High-Dimensional Data - A Pearson Redundancy Based Filter , 2008, Computer Recognition Systems 2.

[7]  Yi Zhao,et al.  A protein secondary structure prediction framework based on the Extreme Learning Machine , 2008, Neurocomputing.

[8]  Ge Yu,et al.  Maximal Subspace Coregulated Gene Clustering , 2008, IEEE Transactions on Knowledge and Data Engineering.

[9]  Jeffrey Xu Yu,et al.  Learning Phenotype Structure Using Sequence Model , 2014, IEEE Transactions on Knowledge and Data Engineering.

[10]  Xin Bi,et al.  XML document classification based on ELM , 2011, Neurocomputing.

[11]  Tao Chen,et al.  Fast online learning algorithm for landmark recognition based on BoW framework , 2014, 2014 9th IEEE Conference on Industrial Electronics and Applications.

[12]  Zhaohui Wu,et al.  Collaborative Web Service QoS Prediction with Location-Based Regularization , 2012, 2012 IEEE 19th International Conference on Web Services.

[13]  Ji Su Park,et al.  Markov Chain Based Monitoring Service for Fault Tolerance in Mobile Cloud Computing , 2011, 2011 IEEE Workshops of International Conference on Advanced Information Networking and Applications.

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

[15]  Chee Kheong Siew,et al.  Extreme learning machine: Theory and applications , 2006, Neurocomputing.

[16]  Hongming Zhou,et al.  Optimization method based extreme learning machine for classification , 2010, Neurocomputing.

[17]  R. Suganya,et al.  Data Mining Concepts and Techniques , 2010 .

[18]  Manas Ranjan Patra,et al.  Web-services classification using intelligent techniques , 2010, Expert Syst. Appl..

[19]  David Zuckerman,et al.  On Unapproximable Versions of NP-Complete Problems , 1996, SIAM J. Comput..

[20]  Alfredo Goldman,et al.  On Graph Reduction for QoS Prediction of Very Large Web Service Compositions , 2012, 2012 IEEE Ninth International Conference on Services Computing.

[21]  Ling Liu,et al.  Stock Market Volatility Prediction: A Service-Oriented Multi-kernel Learning Approach , 2012, 2012 IEEE Ninth International Conference on Services Computing.