Abstract
Analyzing online web services’ behavior is a difficult task. The challenge is to effectively manage their cooperation and group work while as rational systems they always seek to maximize their overall utilities. Existing approaches either manage to enhance the quality of service provided by web services or group them together to corporate a stronger web service by gathering web services of the similar functionalities. Although these approaches have shown to be useful, they are not practical in the sense that enhancing the quality of service is a costly process that is not always the best option. In this paper, we present an efficient approach that applies support vector machine to equip web services with this machine learning algorithm to train the previously generated data and effectively make decisions to cooperate with one another. In our experiments, we applied three kernel functions to create the normal model and compared their overall performance together as well as the benchmark, that is, rational web services without learning abilities. The results show that the Gaussian kernel outperforms the other two learning models as well as the benchmark non-learning model by maintaining high true join recommendations rate while producing low false not-join recommendations.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Ardagna, D., Pernici, B.: Adaptive Service Composition in Flexible Processes. IEEE Transactions on Software Engeneering 33(6), 369–384 (2007)
SVM as a Convex Optimization Problem. http://www.cs.cmu.edu/~epxing/Class/10701-08s/recitation/svm.pdf
Alchieri, E., Bessani, A., Fraga, J.: A Dependable Infrastructure for Cooperative Web Services Coordination. International Journal of Web Services Research 7(2) (2010)
Zheng, Z., Ma, H., Lyu, M.R., King, I.: Collaborative Web Service QoS Prediction via Neighborhood Integrated Matrix Factorization. IEEE Transactions on Services Computing 6(3), 289–299 (2012)
Olivaa, L., Ceccaronia, L.: REST Web Services in Collaborative Work Environments, pp. 419–427. IOS Press (2009)
Elnaffar, S., Maamar, Z., Yahyaoui, H., Bentahar, J., Thiran, Ph.: Reputation of communities of web services - preliminary investigation. In: Proc. of the 22nd IEEE Int. Conf. on Advanced Information Networking and App., AINA 2008, pp. 1603–1608 (2008)
Fourquet, E., Larson, K., Cowan, W.: A Reputation Mechanism for Layered Communities. ACM SIGecom Exchanges 6(1), 11–22 (2006)
Jurca, R., Faltings, B.: Obtaining Reliable Feedback for Sanctioning Reputation Mechanisms. Journal of Artificial Intelligence Research 29, 391–419 (2007)
Kalepu, S., Krishnaswamy, S., Loke, S.W.: A QoS metric for selecting web services and providers. In: Proc. 4th Int. Conf. on Web Information Systems Engineering Workshops, pp. 131–139 (2003)
Kang, D.-K., Fuller, D., Honavar, V.: Learning classifiers for misuse and anomaly detection using a bag of system calls representation. In: Systems, Man and Cybernetics (SMC) Information Assurance Workshop. Proceedings from the Sixth Annual IEEE, pp. 118–125 (2005)
Kastidou, G., Larson, K., Cohen, R.: Exchanging reputation information between communities: a payment function approach. In: Proceedings of IJCAI 2009, pp. 195–200 (2009)
Malik, Z., Bouguettaya, A.: Evaluating rater credibility for reputation assessment of web services. In: Benatallah, B., Casati, F., Georgakopoulos, D., Bartolini, C., Sadiq, W., Godart, C. (eds.) WISE 2007. LNCS, vol. 4831, pp. 38–49. Springer, Heidelberg (2007)
Maximilien, E.M.: Multiagent system for dynamic web services selection. In: The 1st Workshop on Service-Oriented Computing and Agent-based Eng., SOCABE 2005, pp. 25–29 (2005)
Maximilien, E.M., Singh, M.P.: Conceptual Model of Web Service Reputation. SIGMOD Record 31(4), 36–41 (2002)
Menasc, E., Daniel, A.: QoS Issues in Web Services. IEEE Internet Computing 6(6), 72–75 (2002)
Shakshuki, E., Zhonghai, L., Jing, G.: An Agent-based Approach to Security Service. International Journal of Network and Computer Applications 28(3), 183–208 (2005)
Xiong, L., Liu, L.: PeerTrust: Supporting Reputation-based Trust for Peer-to-Peer Electronic Communities. IEEE Transactions on Knowledge and Data Engineering 16(7), 843–857 (2004)
Zhang, Y., Zheng, Z., Lyu, M.R.: WSPred: a time-aware personalized QoS prediction framework for web services. In: IEEE 24th International Symposium on Software Reliability Engineering (ISSRE), pp. 210–219 (2013)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing Switzerland
About this paper
Cite this paper
Khosravifar, B., Bouguessa, M. (2016). Using Support Vector Machines for Intelligent Service Agents Decision Making. In: Perner, P. (eds) Machine Learning and Data Mining in Pattern Recognition. MLDM 2016. Lecture Notes in Computer Science(), vol 9729. Springer, Cham. https://doi.org/10.1007/978-3-319-41920-6_6
Download citation
DOI: https://doi.org/10.1007/978-3-319-41920-6_6
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-41919-0
Online ISBN: 978-3-319-41920-6
eBook Packages: Computer ScienceComputer Science (R0)