Skip to main content

Web Services Classification with Topical Attention Based Bi-LSTM

  • Conference paper
  • First Online:
Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom 2019)

Abstract

With the rapid growth of the number of Web services on the Internet, how to classify web services correctly and efficiently become more and more important in the development and application of Web services. Existing function-based service clustering techniques have some problems, such as the sparse document semantics, unconsidered word order and the context information, so the accuracy of service classification needs to be further improved. To address this problem, this paper exploits the attention mechanism to combine the local implicit state vector of Bi-LSTM and the global LDA topic vector, and proposes a method of Web services classification with topical attention based Bi-LSTM. Specifically, it uses Bi-LSTM to automatically learn the feature representation of Web service. Then, it utilizes the offline training to obtain the topic vector of Web service document and performs the topic attention strengthening processing for Web service feature representation, and obtains the importance or weight of the different words in Web service document. Finally, the enhanced Web service feature representation is used as the input of the softmax neural network layer to perform the classification prediction of Web service. The experimental results validate the efficiency and effectiveness of the proposed method.

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

Access this chapter

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 EPUB and 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

Institutional subscriptions

References

  1. Zhang, L., Zhang, J., Hong, C.: Service-oriented architecture. Serv. Comput. 89–113 (2007)

    Google Scholar 

  2. Gottschalk, K., Graham, S., Kreger, H.: Introduction to web services architecture. IBM Syst. J. 41(2), 170–177 (2002)

    Article  Google Scholar 

  3. Nayak, R., Lee, B.: Web service discovery with additional semantics and clustering. In: International Conference on Web Intelligence, pp. 555–558 (2007)

    Google Scholar 

  4. Zhang, X., Yin, Y., Zhang, M.: Web service community discovery based on spectrum clustering. In: International Conference on Computational Intelligence and Security, pp. 187–191 (2009)

    Google Scholar 

  5. Zhang, L.J., Li, B.: Requirements driven dynamic services composition for web services and grid solutions. J. Grid Comput. 2(2), 121–140 (2004)

    Article  Google Scholar 

  6. Dustdar, S., Schreiner, W.: A survey on web services composition. Int. J. Web Grid Serv. 1(1), 1–30 (2005)

    Article  Google Scholar 

  7. Bruno, M., Canfora, G., Penta, M.D.: An approach to support web service classification and annotation. In: IEEE International Conference on E-Technology, E-Commerce and E-Service, pp. 138–143 (2005)

    Google Scholar 

  8. Chen, L., Hu, L., Zheng, Z., Wu, J., Yin, J., Li, Y., Deng, S.: WTCluster: utilizing tags for web services clustering. In: Kappel, G., Maamar, Z., Motahari-Nezhad, Hamid R. (eds.) ICSOC 2011. LNCS, vol. 7084, pp. 204–218. Springer, Heidelberg (2011). https://doi.org/10.1007/978-3-642-25535-9_14

    Chapter  Google Scholar 

  9. Elgazzar, K., Hassan, A.E., Martin, P.: Clustering WSDL documents to bootstrap the discovery of web services. In: IEEE International Conference on Web Services, pp. 147–154 (2010)

    Google Scholar 

  10. Huang, X., Liu, X., Cao, B.: MSCA: mashup service clustering approach integrating K-means and agnes algorithms. J. Chin. Mini-Micro Comput. Syst. 36(11), 2492–2497 (2015)

    Google Scholar 

  11. Shi, M., Liu, J., Zhou, D.: WE-LDA: a word embeddings augmented LDA model for web services clustering. In: IEEE International Conference on Web Services, pp. 9–16 (2017)

    Google Scholar 

  12. Zhou, P., Shi, W., Tian, J.: Attention-based bidirectional long short-term memory networks for relation classification. In: Meeting of the Association for Computational Linguistics, pp. 207–212 (2016)

    Google Scholar 

  13. Li, Y., Liu, T., Jiang, J., Zhang, L.: Hashtag recommendation with topical attention-based LSTM. In Proceedings of COLING, pp. 943–952 (2016)

    Google Scholar 

  14. Chen, J., Zhang, H., He, X., Nie, L., Liu, W., Chua, T.: Attentive collaborative filtering: Multimedia recommendation with feature- and item-level attention. In: Proceedings of the 40th International ACM SIGIR Conference on Research and Development in Information Retrieval, pp. 335–344 (2017)

    Google Scholar 

  15. Feng, M., Xiang, B., Glass, M.R., Wang, L., Zhou, B.: Applying deep learning to answer selection: a study and an open task. In: IEEE Workshop on Automatic Speech Recognition and Understanding, pp. 813–820 (2015)

    Google Scholar 

  16. Tang, D., Qin, B., Liu, T.: Document modeling with gated recurrent neural network for sentiment classification. In: Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1422–1432 (2015)

    Google Scholar 

  17. Bengio, Y., Simard, P., Frasconi, P.: Learning long-term dependencies with gradient descent is difficult. IEEE Trans. Neural Netw. 5, 157–166 (1994)

    Article  Google Scholar 

  18. Kingma, D.P., Ba, J.: Adam: a method for stochastic optimization. Comput. Sci. (2014)

    Google Scholar 

  19. Chen, L., Wang, Y., Yu, Q., Zheng, Z., Wu, J.: WT-LDA: user tagging augmented LDA for web service clustering. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds.) ICSOC 2013. LNCS, vol. 8274, pp. 162–176. Springer, Heidelberg (2013). https://doi.org/10.1007/978-3-642-45005-1_12

    Chapter  Google Scholar 

  20. Liu, W., Wong, W.: Web service clustering using text mining techniques. Int. J. Agent-Oriented Softw. Eng. 3(1), 6–26 (2009)

    Article  Google Scholar 

  21. Mikolov, T., Chen, K., Corrado, G.: Efficient estimation of word representations in vector space. Comput. Sci. (2013)

    Google Scholar 

  22. Xia, Y., Chen, P., Bao, L., Wang, M., Yang J.: A QoS-aware web service selection algorithm based on clustering. In: IEEE 9th International Conference on Web Services, pp. 428–435 (2011)

    Google Scholar 

  23. Xiong, W., Wu, Z., Li, B.: A learning approach to QoS prediction via multi-dimensional context. In: International Conference on Web Services, pp. 164–171 (2017)

    Google Scholar 

  24. Wang, H., Yang, Z., Yu, Q.: Online reliability prediction via long shortterm memory for service-oriented system. In: International Conference on Web Services, pp. 81–88 (2017)

    Google Scholar 

Download references

Acknowledgment

This work was supported in part by the National Natural Science Foundation of China under Grant 61572187, Grant 61872139, and Grant 61702181, in part by the Natural Science Foundation of Hunan Province under Grant 2017JJ2098, Grant 2018JJ2136, and Grant 2018JJ2139, and in part by the Educational Commission of Hunan Province of China under Grant 17C0642.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Jianxun Liu .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Cao, Y., Liu, J., Cao, B., Shi, M., Wen, Y., Peng, Z. (2019). Web Services Classification with Topical Attention Based Bi-LSTM. In: Wang, X., Gao, H., Iqbal, M., Min, G. (eds) Collaborative Computing: Networking, Applications and Worksharing. CollaborateCom 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 292. Springer, Cham. https://doi.org/10.1007/978-3-030-30146-0_27

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30146-0_27

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30145-3

  • Online ISBN: 978-3-030-30146-0

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics