Skip to main content

Enhanced Time-Aware Collaborative Filtering for QoS Web Service Prediction

  • Conference paper
  • First Online:
Service-Oriented and Cloud Computing (ESOCC 2023)

Abstract

Predicting Quality of Service (QoS) is an essential task in Service Oriented Computing (SOC). In service selection, choosing the right services is a crucial step to achieve high system stability and user satisfaction. Considerable research has been conducted in the last decade to develop accurate prediction methods. Among these are the time-aware Collaborative Filtering (CF) methods, which utilize the QoS values recorded across multiple time periods (slices). However, they suffer from low accuracy due to adopting inaccurate measures, such as averaging old collected QoS or averaging user (or service) similarity values. In this paper, we propose a time-aware method (ETACF) that uses an exponential time-decay function for quantifying the effectiveness of time slices according to their temporal recency. Experiments were conducted in order to evaluate the accuracy of the proposed method. Results show that the developed method achieves a significant improvement in prediction accuracy (decreased NMAE by 9.8%) when compared with the state-of-art methods.

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 49.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 64.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. Chen, X., Liu, X., Huang, Z., Sun, H.: Regionknn: a scalable hybrid collaborative filtering algorithm for personalized web service recommendation. In: 2010 IEEE International Conference on Web Services, pp. 9–16. IEEE (2010)

    Google Scholar 

  2. Fan, X., Hu, Y., Zheng, Z., Wang, Y., Brézillon, P., Chen, W.: CASR-TSE: context-aware web services recommendation for modeling weighted temporal-spatial effectiveness. IEEE Trans. Serv. Comput. 14(1), 58–70 (2017)

    Google Scholar 

  3. Ghafouri, S.H., Hashemi, S.M., Hung, P.C.: A survey on web service QoS prediction methods. IEEE Trans. Serv. Comput. 15(4), 2439–2454 (2020)

    Article  Google Scholar 

  4. Hu, Y., Peng, Q., Hu, X., Yang, R.: Time aware and data sparsity tolerant web service recommendation based on improved collaborative filtering. IEEE Trans. Serv. Comput. 8(5), 782–794 (2014)

    Article  Google Scholar 

  5. Hu, Y., Peng, Q., Hu, X., Yang, R.: Web service recommendation based on time series forecasting and collaborative filtering. In: 2015 IEEE International Conference on Web Services, pp. 233–240. IEEE (2015)

    Google Scholar 

  6. Li, J., Wang, J., Sun, Q., Zhou, A.: Temporal influences-aware collaborative filtering for QoS-based service recommendation. In: 2017 IEEE International Conference on Services Computing (SCC), pp. 471–474. IEEE (2017)

    Google Scholar 

  7. Ryu, D., Lee, K., Baik, J.: Location-based web service QoS prediction via preference propagation to address cold start problem. IEEE Trans. Serv. Comput. 14(3), 736–746 (2018)

    Article  Google Scholar 

  8. Sarwar, B., Karypis, G., Konstan, J., Riedl, J.: Item-based collaborative filtering recommendation algorithms. In: Proceedings of the 10th International Conference on World Wide Web, pp. 285–295 (2001)

    Google Scholar 

  9. Shao, L., Zhang, J., Wei, Y., Zhao, J., Xie, B., Mei, H.: Personalized QoS prediction for web services via collaborative filtering. In: IEEE International Conference on Web Services (ICWS 2007), pp. 439–446. IEEE (2007)

    Google Scholar 

  10. Tong, E., Niu, W., Liu, J.: A missing QoS prediction approach via time-aware collaborative filtering. IEEE Trans. Serv. Comput. 15(6), 3115–3128 (2021)

    Article  Google Scholar 

  11. Wu, C., Qiu, W., Wang, X., Zheng, Z., Yang, X.: Time-aware and sparsity-tolerant QoS prediction based on collaborative filtering. In: 2016 IEEE International Conference on Web Services (ICWS), pp. 637–640. IEEE (2016)

    Google Scholar 

  12. Wu, X., Cheng, B., Chen, J.: Collaborative filtering service recommendation based on a novel similarity computation method. IEEE Trans. Serv. Comput. 10(3), 352–365 (2015)

    Article  Google Scholar 

  13. Xiong, R., Wang, J., Li, Z., Li, B., Hung, P.C.: Personalized LSTM based matrix factorization for online QoS prediction. In: 2018 IEEE International Conference on Web Services (ICWS), pp. 34–41. IEEE (2018)

    Google Scholar 

  14. Yu, C., Huang, L.: Time-aware collaborative filtering for QoS-based service recommendation. In: 2014 IEEE International Conference on Web Services, pp. 265–272. IEEE (2014)

    Google Scholar 

  15. Yu, C., Huang, L.: A web service QoS prediction approach based on time-and location-aware collaborative filtering. SOCA 10(2), 135–149 (2016)

    Article  MathSciNet  Google Scholar 

  16. Yu, C., Huang, L.: CluCF: a clustering CF algorithm to address data sparsity problem. SOCA 11(1), 33–45 (2017)

    Article  Google Scholar 

  17. Zhang, Y., Zheng, Z., Lyu, M.R.: WSPred: a time-aware personalized QoS prediction framework for web services. In: 2011 IEEE 22nd International Symposium on Software Reliability Engineering, pp. 210–219. IEEE (2011)

    Google Scholar 

  18. Zheng, Z., Ma, H., Lyu, M.R., King, I.: QoS-aware web service recommendation by collaborative filtering. IEEE Trans. Serv. Comput. 4(2), 140–152 (2010)

    Article  Google Scholar 

  19. Zheng, Z., Xiaoli, L., Tang, M., Xie, F., Lyu, M.R.: Web service QoS prediction via collaborative filtering: a survey. IEEE Trans. Serv. Comput. 15(4), 2455–2472 (2020)

    Article  Google Scholar 

  20. Zheng, Z., Zhang, Y., Lyu, M.R.: Investigating QoS of real-world web services. IEEE Trans. Serv. Comput. 7(1), 32–39 (2012)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ezdehar Jawabreh .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2023 IFIP International Federation for Information Processing

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Jawabreh, E., Taweel, A. (2023). Enhanced Time-Aware Collaborative Filtering for QoS Web Service Prediction. In: Papadopoulos, G.A., Rademacher, F., Soldani, J. (eds) Service-Oriented and Cloud Computing. ESOCC 2023. Lecture Notes in Computer Science, vol 14183. Springer, Cham. https://doi.org/10.1007/978-3-031-46235-1_5

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-46235-1_5

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-46234-4

  • Online ISBN: 978-3-031-46235-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics