Abstract
Accurate service tags recommendation plays a crucial role in classifying, searching, managing, composing, and expanding services. However, many service tags recommendation studies fail to consider real-world scenarios, greatly limiting their performance and capability of handling complex situations. First, the simplification of service tags recommendation to single-tag classification or clustering overlooks the complexity and diversity of crossover services, as well as the intricate interactions between services or their tags. Second, inadequate or ambiguous descriptions of many services result in insufficient information for accurate recommendations. Third, the observation is not always reality due to the presence of unseen data or noise. To address these issues, a new graph diffusion-based graph neural network framework is proposed for multi-tags recommendation, named SpiderTags. It considers both the textual description of services and explicit relationships between services or their tags to enhance performance. Moreover, considering that the observed explicit graph may not be reality and not optimal for downstream tasks, SpiderTags introduces a graph diffusion mechanism to search for a more optimal graph for downstream tasks. A series of experiments conducted on the real-world ProgrammableWeb dataset demonstrate the effectiveness of SpiderTags in service tags recommendation task. Our code is available on https://github.com/gplinked/SpiderTags.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Benslimane, D., Dustdar, S., et al.: Services mashups: the new generation of web applications. IEEE Internet Comput. 12(5), 13–15 (2008)
Cao, B., Zhang, L., et al.: Web service recommendation via combining bilinear graph representation and xdeepfm quality prediction. IEEE Trans. Netw. Serv. Manage. 20(2), 1078–1092 (2023)
Chen, B., Guo, W., et al.: TGCN: tag graph convolutional network for tag-aware recommendation. In: CIKM 2020, pp. 155–164 (2020)
Chen, W., Liu, M., et al.: Tagtag: a novel framework for service tags recommendation and missing tag prediction. In: ICSOC 2022, vol. 13740, pp. 340–348 (2022)
Devlin, J., Chang, M., et al.: BERT: pre-training of deep bidirectional transformers for language understanding. In: NAACL-HLT 2019, pp. 4171–4186 (2019)
Ding, K., Xu, Z., et al.: Data augmentation for deep graph learning: a survey. SIGKDD Explor. 24(2), 61–77 (2022)
Gasteiger, J., Weißenberger, S., et al.: Diffusion improves graph learning. In: Advances in Neural Information Processing Systems 32 (2019)
Jin, W., Ma, Y., et al.: Graph structure learning for robust graph neural networks. In: SIGKDD 2020, pp. 66–74 (2020)
Klicpera, J., Bojchevski, A., et al.: Predict then propagate: graph neural networks meet personalized pagerank. In: ICLR 2019 (2019)
Lo, W., Yin, J., et al.: Accelerated sparse learning on tag annotation for web service discovery. In: ICWS 2015, pp. 265–272 (2015)
Luo, L., Haffari, G., et al.: Graph sequential neural ODE process for link prediction on dynamic and sparse graphs. In: WSDM 2023, pp. 778–786 (2023)
Punitha, K.: A novel mixed wide and PSO-BI-LSTM-CNN model for the effective web services classification. Webology 17(2), 218–237 (2020)
Radford, A., Narasimhan, K.: Improving language understanding by generative pre-training (2018)
Shen, J., Huang, W., et al.: PICF-ldDA a topic enhanced lDA with probability incremental correction factor for web API service clustering. J. Cloud Comput. 11(1), 1–13 (2022)
Tan, Y., Liu, Y., et al.: Federated learning on non-iid graphs via structural knowledge sharing. CoRR abs/2211.13009 (2022)
Tseng, S., Georgiou, P.G., et al.: Multimodal embeddings from language models. CoRR abs/1909.04302 (2019)
Velickovic, P., Cucurull, G., et al.: Graph attention networks. In: ICLR 2018 (2018)
Wang, G., Yu, J., et al.: Motif-based graph attentional neural network for web service recommendation. Knowl.-Based Syst. 269, 110512 (2023)
Wang, R., Chen, D., et al.: Bevt: bert pretraining of video transformers. In: CVPR 2022, pp. 14733–14743 (2022)
Wang, R., Mou, S., et al.: Graph structure estimation neural networks. In: The Web Conference 2021, pp. 342–353 (2021)
Wang, X., Liu, J., et al.: A novel dual-graph convolutional network based web service classification framework. In: ICWS 2020, pp. 281–288 (2020)
Wang, X., Zhou, P., et al.: Servicebert: a pre-trained model for web service tagging and recommendation. In: International Conference on Service-Oriented Computing, pp. 464–478 (2021)
Wu, F., Jr., A.H.S., et al.: Simplifying graph convolutional networks. In: ICML 2019. vol. 97, pp. 6861–6871 (2019)
Wu, Z., Pan, S., et al.: A comprehensive survey on graph neural networks. IEEE Trans. Neural Networks Learn. Syst. 32(1), 4–24 (2021)
Xu, Y., Xiao, W., et al.: Towards effective semantic annotation for mobile and edge services for internet-of-things ecosystems. Futur. Gener. Comput. Syst. 139, 64–73 (2023)
Yang, M., Cao, S., et al.: Intellitag: an intelligent cloud customer service system based on tag recommendation. In: ICDE 2021, pp. 2559–2570 (2021)
Yang, Y., Qamar, N., et al.: Servenet: a deep neural network for web services classification. In: ICWS 2020, pp. 168–175 (2020)
Yang, Z., Feng, J.: Explainable multi-task convolutional neural network framework for electronic petition tag recommendation. Electron. Commer. Res. Appl. 59, 101263 (2023)
Ye, H., Cao, B., et al.: Web services classification based on wide & BI-LSTM model. IEEE Access 7, 43697–43706 (2019)
You, J., Ma, X., et al.: Handling missing data with graph representation learning. In: NeurIPS 2020 (2020)
Zhu, Y., Liu, M., et al.: Sraslr: a novel social relation aware service label recommendation model. In: ICWS 2021, pp. 87–96 (2021)
Acknowledgement
The research in this paper is partially supported by the National Key Research and Development Program of China (No.2022YFF0903301), the Natural Science Foundation of China (No. 62372140), and the Natural Science Foundation of Heilongjiang Province (No.LH2023F016).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Yu, S., Li, Q., Liu, M., Wang, Z. (2023). Observation Is Reality? A Graph Diffusion-Based Approach for Service Tags Recommendation. In: Monti, F., Rinderle-Ma, S., Ruiz Cortés, A., Zheng, Z., Mecella, M. (eds) Service-Oriented Computing. ICSOC 2023. Lecture Notes in Computer Science, vol 14420. Springer, Cham. https://doi.org/10.1007/978-3-031-48424-7_8
Download citation
DOI: https://doi.org/10.1007/978-3-031-48424-7_8
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-48423-0
Online ISBN: 978-3-031-48424-7
eBook Packages: Computer ScienceComputer Science (R0)