Skip to main content

Collaborative Filtering Technique for Web Service Recommendation Based on User-Operation Combination

  • Conference paper
On the Move to Meaningful Internet Systems: OTM 2010 (OTM 2010)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 6426))

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.

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 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.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

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ferris, C., Farrell, J.: What are web services? ACM Commun. 46(6), 31 (2003)

    Article  Google Scholar 

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

    Google Scholar 

  3. Resnick, P., Varian, H.R.: Recommender systems. ACM Commun. 40(3), 56–58 (1997)

    Article  Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

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

    Chapter  Google Scholar 

  12. Salton, G., Wong, A., Yang, C.S.: A vector space model for automatic indexing. ACM Commun. 18(11), 613–620 (1975)

    Article  MATH  Google Scholar 

  13. Manning, C.D., Raghavan, P., Schutze, H.: Introduction to Information Retrieval. Cambridge University Press, Cambridge (2008)

    Book  MATH  Google Scholar 

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

    Article  Google Scholar 

  15. James, B., Stan, L.: The netflix prize. In: KDDCup 2007 (2007)

    Google Scholar 

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

    Google Scholar 

  17. Blake, M.B., Nowlan, M.F.: A web service recommender system using enhanced syntactical matching. In: ICWS, pp. 575–582 (2007)

    Google Scholar 

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

    Chapter  Google Scholar 

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

    Google Scholar 

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

    Chapter  Google Scholar 

  21. Landauer, T.K., Foltz, P.W., Laham, D.: An introduction to latent semantic analysis. Discourse Processes (25), 259–284 (1998)

    Google Scholar 

  22. Berry, M.W., Dumais, S.T., O’Brien, G.W.: Using linear algebra for intelligent information retrieval. SIAM Rev. 37(4), 573–595 (1995)

    Article  MathSciNet  MATH  Google Scholar 

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

    Google Scholar 

  24. Kontostathis, A., Pottenger, W.M.: A framework for understanding latent semantic indexing (lsi) performance. Inf. Process. Manage. 42(1), 56–73 (2006)

    Article  Google Scholar 

  25. Baeza-Yates, R., Ribeiro-Neto, B.: Modern Information Retrieval, 1st edn. Addison-Wesley, Reading (May 1999)

    Google Scholar 

  26. Paterek, A.: Improving regularized singular value decomposition for collaborative filtering. In: KDDCup 2007 (2007)

    Google Scholar 

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

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics