A stochastic local search combined with support vector machine for Web services classification

In this paper, we are interested in the Web service classification. We propose a classification method that first uses a stochastic local search (SLS) meta-heuristic for feature selection then call the Support Vector Machine (SVM) to do the classification task. The proposed method that combines SLS and SVM for Web service classification is validated on the QWS Dataset to measure its performance. We used a set of 364 Web services divided into four categories (Platinum, Gold, Silver and Bronze) in which quality is measured by 9 attributes. The experiments and the comparison show the effectiveness of our method for the classification of Web services.

[1]  Francis G. McCabe,et al.  Reference Model for Service Oriented Architecture 1.0 , 2006 .

[2]  Eyhab Al-Masri,et al.  QoS-based Discovery and Ranking of Web Services , 2007, 2007 16th International Conference on Computer Communications and Networks.

[3]  Keinosuke Fukunaga,et al.  A Branch and Bound Algorithm for Feature Subset Selection , 1977, IEEE Transactions on Computers.

[4]  Venkataiah Vaadaala,et al.  Classification of Web Services Using JForty Eight , 2013 .

[5]  D. Box,et al.  Simple object access protocol (SOAP) 1.1 , 2000 .

[6]  Usman Qamar,et al.  A text mining based approach for web service classification , 2014, Information Systems and e-Business Management.

[7]  Mayank Dave,et al.  Semantic Approach for Classification of Web Services Using Unsupervised Normalized Similarity Measure , 2014 .

[8]  Belur V. Dasarathy,et al.  Nearest neighbor (NN) norms: NN pattern classification techniques , 1991 .

[9]  Vadlamani Ravi,et al.  Classification of Web Services Using Bayesian Network , 2012 .

[10]  Jie Yang,et al.  Semi-automatic Web Service Classification Using Machine Learning , 2015 .

[11]  Dalila Boughaci,et al.  A memetic algorithm with support vector machine for feature selection and classification , 2015, Memetic Computing.

[12]  Nir Friedman,et al.  Bayesian Network Classifiers , 1997, Machine Learning.

[13]  Anders Krogh,et al.  Introduction to the theory of neural computation , 1994, The advanced book program.

[14]  Zne-Jung Lee,et al.  Parameter determination of support vector machine and feature selection using simulated annealing approach , 2008, Appl. Soft Comput..

[15]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[16]  Fabrizio Sebastiani,et al.  Machine learning in automated text categorization , 2001, CSUR.

[17]  Thorsten Joachims,et al.  Text Categorization with Support Vector Machines: Learning with Many Relevant Features , 1998, ECML.

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

[19]  Matthew MacDonald,et al.  Web Services Architecture , 2004 .

[20]  Shalini Batra,et al.  Applying Association Rules For Web Services Categorization , 2010 .

[21]  Usman Qamar,et al.  A Majority Vote Based Classifier Ensemble for Web Service Classification , 2016, Bus. Inf. Syst. Eng..

[22]  Habiba Drias,et al.  Local Search Methods for the Optimal Winner Determination Problem in Combinatorial Auctions , 2010, J. Math. Model. Algorithms.

[23]  Manas Ranjan Patra,et al.  Classification of Web Services using Fuzzy Classifiers with Feature Selection and Weighted Average Accuracy , 2015 .

[24]  Vladimir N. Vapnik,et al.  The Nature of Statistical Learning Theory , 2000, Statistics for Engineering and Information Science.

[25]  Dalila Boughaci,et al.  Hybrid Harmony Search Combined with Stochastic Local Search for Feature Selection , 2015, Neural Processing Letters.

[26]  Wei-Yin Loh,et al.  Classification and regression trees , 2011, WIREs Data Mining Knowl. Discov..

[27]  Eyhab Al-Masri,et al.  Discovering the best web service , 2007, WWW '07.

[28]  Marcelo R. Campo,et al.  AWSC: An approach to Web service classification based on machine learning techniques , 2008, Inteligencia Artif..

[29]  Athman Bouguettaya,et al.  Web Service Classification Using Support Vector Machine , 2010, 2010 22nd IEEE International Conference on Tools with Artificial Intelligence.

[30]  Y. S. Kumaraswamy,et al.  Performance Evaluation of Web-Services Classification , 2014 .