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