Abstract
Over the last few years, abundant and diverse Web services have migrated to the cloud. However, the disparity of the cloud environment renders quality of service (QoS) prediction harder. Based on analyzing the problems of inaccurate semantic representation and inadequate service invocation modeling in QoS prediction within the cloud, we propose an adaptive embedding representation-based QoS prediction method (AERQP) for Web services recommendation. First, the optimal embedding dimension of an explicit feature is determined dynamically by a policy network. Next, the embedding representation is remapped based on linear transformations. Then, global feature interactions are learned through a deep network with multi-head external attention as the core to fully model service invocations and realize accurate QoS prediction. Last, the experiment results indicate that AERQP improves an average of 44.8% and 16.9% on mean absolute error and root mean square error, respectively, compared to baseline methods.
Similar content being viewed by others
Data availability
The datasets generated during and/or analysed during the current study are available from the corresponding author on reasonable request.
References
Wu H, Zhang Z, Luo J et al (2021) Multiple attributes QoS prediction via deep neural model with contexts. IEEE Trans Serv Comput 14(4):1084–1096
Zhu X, Jing XY, Wu D et al (2021) Similarity-maintaining privacy preservation and location-aware low-rank matrix factorization for QoS prediction based web service recommendation. IEEE Trans Serv Comput 14(3):889–902
Ngaffo AN, El Ayeb W, Choukair Z (2022) Service recommendation driven by a matrix factorization model and time series forecasting. Appl Intell 52(1):1110–1125
Chen Y, Zhang Y, Xia H et al (2022) A hybrid tensor factorization approach for QoS prediction in time-aware mobile edge computing. Appl Intell 52(7):8056–8072
Yang Y, Zheng Z, Niu X et al (2021) A location-based factorization machine model for web service QoS prediction. IEEE Trans Serv Comput 14(5):1264–1277
Wang Q, Zhang M, Zhang Y et al (2022) Location-based deep factorization machine model for service recommendation. Appl Intell 52(9):9899–9918
Smahi MI, Hadjila F, Tibermacine C et al (2021) A deep learning approach for collaborative prediction of web service QoS. Serv Oriented Comput Appl 15(1):5–20
Zhou Q, Wu H, Yue K et al (2019) Spatio-temporal context-aware collaborative QoS prediction. Futur Gener Comp Syst 100:46–57
Zheng Z, Zhang Y, Lyu MR (2014) Investigating QoS of real-world web services. IEEE Trans Serv Comput 7(1):32–39
Xia Y, Ding D, Chang Z et al (2022) Joint deep networks based multi-source feature learning for QoS prediction. IEEE Trans Serv Comput 15(4):2314–2327
Song W, Shi C, Xiao Z et al (2019) Autoint: automatic feature interaction learning via self-attentive neural networks. In: Proceedings of the 28th ACM International Conference on Information and Knowledge Management, pp 1161–1170
Ginart AA, Naumov M, Mudigere D et al (2021) Mixed dimension embeddings with application to memory-efficient recommendation systems. In: 2021 IEEE International Symposium on Information Theory (ISIT), pp 2786–2791
Zhao X, Liu H, Fan W et al (2021) Autoemb: automated embedding dimensionality search in streaming recommendations. In: 2021 21ST IEEE International Conference on Data Mining (ICDM 2021), pp 896–905
Zhao X, Liu H, Liu H et al (2020) Memory-efficient embedding for recommendations. arXiv preprint arXiv:2006.14827
Liu H, Zhao X, Wang C et al (2020) Automated embedding size search in deep recommender systems. In: Proceedings of the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR ’20), pp 2307–2316
Yuan Z, Lv X, Xie P et al (2022) CSEA: a fine-grained framework of climate-season-based energy- aware in cloud storage systems. Comput J. https://doi.org/10.1093/comjnl/bxac184
Wu H, Yue K, Li B et al (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Futur Gener Comput Syst 82:669–678
Chang Z, Ding D, Xia Y (2021) A graph-based QoS prediction approach for web service recommendation. Appl Intell 51(10):6728–6742
Xiao J, Ye H, He X et al (2017) Attentional factorization machines: Learning the weight of feature interactions via attention networks. In: Proceedings of the 26th International Joint Conference on Artificial Intelligence, pp 3119–3125
Xu J, Xiao L, Li Y et al (2021) NFMF: neural fusion matrix factorisation for QoS prediction in service selection. Connect Sci 33(3):753–768
Chen Y, Yu P, Zheng Z et al (2022) Modeling feature interactions for context-aware QoS prediction of IoT services. Futur Gener Comput Syst 137:173–185
Frankle J, Carbin M (2018) The lottery ticket hypothesis: finding sparse, trainable neural networks. arXiv preprint arXiv:1803.03635
Li J, Wu H, Chen J et al (2022) Topology-aware neural model for highly accurate QoS prediction. IEEE Trans Parallel Distrib Syst 33(7):1538–1552
Yin Y, Xu H, Liang T et al (2021) Leveraging data augmentation for service QoS prediction in cyber-physical systems. ACM Trans Internet Technol 21(2):1–25
Guo MH, Liu ZN, Mu TJ et al (2022) Beyond self-attention: external attention using two linear layers for visual tasks. IEEE Trans Pattern Anal Mach Intell 1–13
Wang Y, Yang Y, Li Z et al (2023) Convolution-enhanced evolving attention networks. IEEE Trans Pattern Anal Mach Intell 1–17
Tang M, Zhang T, Liu J et al (2015) Cloud service QoS prediction via exploiting collaborative filtering and location-based data smoothing. Concurr Comput-Pract Exp 27(18, SI):5826–5839
Shao L, Zhang J, Wei Y et al (2007) Personalized QoS prediction for web services via collaborative filtering. In: IEEE International Conference on Web Services (ICWS 2007), pp 439–446
Sarwar B, Karypis G, Konstan J et al (2001) Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp 285–295
Zheng Z, Ma H, Lyu MR et al (2011) QoS-aware web service recommendation by collaborative filtering. IEEE Trans Serv Comput 4(2):140–152
Zheng Z, Ma H, Lyu MR et al (2013) Collaborative web service QoS prediction via neighborhood integrated matrix factorization. IEEE Trans Serv Comput 6(3):289–299
Wu H, Yue K, Li B et al (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Futur Gener Comput Syst 82:669–678
Rendle S (2012) Factorization machines with libFM. ACM Trans Intell Syst Technol 3(3):1–22
Acknowledgements
This work is supported by the Industry-university Research Innovation Foundation of Ministry of Education of China under Grant 2021FNA01001.
Funding
The Industry-university Research Innovation Foundation of Ministry of Education of China under Grant 2021FNA01001.
Author information
Authors and Affiliations
Contributions
HZ wrote the main manuscript text. MW and QF worked together to process the dataset and build the experimental environment. HZ and MW collaborated on specific experiments. QF and HL cooperatively prepared Figs. 1–7. MW, QF, and HL performed the experimental analysis together. All authors reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
No conflict of interest exists in the submission of this manuscript.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Zhang, H., Wu, M., Feng, Q. et al. AERQP: adaptive embedding representation-based QoS prediction for web service recommendation. J Supercomput 80, 3042–3065 (2024). https://doi.org/10.1007/s11227-023-05582-9
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-023-05582-9