[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article

A recommender system based on historical usage data for web service discovery

Published: 01 March 2012 Publication History

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 an 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 four algorithms to validate our approach. We also provide evaluation methods based on the precision and recall in order to assert the efficiency of our algorithms.

References

[1]
Birukou A, Blanzieri E, D'Andrea V, Giorgini P, Kokash N (2007) Improving web service discovery with usage data. Softw IEEE 24(6): 47-54.
[2]
Blake MB, Nowlan MF (2007) A web service recommender system using enhanced syntactical matching. In: ICWS. pp 575-582.
[3]
Breese JS, Heckerman D, Kadie C (1998) Empirical analysis of predictive algorithms for collaborative filtering. Morgan Kaufmann, Los Altos 43-52.
[4]
Chen AYA, McLeod D (2006) Collaborative filtering for information recommendation systems. Encyclopedia of E-Commerce, E-Government, and Mobile Commerce, IGI Global pp 118-123.
[5]
Dahlen B, Konstan J, Herlocker J, Good N, Borchers A, Riedl J (1998) Jump-starting movieLens: User benefits of starting a collaborative filtering system with "dead-data". In: University of Minnesota TR 98-017.
[6]
Daniel B, Katharina S, Holger L, Fensel D (2006) Web service discovery? A reality check. 3rd European Semantic Web Conference, Budva, Montenegro (June 2006).
[7]
Dong X, Halevy A, Madhavan J, Nemes E, Zhang J (2004) Similarity search for web services. In: VLDB '04: Proceedings of the thirtieth international conference on very large data bases. VLDB Endowment. pp 372-383.
[8]
Ferris C, Farrell J (2003) What are web services?. Commun ACM 46(6):31.
[9]
Herlocker JL, Konstan JA, Riedl J (2000) Explaining collaborative filtering recommendations. In: Proceedings of the 2000 ACM conference on computer supported cooperative work, CSCW '00. ACM, New York, NY, USA, pp 241-250.
[10]
Herlocker JL, Konstan JA, Terveen LG, Riedl JT (2004) Evaluating collaborative filtering recommender systems. ACM Trans Inf Syst 22:5-53.
[11]
Hill W, Stead L, Rosenstein M, Furnas G (1995) Recommending and evaluating choices in a virtual community of use. In: Proceedings of the SIGCHI conference on human factors in computing systems, CHI '95. ACM Press/Addison-Wesley, New York, NY, USA, pp 194-201.
[12]
Kokash N, Birukou A, D'Andrea V (2007) Web service discovery based on past user experience. In: Proceedings of the 10th international conference on business information systems, BIS'07. Springer, Berlin, Heidelberg, pp 95-107.
[13]
Konstan JA, Miller BN, Maltz D, Herlocker JL, Gordon LR, Riedl J, Volume H (1997) Grouplens: applying collaborative filtering to usenet news. Commun ACM 40:77-87.
[14]
LindenG, Smith B, York J (2003) Amazon.com recommendations: item-to-item collaborative filtering. Internet Comput IEEE 7(1): 76-80.
[15]
Linden GD, Jacobi JA, Benson EA (2001) Collaborative recommendations using item-to-item similarity mappings. Patent and Trademark Office, Washington. http://www.patentlens.net/ patentlens/patent/US_6266649/en/
[16]
Ma J, Zhang Y, He J (2008) Web services discovery based on latent semantic approach. In: ICWS '08: Proceedings of the 2008 IEEE international conference on web services. IEEE Computer Society, Washington, DC, USA, pp 740-747.
[17]
Manikrao US, Prabhakar TV(2005) Dynamic selection of web services with recommendation system. In: NWESP '05: Proceedings of the international conference on next generation web services practices. IEEE Computer Society, Washington, DC, USA, p 117.
[18]
Manning CD, Raghavan P, SchutzeH (2008) Introduction to information retrieval. Cambridge University Press, New York.
[19]
Paolucci M, Kawamura T, Payne TR, Sycara KP (2002) Semantic matching of web services capabilities. In: ISWC '02: Proceedings of the first international semantic web conference on the semantic web. Springer, London, UK, pp 333-347.
[20]
Perez L, Barranco M, Martinez L (2007) Building user profiles for recommender systems from incomplete preference relations. Fuzzy Syst Conf 2007. FUZZ-IEEE 2007. IEEE International, pp 1-6.
[21]
Platzer C, Dustdar S (2005) A vector space search engine for web services. Web Services, 2005. ECOWS 2005. Third IEEE European Conference on pp 9 (2005).
[22]
Resnick P, Iacovou N, Suchak M, Bergstrom P, Riedl J (1994) Grouplens: an open architecture for collaborative filtering of netnews. ACM Press, New York 175-186.
[23]
Resnick P, Varian HR (1997) Recommender systems. Commun ACM 40(3): 56-58.
[24]
Salton G, Wong A, Yang CS (1975) Avector space model for automatic indexing. Commun ACM 18(11): 613-620.
[25]
Sarwar B, Karypis G, Konstan J, Reidl J (2001) Item-based collaborative filtering recommendation algorithms. In: WWW '01: Proceedings of the 10th international conference on world wide web. ACM, New York, NY, USA, pp 285-295.
[26]
Sarwar B, Karypis G, Konstan J, Riedl J (2000) Analysis of recommendation algorithms for e-commerce. In: EC '00: Proceedings of the 2nd ACM conference on electronic commerce. ACM, New York, NY, USA, pp 158-167.
[27]
Shardanand U, Maes P (1995) Social information filtering: algorithms for automating "word of mouth". ACM Press, New York 210-217.
[28]
Su X, Khoshgoftaar TM (2009) A survey of collaborative filtering techniques. Adv Artif Intell 4:2-4.
[29]
Wang Z, Liu K, Lv G, Hao X (2007) Study of an algorithm of web service matching based on semantic web service. In: ALPIT '07: Proceedings of the sixth international conference on advanced language processing and web information technology (ALPIT 2007). IEEE Computer Society, Washington, DC, USA, pp 429-433.
[30]
Wu C, Potdar V, Chang E (2009) Advances in web semantics I: ontologies, web services and applied semantic web, chap. Latent semantic analysis--the dynamics of semantics web services discovery. Springer, Berlin 346-373.
[31]
Wu CT, Wang HF (2007) Recent development of recommender systems. 2007 IEEE International Conference on Industrial Engineering and Engineering Management. pp 228-232.
[32]
Wu S (2009) A new web services matching algorithm. In: IUCE'09: Proceedings of the 2009 international symposium on intelligent ubiquitous computing and education. IEEE Computer Society, Washington, DC, USA, pp 414-416.
[33]
Yu T, Zhang Y, Lin KJ (2007) Efficient algorithms for web services selection with end-to-end qos constraints. ACM Trans Web 1.
[34]
Zheng Z, Ma H, Lyu MR, King I (2009) Wsrec: a collaborative filtering based web service recommender system. In: ICWS '09: Proceedings of the 2009 IEEE international conference on web services. IEEE Computer Society,Washington, DC, USA, pp 437-444.

Cited By

View all
  • (2023)A method to recommend cloud manufacturing service based on the spectral clustering and improved Slope one algorithmJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00489-512:1Online publication date: 3-Aug-2023
  • (2021)A Recommendation Approach for Rating Prediction Based on User Interest and Trust ValueComputational Intelligence and Neuroscience10.1155/2021/66779202021Online publication date: 1-Jan-2021
  • (2020)Improving recommender systems by encoding items and user profiles considering the order in their consumption historyProgress in Artificial Intelligence10.1007/s13748-019-00199-79:1(67-75)Online publication date: 1-Mar-2020
  • Show More Cited By
  1. A recommender system based on historical usage data for web service discovery

      Recommendations

      Comments

      Please enable JavaScript to view thecomments powered by Disqus.

      Information & Contributors

      Information

      Published In

      cover image Service Oriented Computing and Applications
      Service Oriented Computing and Applications  Volume 6, Issue 1
      March 2012
      76 pages

      Publisher

      Springer-Verlag

      Berlin, Heidelberg

      Publication History

      Published: 01 March 2012

      Author Tags

      1. Cosine similarity
      2. Recommender system
      3. Usage-based filtering
      4. Vector space model
      5. Web service

      Qualifiers

      • Article

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)0
      • Downloads (Last 6 weeks)0
      Reflects downloads up to 26 Jan 2025

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)A method to recommend cloud manufacturing service based on the spectral clustering and improved Slope one algorithmJournal of Cloud Computing: Advances, Systems and Applications10.1186/s13677-023-00489-512:1Online publication date: 3-Aug-2023
      • (2021)A Recommendation Approach for Rating Prediction Based on User Interest and Trust ValueComputational Intelligence and Neuroscience10.1155/2021/66779202021Online publication date: 1-Jan-2021
      • (2020)Improving recommender systems by encoding items and user profiles considering the order in their consumption historyProgress in Artificial Intelligence10.1007/s13748-019-00199-79:1(67-75)Online publication date: 1-Mar-2020
      • (2020)Towards the Integration of Web of Things Applications Based on Service DiscoveryCurrent Trends in Web Engineering10.1007/978-3-030-65665-2_3(24-29)Online publication date: 9-Jun-2020
      • (2018)Social collaborative service recommendation approach based on users trust and domain-specific expertiseFuture Generation Computer Systems10.1016/j.future.2017.05.03680:C(355-367)Online publication date: 1-Mar-2018
      • (2018)Privacy preservation for recommendation databasesService Oriented Computing and Applications10.1007/s11761-018-0248-y12:3-4(259-273)Online publication date: 1-Dec-2018
      • (2017)Ontology-based recommender system for COTS componentsJournal of Systems and Software10.1016/j.jss.2017.07.031132:C(283-297)Online publication date: 1-Oct-2017
      • (2017)Decentralized service discovery and selection in Internet of Things applications based on artificial potential fieldsService Oriented Computing and Applications10.1007/s11761-016-0198-111:1(75-86)Online publication date: 1-Mar-2017
      • (2016)OWLS-LOInternational Journal of Metadata, Semantics and Ontologies10.1504/IJMSO.2016.07811111:1(61-70)Online publication date: 1-Jan-2016
      • (2016)Supporting the Design of Machine Learning Workflows with a Recommendation SystemACM Transactions on Interactive Intelligent Systems10.1145/28520826:1(1-35)Online publication date: 22-Feb-2016
      • Show More Cited By

      View Options

      View options

      Figures

      Tables

      Media

      Share

      Share

      Share this Publication link

      Share on social media