RLISR: A Deep Reinforcement Learning Based Interactive Service Recommendation Model
Open Access
- 28 June 2024
- journal article
- research article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Access
- Vol. 12, 90204-90217
Abstract
An increasing number of services are being offered online, which leads to great difficulties in selecting appropriate services during mashup development. There have been many service recommendation studies and achieved remarkable results to alleviate the issue of service selection challenge. However, they are limited to suggesting services only for a single round or the next round, and ignore the interactive nature in real-world service recommendation scenarios. As a result, existing methods can’t capture developers’ shifting requirements and obtain the long-term optimal recommendation performance over the whole recommendation process. In this paper, we propose a deep reinforcement learning based interactive service recommendation model (RLISR) to tackle this problem. Specifically, we formulate interaction service recommendation as a multi-round decision-making process, and design a reinforcement learning framework to enable the interactions between mashup developers and service recommender systems. First, we propose a knowledge-graph-based state representation modeling method, wherein we consider both the positive and negative feedbacks of developers. Then, we design an informative reward function from the perspective of boosting recommendation accuracy and reducing the number of recommendation rounds. Finally, we adopt a cascading Q-networks model to cope with the enormous combinational candidate space and learn an optimal recommendation policy. Extensive experiments conducted on a real-world dataset validate the effectiveness of the proposed approach compared to the state-of-the-art service recommendation approaches.Keywords
Funding Information
- National Natural Science Foundation of China (61572117)
This publication has 41 references indexed in Scilit:
- Deep Learning Model for Personalized Web Service Recommendations Using Attention Mechanism2023
- Web service recommendation for mashup creation based on graph networkThe Journal of Supercomputing, 2023
- Multi-agent deep reinforcement learning for online request scheduling in edge cooperation networksFuture Generation Computer Systems, 2022
- A novel knowledge graph embedding based API recommendation method for Mashup developmentWorld Wide Web, 2021
- DINRec: Deep Interest Network Based API Recommendation Approach for Mashup Creation2019
- Integrating Geographical and Functional Relevance to Implicit Data for Web Service Recommendation2019
- An integrated service recommendation approach for service-based system developmentExpert Systems with Applications, 2019
- QoS-Aware Web Service Recommendation with Reinforced Collaborative Filtering2018
- Deep hybrid collaborative filtering for Web service recommendationExpert Systems with Applications, 2018
- WordNet2010