Abstract
The current proliferation of software services means users should be supported when selecting one service out of the many which meet their needs. Recommender Systems provide such support for selecting products and conventional services, yet their direct application to software services is not straightforward, because of the current scarcity of available user feedback, and the need to fine-tune software services to the context of intended use. In this article, we address these issues by proposing a semantic content-based recommendation approach that analyzes the context of intended service use to provide effective recommendations in conditions of scarce user feedback. The article ends with two experiments based on a realistic set of semantic services. The first experiment demonstrates how the proposed semantic content-based approach can produce effective recommendations using semantic reasoning over service specifications by comparing it with three other approaches. The second experiment demonstrates the effectiveness of the proposed context analysis mechanism by comparing the performance of both context-aware and plain versions of our semantic content-based approach, benchmarked against user-performed selection informed by context.
- Adomavicius, G., Sankaranarayanan, R., Sen, S., and Tuzhilin, A. 2005. Incorporating contextual information in recommender systems using a multidimensional approach. ACM Trans. Inf. Syst. 23, 1, 103--145. Google Scholar
Digital Library
- Adomavicius, G. and 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. Google Scholar
Digital Library
- Anand, S. S. and Mobasher, B. 2005. Intelligent Techniques for Web Personalization. Lecture Notes in Computer Science, vol. 3169, Springer, 1--36. Google Scholar
Digital Library
- Ankolenkar, A., Paolucci, M., Srinivasan, N., and Sycara, K. 2004. the Owl-s Coalition. owl-s 1.1.Google Scholar
- Baader, F. and Nutt, W. 2003. The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press. Google Scholar
Digital Library
- Bennett, K., Layzell. P., Budgen, D., Brereton, P., Macaulay, L., and Munro, M. 2000. Service-based software: the future for flexible software. In Proceedings of the 7th Asia-Pacific Software Engineering Conference (APSEC'00). 214--221. Google Scholar
Digital Library
- Blake, M. B. and Nowlan, M. F. 2007. A Web service recommender system using enhanced syntactical matching. In Proceedings of the IEEE International Conference on Web Services.Google Scholar
- Bouquet, P., Kuper, G. M., and Zanobini, S. 2005. Asking and answering queries semantically. In Proceedings of the Workshop dagli Oggetti agli Agenti (WOA'05), 22--27.Google Scholar
- Brandt, S., Küsters, R., and Turhan, A.-Y. 2002. Approximation and difference in description logics. In Proceedings of the Internation al Conference on Principles of Knowledge Representation and Reasoning. 20--214.Google Scholar
- Brezillon, P. 2003. Focusing on context in human-centered computing. IEEE Intell. Syst. 62--66. Google Scholar
Digital Library
- Broens, T., Pokraev, S., Sinderen, M. V., Koolwaaij, J., and Costa, P. D. 2004. Context-aware, ontology-based service discovery. In Proceedings of the 2nd European Symposium on Ambient Intelligence. Lecture Notes in Computer Science, vol. 3295, Springer, 72--83.Google Scholar
Cross Ref
- Bruijn, J. D., Bussler, C., Domingue, J., Fensel, D., Hepp, M., Kifer, M., König-Ries, B., Kopecky, J., Lara, R., Oren, E., Polleres, A., Scicluna, J., and Stollberg, M. 2005. Web Service Modeling Ontology (WSMO). http://www.wsmo.org/TR/d2/v1.2/20050413/.Google Scholar
- Cohen, W. W., Borgida, A., and Hirsh, H. 1992. Computing least common subsumers in description logics. In Proceedings of the National Conference on Artificial Intelligence. 754--760. Google Scholar
Digital Library
- Cordì, V., Lombardi, P., Martelli, M., and Mascardi, V. 2005. An ontology-based similarity between sets of concepts. In Proceedings of the Workshop dagli Oggetti agli Agenti (WOA'05.) 16--21.Google Scholar
- Debaty, P., Goddi, P., and Vorbau, A. 2005. Integrating the physical world with the web to enable context-enhanced mobile services. Mobile Netw. Appl. 10, 4, 385--394. Google Scholar
Digital Library
- Dietze, S., Mrissa, M., Domingue, J., and Gugliotta, A. 2010. Context-aware Semantic Web service discovery through metric-based situation representations. In Enabling Context-Aware Web Services Methods, Architectures, and Technologies, Q. Z. Sheng, J. Yu, and S. Dustdar, Eds., Chapman & Hall/CRC Press.Google Scholar
- Fensel, D., Kifer, M., Vruijn, J. D., and Domingue, J. 2005. Web service modeling ontology submission.Google Scholar
- Garcia-Molina, H., Koutrika, G., and Parameswaran, A. 2011. Virtual extension information seeking: convergence of search, recommendations, and advertising. Comm. ACM 54, 121--130. Google Scholar
Digital Library
- Goble, C. and Roure, D. D. 2002. The Grid: An application of the Semantic Web. In Proceedings of the ACM SIGMOD International Conference on Management of Data.Google Scholar
- Horrocks, I. R. 1998. Using an expressive description logic: FaCT or fction? In Proceedings of the International Conference on Principles of Knowledge Representation and Reasoning, 636--649.Google Scholar
- Kaufer, F. and Klusch, M. 2007. Performance of Hybrid WSML Service Matching with WSMO-MX: Preliminary Results. In Proceedings of the 1st International Joint Workshop on Service Matchmaking and Resource Retrieval in the Semantic Web at the 6th International Semantic Web Conference (ISWC'07). 63--77.Google Scholar
- Klusch, M. and Kapahnke, P. 2010. iSeM: Approximated Reasoning for Adaptive Hybrid Selection of Semantic Services. In Proceedings of the 7th Extended Semantic Web Conference. Lecture Notes in Computer Science, vol. 6089, 30--44. Google Scholar
Digital Library
- Klusch, M., Kapahnke, P., and Zinnikus, I. 2010. Adaptive hybrid semantic selection of SAWSDL services with SAWSDL-MX2. Int. J. Semantic Web Inf. Syst. 6, 4, 1--26. Google Scholar
Digital Library
- Kocaballi, A. B. and Kocyigit, A. 2007. Granular best match algorithm for context-aware computing systems. J. Syst. Softw. 80, 2015--2024. Google Scholar
Digital Library
- Küsters, R. 2001. Non-Standard Inferences in Description Logics. Springer. Google Scholar
Digital Library
- Lécué, F. and Delteil, A. 2007. Making the difference in Semantic Web Service composition. In Proceedings of the National Conference on Artificial Intelligence. 1383--1388. Google Scholar
Digital Library
- Li, L. and Horrocks, I. 2003. A software framework for matchmaking based on Semantic Web Technology. In Proceedings of the International World Wide Web Conference. 331--339. Google Scholar
Digital Library
- Liu, L., Lécué, F., and Mehandjiev, N. 2011. A hybrid approach to recommending semantic software services. In Proceedings of the 9th International Conference on Web Services (IEEE ICWS 2011). Google Scholar
Digital Library
- Liu, L., Lécué, F., Mehandjiev, N., and Xu, L. 2010. Using context similarity for service recommendation. In Proceedings of the 4th IEEE International Conference on Semantic Computing. Google Scholar
Digital Library
- Maamar, Z., Benslimane, D., and Narendra, N. C. 2006. What can context do for web services? Comm. ACM. 49, 98--103. Google Scholar
Digital Library
- Maamar, Z., Mostefaoui, S. K., and Mahmoud, Q. H. 2005. Context for personalized web services. In Proceedings of the 38th Hawaii International Conference on System Sciences. Google Scholar
Digital Library
- Manikrao, U. S. and Prabhakar, T. V. 2005. Dynamic selection of web services with recommendation system. In Proceedings of the International Conference on Next Generation Web Services Practices. Google Scholar
Digital Library
- McIlraith, S. A., Son, T. C., and Zeng, H. 2001. Semantic web services. IEEE Intell. Syst., 46--53. Google Scholar
Digital Library
- Medjahed, B. and Atif, Y. 2007. Context-based matching for web service composition. Distrib Parall. Datab. 21, 5--37. Google Scholar
Digital Library
- Navarro, G. 2001. A guided tour to approximate string matching. ACM Comput. Surv. 33, 1, 31--88. Google Scholar
Digital Library
- Noia, T. D., Sciascio, E. D., Donini, F. M., and Mongiello, M. 2003. A system for principled matchmaking in an electronic marketplace. In Proceedings of the International World Wide Web Conference. 321--330. Google Scholar
Digital Library
- Paolucci, M., Kawamura, T., Payne, T., and Sycara, K. 2002. Semantic matching of web services capabilities. In Proceedings of the International Semantic Web Conference 333--347. Google Scholar
Digital Library
- Papazoglou, M. P. 2008. Web Services: Principles and Technology. Pearson Education Limited.Google Scholar
- Pashtan, A., Kollipara, S., and Pearce, M. 2003. Adapting content for wireless web services. IEEE Internet Comput. 7, 5, 79--85. Google Scholar
Digital Library
- Sampson, S. E. and Froehle, C. M. 2006. Foundations and implications of a proposed unified services theory. Production Oper. Manage. 15, 2, 329--343.Google Scholar
Cross Ref
- Schafer, J. B., Konstan, J. A., and Riedl, J. 1999. Recommender systems in e-commerce. Proceedings of the 1st ACM Conference on Electronic Commerce. 158--166. Google Scholar
Digital Library
- Schafer, J. B., Konstan, J. A., and Riedl, J. 2001. E-commerce recommendation applications Data Mining Knowl. Discov. 5, 115--153. Google Scholar
Digital Library
- Segev, A. and Toch, E. 2009. Context-based semantic matching and ranking of web services for composition. IEEE Trans. Serv. Comput. 2, 3, 210--222. Google Scholar
Digital Library
- Sivashanmugam, K., Verma, K., Sheth, A., and Miller, J. 2003. Adding Semantics to Web Services Standards. In Proceedings of the International Conference on Web Services. 395--401.Google Scholar
- Sreenath, R. M. and Singh, M. P. 2004. Agent-based service selection. J.Web Semantics. 261--279.Google Scholar
- Terziyan, V. and Kononenko, O. 2003. Semantic web enabled web services: State-of-art and industrial challenges. In Proceedings of the International Conference on Web Services. Springer, 183--197.Google Scholar
- Zheng, Z., Ma, H., R.Lyu, M., and King, I. 2009. WSRec: A collaborative filtering based web service recommender system. In Proceedings of the IEEE International Conference on Web Services. 437--444. Google Scholar
Digital Library
Index Terms
Semantic content-based recommendation of software services using context
Recommendations
Content based service discovery in semantic web services using wordnet
ADCONS'11: Proceedings of the 2011 international conference on Advanced Computing, Networking and SecurityThe main aspect of Service Oriented Architecture (SOA) is the ability to automatically discover and invoke web services. In web services the syntactic nature of the WSDL forced UDDI to feature only keyword-based matches that often leads to the discovery ...
Context Recommendation Using Multi-label Classification
WI-IAT '14: Proceedings of the 2014 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT) - Volume 02Context-aware recommender systems (CARS) are extensions of traditional recommenders that also take into account contextual condition of a user to whom a recommendation is made. The recommendation problem is, however, still focused on recommending a set ...
Matchmaking and ranking of semantic web services using integrated service profile
Service discovery is a key aspect in the enabling technologies for service-oriented systems, including web services. Growing attention has been paid to the content of business and service descriptions to allow services to be discovered more flexibly and ...






Comments