Abstract
With quick advancement in web technology, web-services offered on internet are growing quickly, making it challenging for users to choose a web-service fit to their needs. Recommender systems save users the hassle of going through a range of products by product recommendations through analytical techniques on historical data of user experiences of the available items/products. Research efforts provide several methods for web-service recommendation in which QoS-related attributes play primary role such as response-time, throughput, security, privacy and web-service-delivery. Derivable attributes including, user-trustworthiness and web-services reputation in contexts of users and web-services can also affect the QoS prediction. The proposed research focuses on a web-service recommendation model, S-RAP, for QoS prediction based on derivable attributes to predict QoS of a web-service that a user who has not invoked it before would experience. Services-Relevance attribute is proposed in this publication, which emphasizes on employing the historical data and extracting the degree of relevance in the users and web-services context to predict the QoS values for a user. The proposed system produces satisfactorily accurate rating predictions in the experiments evaluated by the Mean Absolute Error and Normalized Mean Absolute Error metrics. The results compared with state-of-the-art models show a relative improvement by 4.0%.
Similar content being viewed by others
Availability of data and materials
Dataset is referenced.
Code availability
Available on demand.
References
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17:734–749
Buyya R (2010) Cloud computing: the next revolution in information technology. In: 1st international conference on parallel distributed and grid
Cao B, Liu J, Wen Y, Li H, **ao Q, Chen J (2019) QoS-aware service recommendation based on relational topic model and factorization machines for IoT Mashup applications. J Parallel Distrib Comput 132:177–189
Chen **, Zheng Z, Liu X, Huang Z, Sun H (2011) Personalized QoS-aware web service recommendation and visualization. IEEE Trans Serv Comput 6(1):35–47
Chen Z, Shen L, Li F (2017) Exploiting Web service geographical neighborhood for collaborative. Futur Gener Comput Syst 68:249–259
Chen Z, Shen L, Li F (2019) Your neighbors are misunderstood: on modeling accurate similarity driven 2 by data range to collaborative web service QoS prediction. Futur Gener Comput Syst 95:404–419
Ding S, **a C, Cai Q, Zhou K, Yang S (2014) QoS-aware resource matching and recommendation for cloud computing systems. Appl Math Comput 247:941–950
Han S-M, Hassan MM, Yoon C, Huh E (2009) Efficient service recommendation system for cloud computing market. In: 2nd international conference on interaction sciences: information technology, culture and human
Ko JM, Kim CO, Kwon I-H (2008) Quality-of-service oriented web service composition algorithm and. J Syst Softw 81(11):2079–2090
Li S, Wen J, Luo F, Gao M, Zeng J, Dong ZY (2017) A new QoS-aware web service recommendation system based on contextual feature recognition at server-side. IEEE Trans Netw Serv Manag 14:332–342
Luis MV, Luis R-M, Juan C, Maik L (2008) A break in the clouds: towards a cloud definition. ACM SIGCOMM Comput Commun Rev 39:50–55
Lyu MR, Zheng Z, Zhu J, He P (2008) WS-DREAM. The Chinese University of Hong Kong. https://wsdream.github.io/. Accessed 20 Jan 2021
Lyu MR, Zheng Z, Zhu J, He P (2008) WS-DREAM Dataset#1. https://github.com/wsdream/wsdream-dataset/tree/master/dataset1. Accessed 20 Jan 2021
Maamar Z, Hacid H, Huhns MN (2011) Why web services need social networks. IEEE Internet Comput 15(2):90–94
Martinello M, Kaâniche M, Kanoun K (2005) Web service availability—impact of error recovery and traffic model. Reliab Eng Syst Saf 89:6–16
Mobasher B, Burke R, Jannach D, Adomavicius G (2011) Enhancing collaborative filtering systems with personality information. In: RecSys '11: proceedings of the fifth ACM conference on recommender systems, Chicago, Illinois, USA
O’Sullivan J, Edmond D, ter Hofstede A (2002) What’s in a service? Distrib Parallel Databases 12:117–133
Portugal I, Alencar P, Cowan DD (2015) The use of machine learning algorithms in recommender systems: a systematic review. Expert Syst Appl 97:205–227
Prabhu R, Shetty P, Shilpa SDR, Hegde R (2018) A review: recommender system using collaborative filtering and gray sheep problem. Int J Eng Dev Res 6(2):440–443
Qiu W, Zheng Z, Wang X, Yang X, Lyu MR (2013) Reputation-aware QoS value prediction of web services. In: IEEE international conference on services computing, Santa Clara, CA, USA
Rosatti G, Zorzi N, Zugliani D, Piffer S, Rizzi A (2018) A Web Service ecosystem for high-quality, cost-effective debris-flow hazard assessment. Environ Model Softw 100:33–47
Shao L, Zhang J, Wei Y, Zhao J, **e B, Mei H (2007) Personalized QoS prediction forweb services via collaborative filtering. In: IEEE international conference on web services (ICWS 2007). Salt Lake City, UT, USA
Su K, **ao B, Liu B, Zhang H, Zhang Z (2017) TAP: a personalized trust-aware QoS prediction approach for web service recommendation. Knowl-Based Syst 115:55–65
Teacy WTL, Luck M, Rogers A, Jennings NR (2012) An efficient and versatile approach to trust and reputation using hierarchical Bayesian modelling. Artif Intell 193:149–185
Whitby A, Josang A, Indulska J (2004) Filtering out unfair ratings in bayesian reputation systems. Icfain J Manag Res 4:48–64
Wu C, Qiu W, Zheng Z, Wang X, Yang X (2015) QoS prediction of web services based on two-phase k-means clustering. In: IEEE international conference on web services. New York, NY, USA
Wu H, Yue K, Li B, Zhang B, Hsu C-H (2018) Collaborative QoS prediction with context-sensitive matrix factorization. Future Gener Comput Syst 82:669–678
**ong R, Wang J, Zhang N, Ma Y (2018) Deep hybrid collaborative filtering for Web service recommendation. Expert Syst Appl 110:191–205
Xu Y, Yin J, Deng S, **ong NN, Huang J (2016) Context-aware QoS prediction for web service recommendation and selection. Expert Syst Appl 53:75–86
Yao L, Sheng QZ, Ngu AHH, Ashman H, Li X (2014) Exploring recommendations in internet of things. In: 37th international ACM SIGIR conference on research & development in information retrieval (SIGIR '14). Association for Computing Machinery, New York
Zheng Z, Ma H, Lyu MR, King I (2013) Collaborative web service QoS prediction via neighborhood integrated matrix factorization. IEEE Trans Serv Comput 6(3):289–299
Zheng Z, Ma H, Lyu MR, King I (2011) QoS-aware web service recommendation by collaborative filtering. IEEE Trans Serv Comput 4:140–152
Zibin Z, Zhang Y, Lyu MR (2014) Investigating QoS of real-world web services. IEEE Trans Serv Comput 7(1):32–39
Funding
Not applicable.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Muslim, H.S.M., Rubab, S., Khan, M.M. et al. S-RAP: relevance-aware QoS prediction in web-services and user contexts. Knowl Inf Syst 64, 1997–2022 (2022). https://doi.org/10.1007/s10115-022-01699-0
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10115-022-01699-0