DocumentCode :
180514
Title :
Applying Reinforcement Learning for Resolving Ambiguity in Service Composition
Author :
Jungmann, Alexander ; Mohr, Felix ; Kleinjohann, Bernd
Author_Institution :
C-Lab., Univ. of Paderborn, Paderborn, Germany
fYear :
2014
fDate :
17-19 Nov. 2014
Firstpage :
105
Lastpage :
112
Abstract :
Automatically composing service-based software solutions is still a challenging task. Functional as well as non-functional properties have to be considered in order to satisfy individual user requests. Regarding non-functional properties, the composition process can be modeled as optimization problem and solved accordingly. Functional properties, in turn, can be described by means of a formal specification language. State-space based planning approaches can then be applied to solve the underlying composition problem. However, depending on the expressiveness of the applied formalism and the completeness of the functional descriptions, formally equivalent services may still differ with respect to their implemented functionality. As a consequence, the most appropriate solution for a desired functionality can hardly be determined without considering additional information. In this paper, we demonstrate how to overcome this lack of information by means of Reinforcement Learning. In order to resolve ambiguity, we expand state-space based service composition by a recommendation mechanism that supports decision-making beyond formal specifications. The recommendation mechanism adjusts its recommendation strategy based on feedback from previous composition runs. Image processing serves as case study. Experimental results show the benefit of our proposed solution.
Keywords :
formal specification; learning (artificial intelligence); optimisation; recommender systems; decision-making; formal specification language; functional descriptions; individual user requests; nonfunctional properties; optimization problem; recommendation mechanism; reinforcement learning application; service composition; state space based planning; state-space based service composition; Concrete; Context; Decision making; Image processing; Learning (artificial intelligence); Markov processes; Planning; Machine Learning; Reinforcement Learning; Service Composition; Service Functionality; Service Recommendation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on
Conference_Location :
Matsue
Type :
conf
DOI :
10.1109/SOCA.2014.48
Filename :
6978597
Link To Document :
بازگشت