Skip to main content
Log in

AERQP: adaptive embedding representation-based QoS prediction for web service recommendation

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

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

  1. 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

    Article  Google Scholar 

  2. 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

    Article  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  Google Scholar 

  6. Wang Q, Zhang M, Zhang Y et al (2022) Location-based deep factorization machine model for service recommendation. Appl Intell 52(9):9899–9918

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. Zhou Q, Wu H, Yue K et al (2019) Spatio-temporal context-aware collaborative QoS prediction. Futur Gener Comp Syst 100:46–57

    Article  Google Scholar 

  9. Zheng Z, Zhang Y, Lyu MR (2014) Investigating QoS of real-world web services. IEEE Trans Serv Comput 7(1):32–39

    Article  Google Scholar 

  10. 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

    Article  Google Scholar 

  11. 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

  12. 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

  13. 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

  14. Zhao X, Liu H, Liu H et al (2020) Memory-efficient embedding for recommendations. arXiv preprint arXiv:2006.14827

  15. 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

  16. 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

    Article  Google Scholar 

  17. Wu H, Yue K, Li B et al (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Futur Gener Comput Syst 82:669–678

    Article  Google Scholar 

  18. Chang Z, Ding D, Xia Y (2021) A graph-based QoS prediction approach for web service recommendation. Appl Intell 51(10):6728–6742

    Article  Google Scholar 

  19. 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

  20. 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

    Article  Google Scholar 

  21. 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

    Article  Google Scholar 

  22. Frankle J, Carbin M (2018) The lottery ticket hypothesis: finding sparse, trainable neural networks. arXiv preprint arXiv:1803.03635

  23. 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

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  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

  26. Wang Y, Yang Y, Li Z et al (2023) Convolution-enhanced evolving attention networks. IEEE Trans Pattern Anal Mach Intell 1–17

  27. 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

    Article  Google Scholar 

  28. 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

  29. 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

  30. 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

    Article  Google Scholar 

  31. 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

    Article  Google Scholar 

  32. Wu H, Yue K, Li B et al (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Futur Gener Comput Syst 82:669–678

    Article  Google Scholar 

  33. Rendle S (2012) Factorization machines with libFM. ACM Trans Intell Syst Technol 3(3):1–22

    Article  Google Scholar 

Download references

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

Authors

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. 17. MW, QF, and HL performed the experimental analysis together. All authors reviewed the manuscript.

Corresponding author

Correspondence to Hongxia Zhang.

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.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-023-05582-9

Keywords

Navigation