• 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