Automated query classification based web service similarity technique using machine learning


With the tremendous growth of the internet, services provided through the internet are increasing day by day. For the adaption of web service techniques, several standards like ebXML, SOAP, WSDL, UDDI, and BPEL etc. are proposed and approved by W3C. Most of the web services are operating as a query—response model. User has to submit query according to the standard adapted, and services are supporting natural language queries nowadays. The given inputs are processed by web services server can find few similarities in sentence like nouns. The keyword for nouns is filtered accurately and saved in the list as table for each domain. Same time input query words are stored in the domain. The words stored in the domain is matched with the given input queries, later used to find the similarity between the queries In this paper, an automated technique for finding web service similarity based on query classification proposed. The proposed method adapted machine learning approach called KNN, and the data maintained in a hash indexed storage tables. As a result, the relationships between the input query and stored database have been showed in precision, recall, F1-Score and Support.

This is a preview of subscription content, log in to check access.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11


  1. Aabhas V, Paliwal B, Vaidya J, Xiong H, Adam N (2012) Semantics-based automated service discovery. IEEE Trans Serv Comput 5(2):260–275

    Article  Google Scholar 

  2. Adala A, Tabbane N, Tabbane S (2011) A framework for automaticweb service discovery based on semantics and NLP techniques. Adv Mult Hindawi Publ Corp 2011:1–7

    Article  Google Scholar 

  3. Batra S, Bawa S (2010) A framework for semantic discovery of web services. In: Proceedings of the 5th international conference on ubiquitous and collaborative computing, Abertay, Dundee, pp 22–27

  4. Dataset MIT Press (2009)1998. OWLS-TC v3.0.

  5. Han W, Zhu W, Jia Y (2015) Research and Implementation of Real-time Automatic Web Page Classification System. In: 3rd International Conference on Material, Mechanical and Manufacturing Engineering (IC3ME 2015)

  6. Isa NAM, Salamah SA, Ngah UK (2009) Adaptive fuzzy moving K-means clustering algorithm for image segmentation. IEEE 2146 Trans Consum Electron 55(4)

  7. Karoui L, Aufaure M-A, Bennacer N (2006) Context-based Hierarchical Clustering for the Ontology Learning”, Proceedings of the 2006 IEEE/WIC/ACM International Conference on Web Intelligence, vol (WI'06):7695–2747

  8. Kumar VV, Satyanarayana N (2016) Self-adaptive semantic classification using domain knowledge and web usage log for web service discovery. Int J Appl Eng Res 11(6):4618–4622 (ISSN 0973–4562)

    Google Scholar 

  9. Malar ACJ, Kowsigan M, Krishnamoorthy N, Karthick S, Prabhu E, Venkatachalam K (2020) Multi constraints applied energy efficient routing technique based on ant colony optimization used for disaster resilient location detection in mobile ad-hoc network. J Ambient Intell Humaniz Comput 01767–9

  10. Nayak G, Devi S (2011) A Survey on privacy preserving data mining: approaches and techniques. Int J Eng Sci Technol 3(3)

  11. Platzer C, Rosenberg F, Dustdar S (2009)Web Service Clustering using multidimensional angels as proximity measures. ACM Transact Internet Technol 9

  12. Steven MB, Eric CJ (2007) Automatic classification of web queries using very large unlabled query logs. ACM Trans Inf Syt Vol 25

  13. Sulaiman SN, Isa NAM (2010) Adaptive fuzzy-K-means clustering algorithm for image segmentation. IEEE Trans Consum Electron 56(4)

  14. Venkatachalam K, Karthikeyan NK (2017) Effective feature set selection and centroid classifier algorithm for web services discovery. Indones J Electr Eng Comput Sci 5

  15. Venkatachalam K, Karthikeyan NK (2018) A framework for constraint based web service discovery with natural language user queries. J Adv Res Dyn Control Syst, Elsevier Publication 05-Special Issue, 1310–1316

  16. Venkatachalam K, Karthikeyan NK, Kannimuthu S (2016a) Comprehensive survey on semantic web service discovery and composition. Adv Nat Appl Sci AENSI Publ 10(5):32–40

    Google Scholar 

  17. Venkatachalam K, Karthikeyan NK, Basker A (2016b) An ontology based framework for web service discovery from natural language user queries. Asian J Inf Technol 15(17):3296–3305

    Google Scholar 

  18. Venkatachalam K, Devipriya A, Maniraj J, Sivaram M, Ambikapathy AS, Amiri I (2020) A novel method of motor imagery classification using eeg signal, Artificial Intelligence in Medicine, 103

  19. Wang H, Murtagh F (2016) A study of the neighbourhood counting similarity. IEEE Trans Knowl Data Eng 20(4)

  20. Wu W, Peng M (2017) A data mining approach combining K-means clustering with bagging neural network for short-term wind power forecasting. IEEE Internet Things J 4(4)

  21. Yasoda K, Ponmagal RS, Bhuvaneshwari KS, Venkatachalam K (2020) Automatic detection and classification of EEG artifacts using fuzzy kernel SVM and wavelet ICA (WICA). Soft Comput

  22. Yu J, Sarwat M (2016) Two birds, one stone: a fast, yet lighweight, indexing scheme for modern database systems. Proc VLDB endowment 10(4):385–396

    Article  Google Scholar 

Download references

Author information



Corresponding author

Correspondence to B. Saravana Balaji.

Rights and permissions

Reprints and Permissions

About this article

Verify currency and authenticity via CrossMark

Cite this article

Balaji, B.S., Balakrishnan, S., Venkatachalam, K. et al. Automated query classification based web service similarity technique using machine learning. J Ambient Intell Human Comput (2020).

Download citation


  • Query classification
  • Web service similarity
  • Indexed storage
  • One hot encoding