Abstract
With the growing prosperity of the Web service ecosystem, high-quality service classification has become an essential requirement. Web service description documents are semantic definitions of services, which is edited by service developers to include not only usage scenarios and functions of services but also a lot of prior knowledge and jargons. However, at present, existing deep learning models cannot fully extract the heterogeneous features of service description documents, resulting in unsatisfactory service classification results. In this paper, we propose a novel deep neural network which integrates the Graph Convolutional Network (GCN) with Bidirectional Long Short-Term Memory (Bi-LSTM) network to automatically extract the features of function description documents for Web services. Specifically, we first utilize a two-layer GCN to extract global spatial structure features of Web services, which serves as a pre-training word embedding process. Afterwards, the sequential features of Web services learned from the Bi-LSTM model are integrated for joint training of parameters. Experimental results demonstrate that our proposed method outperforms various state-of-the-art methods in classification performance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Bai, P., Li, J.: The improved naive Bayesian Web text classification algorithm. In: 2009 International Symposium on Computer Network and Multimedia Technology, pp. 1–4. IEEE (2009)
Boujarwah, E., Yahyaoui, H., Almulla, M.: A new unsupervised Web services classification based on conceptual graphs. In: The Eighth International Conference on Internet and Web Applications and Services (2013)
Cao, Y., Liu, J., Cao, B., Shi, M., Wen, Y., Peng, Z.: Web services classification with topical attention based Bi-LSTM. In: Wang, X., Gao, H., Iqbal, M., Min, G. (eds.) CollaborateCom 2019. LNICST, vol. 292, pp. 394–407. Springer, Cham (2019). https://doi.org/10.1007/978-3-030-30146-0_27
Cetoli, A.B., O’Harney, S., Sloan, A.D., Scout, M.C.: Graph convolutional networks for named entity recognition. Treebanks Linguist. Theor. 37
Crasso, M., Zunino, A., Campo, M.: Awsc: an approach to Web service classification based on machine learning techniques. Inteligencia Artificial. Revista Iberoamericana de Inteligencia Artificial 12(37), 25–36 (2008)
Elgazzar, K., Hassan, A.E., Martin, P.: Clustering wsdl documents to bootstrap the discovery of Web services. In: 2010 IEEE International Conference on Web Services, pp. 147–154. IEEE (2010)
Hochreiter, S., Schmidhuber, J.: Long short-term memory. Neural Comput. 9(8), 1735–1780 (1997)
Kim, Y.: Convolutional neural networks for sentence classification. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1746–1751 (2014)
Kipf, T.N., Welling, M.: Semi-supervised classification with graph convolutional networks. In: International Conference on Learning Representations (ICLR) (2017)
Lai, S., Xu, L., Liu, K., Zhao, J.: Recurrent convolutional neural networks for text classification. In: Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, pp. 2267–2273 (2015)
Liang, T., Chen, L., Wu, J., Bouguettaya, A.: Exploiting heterogeneous information for tag recommendation in API management. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 436–443. IEEE (2016)
Liu, X., Agarwal, S., Ding, C., Yu, Q.: An LDA-SVM active learning framework for Web service classification. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 49–56. IEEE (2016)
Marcheggiani, D., Titov, I.: Encoding sentences with graph convolutional networks for semantic role labeling. In: Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing, pp. 1506–1515 (2017)
Pennington, J., Socher, R., Manning, C.: Glove: global vectors for word representation. In: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP), pp. 1532–1543 (2014)
Tan, W., Fan, Y., Ghoneim, A., Hossain, M.A., Dustdar, S.: From the service-oriented architecture to the Web API economy. IEEE Internet Comput. 20(4), 64–68 (2016)
Verborgh, R., Dumontier, M.: A Web API ecosystem through feature-based reuse. IEEE Internet Comput. 22(3), 29–37 (2018)
Wang, H., Wang, L., Yi, L.: Maximum entropy framework used in text classification. In: 2010 IEEE International Conference on Intelligent Computing and Intelligent Systems, vol. 2, pp. 828–833. IEEE (2010)
Wang, X., Wu, H., Hsu, C.H.: Mashup-oriented API recommendation via random walk on knowledge graph. IEEE Access 7, 7651–7662 (2018)
Yang, Y., Ke, W., Wang, W., Zhao, Y.: Deep learning for Web services classification. In: 2019 IEEE International Conference on Web Services (ICWS), pp. 440–442. IEEE (2019)
Yao, L., Mao, C., Luo, Y.: Graph convolutional networks for text classification. In: Proceedings of the AAAI Conference on Artificial Intelligence, vol. 33, pp. 7370–7377 (2019)
Ye, H., Cao, B., Peng, Z., Chen, T., Wen, Y., Liu, J.: Web services classification based on wide & Bi-LSTM model. IEEE Access 7, 43697–43706 (2019)
Zhou, C., Sun, C., Liu, Z., Lau, F.: A C-LSTM neural network for text classification. arXiv preprint (2015). arXiv:1511.08630
Acknowledgment
This work was supported by National Key Research and Development Program of China (2018YFC1604000), and the grands of the National Natural Science Foundation of China (Nos.61972290, U163620068, 61562090, 61962061).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Wang, X., Liu, J., Liu, X., Cui, X., Wu, H. (2020). A Spatial and Sequential Combined Method for Web Service Classification. In: Wang, X., Zhang, R., Lee, YK., Sun, L., Moon, YS. (eds) Web and Big Data. APWeb-WAIM 2020. Lecture Notes in Computer Science(), vol 12317. Springer, Cham. https://doi.org/10.1007/978-3-030-60259-8_56
Download citation
DOI: https://doi.org/10.1007/978-3-030-60259-8_56
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-60258-1
Online ISBN: 978-3-030-60259-8
eBook Packages: Computer ScienceComputer Science (R0)