Abstract
The tremendous growth in the amount of available web services impulses many researchers on proposing recommender systems to help users discover services. Most of the proposed solutions analyzed query strings and web service descriptions to generate recommendations. However, these text-based recommendation approaches depend mainly on user’s perspective, languages and notations which easily decrease recommendation’s efficiency. In this paper, we present our approach in which we take into account historical usage data instead of the text based analysis. We apply collaborative filtering technique on user’s interactions. We propose and implement three algorithms based on Vector Space Model to validate our approach. We also provide evaluation methods based on the precision, recall and root mean square error in order to compare and assert the efficiency of our algorithms.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ferris, C., Farrell, J.: What are web services? ACM Commun. 46(6), 31 (2003)
Daniel, B., Katharina, S., Holger, L., Fensel, D.: Web service discovery? a reality check. In: Sure, Y., Domingue, J. (eds.) ESWC 2006. LNCS, vol. 4011, Springer, Heidelberg (2006)
Resnick, P., Varian, H.R.: Recommender systems. ACM Commun. 40(3), 56–58 (1997)
Wu, C.-T., Wang, H.-F.: Recent development of recommender systems. In: IEEE International Conference on Industrial Engineering and Engineering Management, pp. 228–232 (December 2007)
Dong, X., Halevy, A., Madhavan, J., Nemes, E., Zhang, J.: Similarity search for web services. In: VLDB 2004: Proceedings of the Thirtieth international conference on Very large data bases, pp. 372–383. VLDB Endowment (2004)
Platzer, C., Dustdar, S.: A vector space search engine for web services. In: Third IEEE European Conference on Web Services, ECOWS 2005, p. 9 (November 2005)
Birukou, A., Blanzieri, E., D’Andrea, V., Giorgini, P., Kokash, N.: Improving web service discovery with usage data. IEEE Software 24(6), 47–54 (2007)
Kokash, N., Birukou, A., D’Andrea, V.: Web Service Discovery Based on Past User Experience. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 95–107. Springer, Heidelberg (2007)
Zheng, Z., Ma, H., Lyu, M.R., King, I.: Wsrec: A collaborative filtering based web service recommender system. In: ICWS 2009: Proceedings of the 2009 IEEE International Conference on Web Services, Washington, DC, USA, pp. 437–444. IEEE Computer Society, Los Alamitos (2009)
Wang, Z., Liu, K., Lv, G., Hao, X.: Study of an algorithm of web service matching based on semantic web service. In: ALPIT 2007: Proceedings of the Sixth International Conference on Advanced Language Processing and Web Information Technology (ALPIT 2007), Washington, DC, USA, pp. 429–433. IEEE Computer Society, Los Alamitos (2007)
Paolucci, M., Kawamura, T., Payne, T.R., Sycara, K.P.: Semantic matching of web services capabilities. In: Horrocks, I., Hendler, J. (eds.) ISWC 2002. LNCS, vol. 2342, pp. 333–347. Springer, Heidelberg (2002)
Salton, G., Wong, A., Yang, C.S.: A vector space model for automatic indexing. ACM Commun. 18(11), 613–620 (1975)
Manning, C.D., Raghavan, P., Schutze, H.: Introduction to Information Retrieval. Cambridge University Press, Cambridge (2008)
Herlocker, J.L., Konstan, J.A., Terveen, L.G., Riedl, J.T.: Evaluating collaborative filtering recommender systems. ACM Trans. Inf. Syst. 22(1), 5–53 (2004)
James, B., Stan, L.: The netflix prize. In: KDDCup 2007 (2007)
Manikrao, U.S., Prabhakar, T.V.: Dynamic selection of web services with recommendation system. In: NWESP 2005: Proceedings of the International Conference on Next Generation Web Services Practices, Washington, DC, USA, p. 117. IEEE Computer Society, Los Alamitos (2005)
Blake, M.B., Nowlan, M.F.: A web service recommender system using enhanced syntactical matching. In: ICWS, pp. 575–582 (2007)
Kokash, N., Birukou, R.: Web service discovery based on past user experience. In: Abramowicz, W. (ed.) BIS 2007. LNCS, vol. 4439, pp. 95–107. Springer, Heidelberg (2007)
Paliwal, A.V., Adam, N.R., Bornhovd, C.: Web service discovery: Adding semantics through service request expansion and latent semantic indexing. In: IEEE International Conference on Services Computing, pp. 106–113 (2007)
Wu, S.: A new web services matching algorithm. In: IUCE 2009: Proceedings of the 2009 International Symposium on Intelligent Ubiquitous Computing and Education, Washington, DC, USA, pp. 414–416. IEEE Computer Society, Los Alamitos (2009)
Landauer, T.K., Foltz, P.W., Laham, D.: An introduction to latent semantic analysis. Discourse Processes (25), 259–284 (1998)
Berry, M.W., Dumais, S.T., O’Brien, G.W.: Using linear algebra for intelligent information retrieval. SIAM Rev. 37(4), 573–595 (1995)
Wu, C., Potdar, V., Chang, E.: Latent Semantic Analysis — The Dynamics of Semantics Web Services Discovery. In: Dillon, T.S., Chang, E., Meersman, R., Sycara, K. (eds.) Advances in Web Semantics I. LNCS, vol. 4891, pp. 346–373. Springer, Heidelberg (2008)
Kontostathis, A., Pottenger, W.M.: A framework for understanding latent semantic indexing (lsi) performance. Inf. Process. Manage. 42(1), 56–73 (2006)
Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval, 1st edn. Addison-Wesley, Reading (May 1999)
Paterek, A.: Improving regularized singular value decomposition for collaborative filtering. In: KDDCup 2007 (2007)
Ma, J., Zhang, Y., He, J.: Web services discovery based on latent semantic approach. In: ICWS 2008: Proceedings of the 2008 IEEE International Conference on Web Services, Washington, DC, USA, pp. 740–747. IEEE Computer Society, Los Alamitos (2008)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2010 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ngoc Chan, N., Gaaloul, W., Tata, S. (2010). Collaborative Filtering Technique for Web Service Recommendation Based on User-Operation Combination. In: Meersman, R., Dillon, T., Herrero, P. (eds) On the Move to Meaningful Internet Systems: OTM 2010. OTM 2010. Lecture Notes in Computer Science, vol 6426. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-16934-2_17
Download citation
DOI: https://doi.org/10.1007/978-3-642-16934-2_17
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-16933-5
Online ISBN: 978-3-642-16934-2
eBook Packages: Computer ScienceComputer Science (R0)