{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,10]],"date-time":"2026-03-10T14:51:51Z","timestamp":1773154311387,"version":"3.50.1"},"reference-count":54,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2020,11,7]],"date-time":"2020-11-07T00:00:00Z","timestamp":1604707200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,11,7]],"date-time":"2020-11-07T00:00:00Z","timestamp":1604707200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["SOCA"],"published-print":{"date-parts":[[2021,3]]},"DOI":"10.1007\/s11761-020-00304-y","type":"journal-article","created":{"date-parts":[[2020,11,7]],"date-time":"2020-11-07T12:02:42Z","timestamp":1604750562000},"page":"5-20","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":26,"title":["A deep learning approach for collaborative prediction of Web service\u00a0QoS"],"prefix":"10.1007","volume":"15","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-5329-1962","authenticated-orcid":false,"given":"Mohammed Ismail","family":"Smahi","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fethallah","family":"Hadjila","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chouki","family":"Tibermacine","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Abdelkrim","family":"Benamar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2020,11,7]]},"reference":[{"issue":"6","key":"304_CR1","doi-asserted-by":"publisher","first-page":"734","DOI":"10.1109\/TKDE.2005.99","volume":"17","author":"G Adomavicius","year":"2005","unstructured":"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(6):734\u2013749","journal-title":"IEEE Trans Knowl Data Eng"},{"key":"304_CR2","doi-asserted-by":"publisher","first-page":"213","DOI":"10.1016\/j.ins.2015.10.013","volume":"364","author":"AA Akinduko","year":"2016","unstructured":"Akinduko AA, Mirkes EM, Gorban AN (2016) Som: stochastic initialization versus principal components. Inf Sci 364:213\u2013221","journal-title":"Inf Sci"},{"issue":"1","key":"304_CR3","first-page":"3563","volume":"15","author":"G Alain","year":"2014","unstructured":"Alain G, Bengio Y (2014) What regularized auto-encoders learn from the data-generating distribution. J Mach Learn Res 15(1):3563\u20133593","journal-title":"J Mach Learn Res"},{"issue":"1","key":"304_CR4","doi-asserted-by":"publisher","first-page":"73","DOI":"10.1109\/TSC.2017.2681666","volume":"13","author":"B Bai","year":"2020","unstructured":"Bai B, Fan Y, Tan W, Zhang J (2020) Dltsr: A deep learning framework for recommendations of long-tail web services. IEEE Trans Ser Comput 13(1):73\u201385","journal-title":"IEEE Trans Ser Comput"},{"issue":"7&8","key":"304_CR5","first-page":"595","volume":"16","author":"S Chen","year":"2017","unstructured":"Chen S, Fan Y, Tan W, Zhang J, Bai B, Gao Z (2017) Service recommendation based on separated time-aware collaborative poisson factorization. J Web Eng 16(7&8):595\u2013618","journal-title":"J Web Eng"},{"key":"304_CR6","doi-asserted-by":"crossref","unstructured":"Chen WY, Chu JC, Luan J, Bai H, Wang Y, Chang EY (2009) Collaborative filtering for orkut communities: discovery of user latent behavior. In: Proceedings of the 18th international conference on World wide web. ACM, pp 681\u2013690","DOI":"10.1145\/1526709.1526801"},{"issue":"7","key":"304_CR7","doi-asserted-by":"publisher","first-page":"1913","DOI":"10.1109\/TPDS.2013.308","volume":"25","author":"X Chen","year":"2013","unstructured":"Chen X, Zheng Z, Yu Q, Lyu MR (2013) Web service recommendation via exploiting location and qos information. IEEE Trans Parallel Distrib Syst 25(7):1913\u20131924","journal-title":"IEEE Trans Parallel Distrib Syst"},{"key":"304_CR8","doi-asserted-by":"publisher","first-page":"248","DOI":"10.1016\/j.future.2016.09.022","volume":"68","author":"Z Chen","year":"2017","unstructured":"Chen Z, Shen L, Li F (2017) Exploiting web service geographical neighborhood for collaborative QoS prediction. Future Gener Comput Syst 68:248\u2013259","journal-title":"Future Gener Comput Syst"},{"key":"304_CR9","doi-asserted-by":"publisher","first-page":"404","DOI":"10.1016\/j.future.2019.01.003","volume":"95","author":"Z Chen","year":"2019","unstructured":"Chen Z, Shen L, Li F (2019) Your neighbors are misunderstood: on modeling accurate similarity driven by data range to collaborative web service qos prediction. Future Gener Comput Syst 95:404\u2013419","journal-title":"Future Gener Comput Syst"},{"key":"304_CR10","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1016\/j.knosys.2017.10.001","volume":"138","author":"Z Chen","year":"2017","unstructured":"Chen Z, Shen L, Li F, You D (2017) Your neighbors alleviate cold-start: on geographical neighborhood influence to collaborative web service qos prediction. Knowl Based Syst 138:188\u2013201","journal-title":"Knowl Based Syst"},{"key":"304_CR11","unstructured":"Clevert DA, Unterthiner T, Hochreiter S (2015) Fast and accurate deep network learning by exponential linear units (elus). arXiv preprint arXiv:1511.07289"},{"issue":"1","key":"304_CR12","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1145\/963770.963776","volume":"22","author":"M Deshpande","year":"2004","unstructured":"Deshpande M, Karypis G (2004) Item-based top-n recommendation algorithms. ACM Trans Inf Syst (TOIS) 22(1):143\u2013177","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"304_CR13","unstructured":"Glorot X, Bengio Y (2010) Understanding the difficulty of training deep feedforward neural networks. In: Proceedings of the thirteenth international conference on artificial intelligence and statistics, pp 249\u2013256"},{"key":"304_CR14","doi-asserted-by":"crossref","unstructured":"Godse M, Bellur U, Sonar R (2010) Automating QoS based service selection. In: 2010 IEEE international conference on web services. IEEE, pp 534\u2013541","DOI":"10.1109\/ICWS.2010.58"},{"key":"304_CR15","volume-title":"Deep learning","author":"I Goodfellow","year":"2016","unstructured":"Goodfellow I, Bengio Y, Courville A (2016) Deep learning. MIT Press, Cambridge"},{"issue":"1","key":"304_CR16","first-page":"100","volume":"28","author":"JA Hartigan","year":"1979","unstructured":"Hartigan JA, Wong MA (1979) Algorithm as 136: a k-means clustering algorithm. J R Stat Soc Ser C (Appl Stat) 28(1):100\u2013108","journal-title":"J R Stat Soc Ser C (Appl Stat)"},{"key":"304_CR17","doi-asserted-by":"crossref","unstructured":"Hecht-Nielsen R (1992) Theory of the backpropagation neural network. In: H. Wechsler (ed.) Neural Networks for Perception, pp. 65-93. Academic Press","DOI":"10.1016\/B978-0-12-741252-8.50010-8"},{"issue":"5786","key":"304_CR18","doi-asserted-by":"publisher","first-page":"504","DOI":"10.1126\/science.1127647","volume":"313","author":"GE Hinton","year":"2006","unstructured":"Hinton GE, Salakhutdinov RR (2006) Reducing the dimensionality of data with neural networks. Science 313(5786):504\u2013507","journal-title":"Science"},{"issue":"19","key":"304_CR19","doi-asserted-by":"publisher","first-page":"3309","DOI":"10.1016\/j.ins.2009.05.018","volume":"179","author":"AF Huang","year":"2009","unstructured":"Huang AF, Lan CW, Yang SJ (2009) An optimal qos-based web service selection scheme. Inf Sci 179(19):3309\u20133322","journal-title":"Inf Sci"},{"issue":"1","key":"304_CR20","doi-asserted-by":"publisher","first-page":"116","DOI":"10.1145\/963770.963775","volume":"22","author":"Z Huang","year":"2004","unstructured":"Huang Z, Chen H, Zeng D (2004) Applying associative retrieval techniques to alleviate the sparsity problem in collaborative filtering. ACM Trans Inf Syst (TOIS) 22(1):116\u2013142","journal-title":"ACM Trans Inf Syst (TOIS)"},{"key":"304_CR21","doi-asserted-by":"publisher","first-page":"74003","DOI":"10.1109\/ACCESS.2018.2883742","volume":"6","author":"M Jalili","year":"2018","unstructured":"Jalili M, Ahmadian S, Izadi M, Moradi P, Salehi M (2018) Evaluating collaborative filtering recommender algorithms: a survey. IEEE Access 6:74003\u201374024","journal-title":"IEEE Access"},{"key":"304_CR22","volume-title":"Principal component analysis","author":"I Jolliffe","year":"2011","unstructured":"Jolliffe I (2011) Principal component analysis. Springer, Springer"},{"key":"304_CR23","doi-asserted-by":"crossref","unstructured":"Kanagawa H, Kobayashi H, Shimizu N, Tagami Y, Suzuki T (2019) Cross-domain recommendation via deep domain adaptation. In: European conference on information retrieval. Springer, Berlin, pp 20\u201329","DOI":"10.1007\/978-3-030-15719-7_3"},{"issue":"4","key":"304_CR24","doi-asserted-by":"publisher","first-page":"351","DOI":"10.1016\/0167-9236(94)00046-1","volume":"15","author":"MY Kiang","year":"1995","unstructured":"Kiang MY, Kulkarni UR, Tam KY (1995) Self-organizing map network as an interactive clustering tool-an application to group technology. Decis Support Syst 15(4):351\u2013374","journal-title":"Decis Support Syst"},{"key":"304_CR25","volume-title":"Self-organization and associative memory","author":"T Kohonen","year":"2012","unstructured":"Kohonen T (2012) Self-organization and associative memory, vol 8. Springer, Berlin"},{"issue":"8","key":"304_CR26","doi-asserted-by":"publisher","first-page":"30","DOI":"10.1109\/MC.2009.263","volume":"42","author":"Y Koren","year":"2009","unstructured":"Koren Y, Bell R, Volinsky C (2009) Matrix factorization techniques for recommender systems. Computer 42(8):30\u201337","journal-title":"Computer"},{"key":"304_CR27","doi-asserted-by":"crossref","unstructured":"Li S, Kawale J, Fu Y (2015) Deep collaborative filtering via marginalized denoising auto-encoder. In: Proceedings of the 24th ACM international on conference on information and knowledge management. ACM, pp 811\u2013820","DOI":"10.1145\/2806416.2806527"},{"key":"304_CR28","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1016\/j.knosys.2019.02.032","volume":"174","author":"J Liu","year":"2019","unstructured":"Liu J, Chen Y (2019) A personalized clustering-based and reliable trust-aware qos prediction approach for cloud service recommendation in cloud manufacturing. Knowl Based Syst 174:43\u201356","journal-title":"Knowl Based Syst"},{"key":"304_CR29","first-page":"1","volume":"PP","author":"H Ma","year":"2019","unstructured":"Ma H, Hu Z, Li K, Zhu H (2019) Variation-aware cloud service selection via collaborative QoS prediction. IEEE Trans Serv Comput PP:1","journal-title":"IEEE Trans Serv Comput"},{"key":"304_CR30","unstructured":"Neelakantan A, Vilnis L, Le QV, Sutskever I, Kaiser L, Kurach K, Martens J (2015) Adding gradient noise improves learning for very deep networks. arXiv preprint arXiv:1511.06807"},{"issue":"2","key":"304_CR31","doi-asserted-by":"publisher","first-page":"332","DOI":"10.7763\/IJCTE.2011.V3.328","volume":"3","author":"G Panchal","year":"2011","unstructured":"Panchal G, Ganatra A, Kosta Y, Panchal D (2011) Behaviour analysis of multilayer perceptrons with multiple hidden neurons and hidden layers. Int J Comput Theory Eng 3(2):332\u2013337","journal-title":"Int J Comput Theory Eng"},{"key":"304_CR32","doi-asserted-by":"crossref","unstructured":"Refaeilzadeh P, Tang L, Liu H (2009) Cross-validation. In: Liu L, \u00d6zsu MT, eds. Encyclopedia of database systems. New York, NY: Springer US, pp 532\u2013538","DOI":"10.1007\/978-0-387-39940-9_565"},{"key":"304_CR33","doi-asserted-by":"crossref","unstructured":"Rumelhart DE, Hinton GE, Williams RJ (1985) Learning internal representations by error propagation. Technical report, California Univ San Diego La Jolla Inst for Cognitive Science","DOI":"10.21236\/ADA164453"},{"key":"304_CR34","doi-asserted-by":"publisher","first-page":"285","DOI":"10.1145\/371920.372071","volume":"1","author":"BM Sarwar","year":"2001","unstructured":"Sarwar BM, Karypis G, Konstan JA, Riedl J et al (2001) Item-based collaborative filtering recommendation algorithms. Www 1:285\u2013295","journal-title":"Www"},{"key":"304_CR35","doi-asserted-by":"crossref","unstructured":"Singhal A, Sinha P, Pant R (2017) Use of deep learning in modern recommendation system: a summary of recent works. arXiv preprint arXiv:1712.07525","DOI":"10.5120\/ijca2017916055"},{"key":"304_CR36","doi-asserted-by":"crossref","unstructured":"Smahi MI, Hadjila F, Tibermacine C, Merzoug M, Benamar A (2018) An encoder-decoder architecture for the prediction of web service QoS. In: European conference on service-oriented and cloud computing, pp 74\u201389. Springer, Berlin","DOI":"10.1007\/978-3-319-99819-0_6"},{"key":"304_CR37","doi-asserted-by":"crossref","unstructured":"Sun Y, Wang X, Tang X (2015) Deeply learned face representations are sparse, selective, and robust. In: Proceedings of the IEEE conference on computer vision and pattern recognition, pp 2892\u20132900","DOI":"10.1109\/CVPR.2015.7298907"},{"issue":"1","key":"304_CR38","doi-asserted-by":"publisher","first-page":"126","DOI":"10.1109\/TNSM.2016.2517097","volume":"13","author":"M Tang","year":"2016","unstructured":"Tang M, Zheng Z, Kang G, Liu J, Yang Y, Zhang T (2016) Collaborative web service quality prediction via exploiting matrix factorization and network map. IEEE Trans Netw Serv Manag 13(1):126\u2013137","journal-title":"IEEE Trans Netw Serv Manag"},{"issue":"Dec","key":"304_CR39","first-page":"3371","volume":"11","author":"P Vincent","year":"2010","unstructured":"Vincent P, Larochelle H, Lajoie I, Bengio Y, Manzagol PA (2010) Stacked denoising autoencoders: learning useful representations in a deep network with a local denoising criterion. J Mach Learn Res 11(Dec):3371\u20133408","journal-title":"J Mach Learn Res"},{"issue":"6","key":"304_CR40","doi-asserted-by":"publisher","first-page":"556","DOI":"10.1109\/TSE.2016.2615615","volume":"43","author":"H Wang","year":"2016","unstructured":"Wang H, Wang L, Yu Q, Zheng Z, Bouguettaya A, Lyu MR (2016) Online reliability prediction via motifs-based dynamic bayesian networks for service-oriented systems. IEEE Trans Softw Eng 43(6):556\u2013579","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"304_CR41","first-page":"7","volume":"10","author":"X Wang","year":"2016","unstructured":"Wang X, Zhu J, Zheng Z, Song W, Shen Y, Lyu MR (2016) A spatial-temporal qos prediction approach for time-aware web service recommendation. ACM Trans Web (TWEB) 10(1):7","journal-title":"ACM Trans Web (TWEB)"},{"key":"304_CR42","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1016\/j.eswa.2016.09.040","volume":"69","author":"J Wei","year":"2017","unstructured":"Wei J, He J, Chen K, Zhou Y, Tang Z (2017) Collaborative filtering and deep learning based recommendation system for cold start items. Expert Syst Appl 69:29\u201339","journal-title":"Expert Syst Appl"},{"issue":"9","key":"304_CR43","doi-asserted-by":"publisher","first-page":"1","DOI":"10.18637\/jss.v078.i09","volume":"78","author":"P Wittek","year":"2017","unstructured":"Wittek P, Gao SC, Lim IS, Zhao L (2017) somoclu: an efficient parallel library for self-organizing maps. J Stat Softw 78(9):1\u201321","journal-title":"J Stat Softw"},{"key":"304_CR44","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson MC, Regnell B, Wessl\u00e9n A (2012) Experimentation in software engineering. Springer, Berlin"},{"key":"304_CR45","doi-asserted-by":"publisher","first-page":"191","DOI":"10.1016\/j.eswa.2018.05.039","volume":"110","author":"R Xiong","year":"2018","unstructured":"Xiong R, Wang J, Zhang N, Ma Y (2018) Deep hybrid collaborative filtering for web service recommendation. Expert Syst Appl 110:191\u2013205","journal-title":"Expert Syst Appl"},{"key":"304_CR46","unstructured":"Xu B, Wang N, Chen T, Li M (2015) Empirical evaluation of rectified activations in convolutional network. arXiv preprint arXiv:1505.00853"},{"key":"304_CR47","doi-asserted-by":"publisher","first-page":"75","DOI":"10.1016\/j.eswa.2016.01.010","volume":"53","author":"Y Xu","year":"2016","unstructured":"Xu Y, Yin J, Deng S, Xiong NN, Huang J (2016) Context-aware qos prediction for web service recommendation and selection. Expert Syst Appl 53:75\u201386","journal-title":"Expert Syst Appl"},{"issue":"1","key":"304_CR48","doi-asserted-by":"publisher","first-page":"6","DOI":"10.1145\/1232722.1232728","volume":"1","author":"T Yu","year":"2007","unstructured":"Yu T, Zhang Y, Lin KJ (2007) Efficient algorithms for web services selection with end-to-end QoS constraints. ACM Trans Web (TWEB) 1(1):6","journal-title":"ACM Trans Web (TWEB)"},{"issue":"1","key":"304_CR49","first-page":"5","volume":"52","author":"S Zhang","year":"2019","unstructured":"Zhang S, Yao L, Sun A, Tay Y (2019) Deep learning based recommender system: a survey and new perspectives. ACM Comput Surv (CSUR) 52(1):5","journal-title":"ACM Comput Surv (CSUR)"},{"key":"304_CR50","unstructured":"Zhao ZD, Shang MS (2010) User-based collaborative-filtering recommendation algorithms on Hadoop. In: 2010 third international conference on knowledge discovery and data mining. IEEE, pp 478\u2013481"},{"key":"304_CR51","doi-asserted-by":"crossref","unstructured":"Zheng Z, Ma H, Lyu MR, King I (2009) WSRec: a collaborative filtering based web service recommender system. In: 2009 IEEE international conference on web services. IEEE, pp 437\u2013444","DOI":"10.1109\/ICWS.2009.30"},{"issue":"2","key":"304_CR52","doi-asserted-by":"publisher","first-page":"140","DOI":"10.1109\/TSC.2010.52","volume":"4","author":"Z Zheng","year":"2010","unstructured":"Zheng Z, Ma H, Lyu MR, King I (2010) Qos-aware web service recommendation by collaborative filtering. IEEE Trans Serv Comput 4(2):140\u2013152","journal-title":"IEEE Trans Serv Comput"},{"issue":"3","key":"304_CR53","doi-asserted-by":"publisher","first-page":"289","DOI":"10.1109\/TSC.2011.59","volume":"6","author":"Z Zheng","year":"2012","unstructured":"Zheng Z, Ma H, Lyu MR, King I (2012) Collaborative web service QoS prediction via neighborhood integrated matrix factorization. IEEE Trans Serv Comput 6(3):289\u2013299","journal-title":"IEEE Trans Serv Comput"},{"issue":"1","key":"304_CR54","doi-asserted-by":"publisher","first-page":"32","DOI":"10.1109\/TSC.2012.34","volume":"7","author":"Z Zheng","year":"2014","unstructured":"Zheng Z, Zhang Y, Lyu MR (2014) Investigating qos of real-world web services. IEEE Trans Serv Comput 7(1):32\u201339","journal-title":"IEEE Trans Serv Comput"}],"container-title":["Service Oriented Computing and Applications"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-020-00304-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11761-020-00304-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11761-020-00304-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,2,10]],"date-time":"2021-02-10T07:27:33Z","timestamp":1612942053000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11761-020-00304-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,7]]},"references-count":54,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2021,3]]}},"alternative-id":["304"],"URL":"https:\/\/doi.org\/10.1007\/s11761-020-00304-y","relation":{},"ISSN":["1863-2386","1863-2394"],"issn-type":[{"value":"1863-2386","type":"print"},{"value":"1863-2394","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,7]]},"assertion":[{"value":"3 January 2020","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"10 September 2020","order":2,"name":"revised","label":"Revised","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"5 October 2020","order":3,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"7 November 2020","order":4,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}