2019 · 12 citations · 7 references
ComputingComputer ScienceMachine LearningMarkov Decision ProcessesRecommender SystemsEvaluation Of Recommender SystemsRecommendation EvaluationRecommendation SystemsReinforcement LearningWeb ApisAdaptive RecommendationExternal Quality AttributesQuality Factors
This paper presents an approach to web API recommendation for mashup development using reinforcement learning (RL). Specifically, we present a RL approach, capable of adapting to the dynamic nature of web API quality properties to recommend web APIs for optimal mashup solution. The approach is also capable of recommending replacement web APIs to existing mashups in a dynamic environment, where the quality properties of the component web APIs continue to change. Since it is challenging to obtain quality of service parameters, our approach models mashup reward using external quality factors of web APIs, which drives the evaluation of its suitability for integration into a mashup application.
7
Reinforcement Learning: An Introduction
IEEE Transactions on Neural Networks · 2005 · 25.8K citations
Reinforcement Learning: An Introduction
Jeffrey D. Johnson, Jinghong Li, Zengshi Chen · Neurocomputing · 2000 · 8.7K citations
Effective service composition using multi-agent reinforcement learning
Hongbing Wang, Xiaojun Wang, Xingzhi Zhang et al. · Knowledge-Based Systems · 2015 · 40 citations
Adaptive and Dynamic Service Composition via Multi-agent Reinforcement Learning
Hongbing Wang, Qin Wu, Xin Chen et al. · 2014 · 34 citations