Abstract
With the wide adoption of service and cloud computing, nowadays we observe a rapidly increasing number of services and their compositions, resulting in a complex and evolving service ecosystem. Facing a huge number of services with similar functionalities, how to identify the core services in different domains and recommend the trustworthy ones for developers is an important issue for the promotion of the service ecosystem. In this paper, we present a heterogeneous network model, and then a unified reputation propagation (URP) framework is introduced to calculate the global reputation of entities in the ecosystem. Furthermore, the topic model based on Latent Dirichlet Allocation (LDA) is used to cluster the services into specific domains. Combining URP with the topic model, we re-rank services’ reputations to distinguish the core services so as to recommend trustworthy domain-aware services. Experiments on ProgrammableWeb data show that, by fusing the heterogeneous network model and the topic model, we gain a 66.67% improvement on top20 precision and 20%~ 30% improvement on long tail (top200~top500) precision. Furthermore, the reputation and domain-aware recommendation method gains a 118.54% improvement on top10 precision.
Chapter PDF
References
Al-Masri, E., Mahmoud, Q.H.: Investigating web services on the world wide web. In: Proc. 17th International Conference on World Wide Web, pp. 795–804 (2008)
Wang, J., Zhang, J., Hung, P.C.K., Li, Z., Liu, J., He, K.: Leveraging fragmental semantic data to enhance services discovery. In: IEEE International Conference on High Performance Computing and Communications (2011)
Blei, D.M., Lafferty, J.D.: Dynamic topic models. In: Proc. 23rd International Conference on Machine Learning, pp. 113–120 (2006)
Mollering, G.: The Nature of Trust: From Geog Simmel to a Theory of Expectation, Interpretation and Suspension. Sociology 35, 403–420 (2002)
Cook, K.S., Yamagishi, T., Cheshire, C., Cooper, R., Matsuda, M., Mashima, R.: Trust building via risk taking: A cross-societal experiment. Social Psychology Quarterly 68, 121–142 (2005)
Cao, J., Wu, Z., Wang, Y., Zhuang, Y.: Hybrid Collaborative Filtering algorithm for bidirectional Web service recommendation. Knowledge and Information Systems, 1–21 (2012)
Yao, J., Chen, S., Wang, C., Levy, D.: Modelling Collaborative Services for Business and QoS Compliance. In: Proc. International Conference on Web Services (ICWS), pp. 299–306 (2011)
Wang, Y., Vassileva, J.: A review on trust and reputation for web service selection. In: 27th International Conference on Distributed Computing Systems Workshops (2007)
Wu, Y., Yan, C., Ding, Z., Liu, G., Wang, P., Jiang, C., Zhou, M.: A Novel Method for Calculating Service Reputation. IEEE Transactions on Automation Science and Engineering 99, 1–9 (2013)
Zhang, J., Tan, W., Alexander, J., Foster, I., Madduri, R.: Recommend-As-You-Go: A Novel Approach Supporting Services-Oriented Scientific Workflow Reuse. In: IEEE International Conference on Services Computing, pp. 48–55 (2011)
Gupta, M., Sun, Y., Han, J.: Trust analysis with clustering. In: Proc. 20th International Conference Companion on World Wide Web, pp. 53–54 (2011)
Page, L., Brin, S., Motwani, R., Winograd, T.: The PageRank citation ranking: bringing order to the web, Technical Report, Stanford Digital Library Technologies Project (1999)
Yao, J., Tan, W., Nepal, S., Chen, S., Zhang, J., De Roure, D., Goble, C.: ReputationNet: a Reputation Engine to Enhance ServiceMap by Recommending Trusted Services. In: IEEE Ninth International Conference on Services Computing, pp. 454–461 (2012)
Nepal, S., Malik, Z., Bouguettaya, A.: Reputation management for composite services in service-oriented systems. International Journal of Web Services Research 8, 29–52 (2011)
Tan, W., Zhang, J., Foster, I.: Network Analysis of Scientific Workflows: A Gateway to Reuse. IEEE Computer 43, 54–61 (2010)
Yu, S., Woodard, C.J.: Innovation in the programmable web: Characterizing the mashup ecosystem. In: Feuerlicht, G., Lamersdorf, W. (eds.) ICSOC 2008. LNCS, vol. 5472, pp. 136–147. Springer, Heidelberg (2009)
Wang, J., Chen, H., Zhang, Y.: Mining user behavior pattern in mashup community. In: IEEE International Conference on Information Reuse & Integration, pp. 126–131 (2009)
Huang, K., Fan, Y., Tan, W.: An Empirical Study of Programmable Web: A Network Analysis on a Service-Mashup System. In: IEEE 19th International Conference on Web Services, pp. 552–559 (2012)
Chen, J., Geyer, W., Dugan, C., Muller, M., Guy, I.: Make new friends, but keep the old: recommending people on social networking sites. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 201–210. ACM, Boston (2009)
Massa, P., Avesani, P.: Trust-aware recommender systems. In: Proc. ACM Conference on Recommender Systems (2007)
Guy, I., Ur, S., Ronen, I., Perer, A., Jacovi, M.: Do you want to know?: recommending strangers in the enterprise. In: Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work, pp. 285–294. ACM, Hangzhou (2011)
Liu, H., Maes, P.: Interestmap: Harvesting social network profiles for recommendations. Beyond Personalization-IUI (2005)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Huang, K. et al. (2013). Mirror, Mirror, on the Web, Which Is the Most Reputable Service of Them All?. In: Basu, S., Pautasso, C., Zhang, L., Fu, X. (eds) Service-Oriented Computing. ICSOC 2013. Lecture Notes in Computer Science, vol 8274. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-45005-1_24
Download citation
DOI: https://doi.org/10.1007/978-3-642-45005-1_24
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-45004-4
Online ISBN: 978-3-642-45005-1
eBook Packages: Computer ScienceComputer Science (R0)