Classification of Web Services using Fuzzy Classifiers with Feature Selection and Weighted Average Accuracy
Keywords:Web services, Fuzzy Nearest Neighbor classifier, Fuzzy Rough Nearest Neighbor classifier, Fuzzy Rough Ownership Nearest Neighbor classifier, Weighted Average Accuracy
Web services have become an innovative and accepted means of service delivery over the Internet. In recent years there has been astounding growth in the number of web services provisioned by businesses and corporate houses. In the presence of a plethora of web services, a service consumer faces the real challenge of making a right choice based on certain preferences. Therefore, it becomes necessary to classify a set of web services based on certain quality parameters in order to facilitate user choice of web services under different scenarios. Several classification techniques have been proposed by researchers to classify data sets in different application domains. In this work, we have employed three fuzzy classifiers, namely, Fuzzy Nearest Neighbor, Fuzzy Rough Nearest Neighbor, and Fuzzy Rough Ownership Nearest Neighbor to classify web services. We have used the standard QWS dataset for our experimentation. The accuracy of the classifiers has been computed with and without feature selection. In order to further improve classification accuracy, a Weighted Average Accuracy technique has been applied to the confusion matrix obtained after feature selection.
LI Yuan-jie and CAO Jian; “Web Service Classification Based on Automatic Semantic Annotation and Ensemble Learning”; 2012 IEEE; DOI 10.1109/IPDPSW.2012.280; pp.2274-2279.
Venkataiah Vaadaala, R. Rajeswara Rao and Venkateswara Rao .K; ” Classification of Web Services Using JForty Eight”;International Journal of Electronics Communication and Computer Engineering; ISSN 2249–071X; Volume 4, Issue (6) NCRTCST-2013, pp.181-184.
Ramakanta Mohanty, V. Ravi and M.R. Patra; “Web-services classification using intelligent techniques”; Elsevier, Expert Systems with Applications 37 (2010); pp. 5484–5490.
Hongbing Wang, Yanqi Shi, Xuan Zhouy, Qianzhao Zhou, Shizhi Shaoand AthmanBouguettayay; “Web Service Classification using Support Vector Machine”; 2010 IEEE; DOI 10.1109/ICTAI.2010.9; pp.3-6.
Ramakanta Mohanty, V. Ravi and M. R. Patra, “Classification of Web Services Using Bayesian Network”, Journal of Software Engineering and Applications, 2012, 5, 291-296.
V.Mohan Patro and Manas Ranjan Patra; “Augmenting Weighted Average with Confusion Matrix to Enhance Classification Accuracy”; Transactions on Machine Learning and Artificial Intelligence, UK; ISSN: 2054-7390; DOI: 10.14738/tmlai.24.328; Volume 2 No 4, Aug (2014), pp: 77-91.
Jesen, R. and Cornelis, C., “A new approach to fuzzy-rough nearest neoghbour classification”, LNAI 5306, Springer-Verlag, pp. 310-319( 2008).
Ashalata Panigrahi and Manas Ranjan Patra, “A Hybrid Model for Intrusion Detection Using Fuzzy Rough Theory with Feature Reduction”, International Journal of Computer Networks and Security, Vol.23, Issue.2, 1184-1191, Recent Science Publications, ISSN:2051-6878
http://www.uoguelph.ca/~qmahmoud/qws/dataset/ last accessed on 04/09/14.
Al-Masri, E., and Mahmoud, Q. H., "Discovering the best web service", (poster) 16th International Conference on World Wide Web (WWW), 2007, pp. 1257-1258.
Al-Masri, E., and Mahmoud, Q. H., "QoS-based Discovery and Ranking of Web Services", IEEE 16th International Conference on Computer Communications and Networks (ICCCN), 2007, pp. 529-534
Al-Masri, E., and Mahmoud, Q.H., "Investigating Web Services on the World Wide Web", 17thInternational Conference on World Wide Web(WWW), Beijing, April 2008, pp. 795-804. (for QWS WSDLs Dataset Version 1.0)
www.cs.waikato.ac.nz/ml/weka/ last accessed on 14/11/14
Jiawei Han and Micheline Kamber, ”Data Mining: Concepts and Techniques”, 2nd ed., Morgan Kaufmann Publishers, March 2006, ISBN 978-1-55860-901-3.