Abstract
We present in this paper a reputation model for agent-based web services grouped into communities by their equivalent functionalities. The reputation of each web service is based on the non-functional properties of its interactions with other web services from the same community. We exploit various clustering and anomaly detection techniques to analyze and identify the quality patterns provided by each service. This enables the master of each community to allocate the requests it receives to the web service that best fulfill the quality requirements of the service consumers. Our experiments present realistic scenarios based on synthetic data that characterizes the reputation feedback of the quality provided by a web service at different times. The results showcase the capability of our reputation model in portraying the quality of web services that reside in a community and characterizing their fair and unfair feedback reports.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Rock: A robust clustering algorithm for categorical attributes. In: ICDE 1999 Proceedings of the 15th International Conference on Data Engineering, pp. 512. IEEE Computer Society, Washington (1999). http://dl.acm.org/citation.cfm?id=846218.847264
Benharref, A., Serhani, M.A., Bouktif, S., Bentahar, J.: A new approach for quality enforcement in communities of web services. In: SCC 2011 Proceedings of the 2011 IEEE International Conference on Services Computing, pp. 472–479. IEEE Computer Society, Washington (2011). http://dx.doi.org/10.1109/SCC.2011.44
Bentahar, J., Maamar, Z., Wan, W., Benslimane, D., Thiran, P., Subramanian, S.: Agent-based communities of web services: an argumentation-driven approach. Serv. Oriented Comput. Appl. 2(4), 219–238 (2008)
Cao, L., Gorodetsky, V., Mitkas, P.: Agent mining: the synergy of agents and data mining. IEEE Intell. Sys. 24(3), 64–72 (2009)
Chandola, V., Banerjee, A., Kumar, V.: Anomaly detection: a survey. ACM Comput. Surv. 41(3), 15:1–15:58 (2009)
Elnaffar, S., Maamar, Z., Yahyaoui, H., Bentahar, J., Thiran, P.: Reputation of communities of web services - preliminary investigation. In: Proceedings of the AINA Workshops, pp. 1603–1608. IEEE Computer Society (2008)
Ertöz, L., Steinbach, M., Kumar, V.: Finding topics in collections of documents: a shared nearest neighbor approach. clustering and information retrieval. In: Ertöz, L., Steinbach, M., Kumar, V. (eds.) Network Theory and Applications, pp. 83–103. Springer, Heidelberg (2004)
Ghezzi, C., Guinea, S.: Run-time monitoring in service-oriented architectures. In: Baresi, L., Di Nitto, E. (eds.) Test and Analysis of Web Services, pp. 237–264. Springer, Heidelberg (2007)
Grubbs, F.E.: Procedures for detecting outlying observations in samples. Technometrics 11(1), 1–21 (1969)
Gupta, M., Gao, J., Aggarwal, C.C., Han, J.: Outlier detection for temporal data: a survey. IEEE Trans. Knowl. Data Eng. 99, 1–20 (2013)
He, Z., Xu, X., Deng, S.: Discovering cluster-based local outliers. Pattern Recogn. Lett. 24(910), 1641–1650 (2003)
Kass, R.E., Wasserman, L.: A reference bayesian test for nested hypotheses and its relationship to the schwarz criterion. J. Am. Stat. Assoc. 90(431), 928–934 (1995). dx.doi.org/10.2307/2291327
Khosravifar, B., Bentahar, J., Thiran, P., Moazin, A., Guiot, A.: An approach to incentive-based reputation for communities of web services. In: Proceedings of the ICWS 2009 IEEE International Conference on Web Services, pp. 303–310, July 2009
Lim, E., Thiran, P.: Sustaining high-availability and quality of web services. In: Daniel, F., Facca, F.M. (eds.) ICWE 2010. LNCS, vol. 6385, pp. 560–565. Springer, Heidelberg (2010)
Maamar, Z., Lahkim, M., Benslimane, D., Thiran, P., Subramanian, S.: Web services communities - concepts & operations. In: Filipe, J., Cordeiro, J., Encarnao, B., Pedrosa, V. (eds.) WEBIST (1), pp. 323–327. INSTICC Press, Vienna (2007)
Maamar, Z., Subramanian, S., Thiran, P., Benslimane, D., Bentahar, J.: An approach to engineer communities of web services: Concepts, architecture, operation, and deployment. IJEBR 5(4), 1–21 (2009)
McLachlan, G., Basford, K.: Mixture Models: Inference and Applications to Clustering. Marcel Dekker, New York (1988)
Pelleg, D., Moore, A.W.: X-means: Extending k-means with efficient estimation of the number of clusters. In: ICML 2000 Proceedings of the Seventeenth International Conference on Machine Learning, pp. 727–734. Morgan Kaufmann Publishers Inc, San Francisco (2000)
Ramchurn, S.D., Huynh, D., Jennings, N.R.: Trust in multi-agent systems. Knowl. Eng. Rev. 19(1), 1–25 (2004). dx.doi.org/10.1017/S0269888904000116
Sensoy, M., Yilmaz, B., Norman, T.J.: Discovering frequent patterns to bootstrap trust. In: Cao, L., Zeng, Y., Symeonidis, A.L., Gorodetsky, V.I., Yu, P.S., Singh, M.P. (eds.) ADMI. LNCS, vol. 7607, pp. 93–104. Springer, Heidelberg (2013)
Wang, Y., Vassileva, J.: A review on trust and reputation for web service selection. In: Proceedings of ICDCSW 2007 27th International Conference on Distributed Computing Systems Workshops, pp. 25–25, June 2007
Wang, Y., Zhang, J., Vassileva, J.: Effective web service selection via communities formed by super-agents. In: Huang, J.X., King, I., Raghavan, V.V., Rueger, S. (eds.) Web Intelligence, pp. 549–556. IEEE, US (2010)
Yu, D., Sheikholeslami, G., Zhang, A.: Findout: finding outliers in very large datasets. Knowl. Inf. Syst. 4(4), 387–412 (2002)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Springer International Publishing Switzerland
About this paper
Cite this paper
Mehdi, M., Bouguila, N., Bentahar, J. (2015). Reputation in Communities of Agent-Based Web Services Through Data Mining. In: Cao, L., et al. Agents and Data Mining Interaction. ADMI 2014. Lecture Notes in Computer Science(), vol 9145. Springer, Cham. https://doi.org/10.1007/978-3-319-20230-3_7
Download citation
DOI: https://doi.org/10.1007/978-3-319-20230-3_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-20229-7
Online ISBN: 978-3-319-20230-3
eBook Packages: Computer ScienceComputer Science (R0)