Skip to main content

Machine Learning for Automatic Classification of Web Service Interface Descriptions

  • Conference paper

Part of the book series: Communications in Computer and Information Science ((CCIS,volume 336))

Abstract

We argue that the automatic classification of web service interface descriptions into a predefined set of categories can considerably speed up the task of finding compatible web services. By doing so, we restrict computationally-expensive compatibility checking to systems within the same domain category. In this paper we show that this classification can be carried out by leveraging techniques derived from automatic document classification. In particular, we devise an approach that exploit the characteristics of web service interface descriptions to extract the features necessary for inferring the categorisation function. We further reports the results of experiments in categorising various web service interface descriptions using different classification algorithms.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Basili, R., Moschitti, A.: Automatic Text Categorization: from Information Retrieval to Support Vector Learning. Aracne editrice, Rome (2005)

    Google Scholar 

  2. Bennaceur, A., Blair, G.S., Chauvel, F., Georgantas, N., Grace, P., Nundloll, V., Paolucci, M., Saadi, R., Sykes, D.: Intermediate connect architecture. Technical Report D1.2, Connect ICT FET IP Project (February 2011)

    Google Scholar 

  3. Boser, B.E., Guyon, I., Vapnik, V.: A training algorithm for optimal margin classifiers. In: Computational Learning Theory, Pittsburgh, United States, pp. 144–152 (1992)

    Google Scholar 

  4. Calvert, K.L., Lam, S.S.: Formal methods for protocol conversion. IEEE Journal on Selected Areas in Comm. (1990)

    Google Scholar 

  5. Crammer, K., Dekel, O., Keshet, J., Shalev-Schwartz, S., Singer, Y.: Online passive-aggressive algorithms. Journal of Machine Learning Research 7, 551–585 (2006)

    MATH  Google Scholar 

  6. Crammer, K., Singer, Y.: On the algorithmic implementation of multiclass kernel-based vector machines. Journal of Machine Learning Research 2, 265–585 (2001)

    Google Scholar 

  7. Fan, R.-E., Chang, K.-W., Hsieh, C.-J., Wang, X.-R., Lin, C.-J.: Liblinear: A library for large linear classification. Journal of Machine Learning Research 9, 1871–1874 (2008)

    MATH  Google Scholar 

  8. Heß, A., Kushmerick, N.: Learning to Attach Semantic Metadata to Web Services. In: Fensel, D., Sycara, K., Mylopoulos, J. (eds.) ISWC 2003. LNCS, vol. 2870, pp. 258–273. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  9. Joachims, T.: Learning to Classify Text using Support Vector Machines. Kluwer/Springer, Boston (2002)

    Book  Google Scholar 

  10. Lewis, D.D., Yang, Y., Rose, T.G., Li, F.: RCV1: A new benchmark collection for text categorization research. Journal of Machine Learning Research 5, 361–397 (2004)

    Google Scholar 

  11. Mitchell, T.M.: Machine Learning. McGraw-Hill (1997)

    Google Scholar 

  12. Moschitti, A.: Kernel methods, syntax and semantics for relational text categorization. In: Proceedings of ACM 17th Conference on Information and Knowledge Management (CIKM), Napa Valley, United States (2008)

    Google Scholar 

  13. Moschitti, A., Basili, R.: Complex Linguistic Features for Text Classification: A Comprehensive Study. In: McDonald, S., Tait, J.I. (eds.) ECIR 2004. LNCS, vol. 2997, pp. 181–196. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  14. Pang, B., Lee, L., Vaithyanathan, S.: Thumbs up? Sentiment classification using machine learning techniques. In: Proceedings of EMNLP (2002)

    Google Scholar 

  15. Ranganathan, S.R.: Colon Classification. Ess Ess Publications, Delhi (2006)

    Google Scholar 

  16. Rosenblatt, F.: The Perceptron: A probabilistic model for information storage and organization in the brain. Psychological Review 65(5), 386–408 (1958)

    Article  MathSciNet  Google Scholar 

  17. Salton, G., Wong, A., Yang, C.S.: A vector space model for automatic indexing. Technical Report TR74-218, Department of Computer Science, Cornell University, Ithaca, New York (1974)

    Google Scholar 

  18. Schölkopf, B., Smola, A.J.: Learning with Kernels: Support Vector Machines, Regularization, Optimization, and Beyond. MIT Press (2002)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bennaceur, A., Issarny, V., Johansson, R., Moschitti, A., Sykes, D., Spalazzese, R. (2012). Machine Learning for Automatic Classification of Web Service Interface Descriptions. In: Hähnle, R., Knoop, J., Margaria, T., Schreiner, D., Steffen, B. (eds) Leveraging Applications of Formal Methods, Verification, and Validation. ISoLA 2011. Communications in Computer and Information Science, vol 336. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-34781-8_17

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-34781-8_17

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-34780-1

  • Online ISBN: 978-3-642-34781-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics