A Service Recommendation Algorithm Based on Self-Attention Mechanism and DeepFM

A Service Recommendation Algorithm Based on Self-Attention Mechanism and DeepFM

Li Ping Deng, Bing Guo, Wen Zheng
Copyright: © 2023 |Volume: 20 |Issue: 1 |Pages: 18
ISSN: 1545-7362|EISSN: 1546-5004|EISBN13: 9781668478974|DOI: 10.4018/IJWSR.331691
Cite Article Cite Article

MLA

Deng, Li Ping, et al. "A Service Recommendation Algorithm Based on Self-Attention Mechanism and DeepFM." IJWSR vol.20, no.1 2023: pp.1-18. http://doi.org/10.4018/IJWSR.331691

APA

Deng, L. P., Guo, B., & Zheng, W. (2023). A Service Recommendation Algorithm Based on Self-Attention Mechanism and DeepFM. International Journal of Web Services Research (IJWSR), 20(1), 1-18. http://doi.org/10.4018/IJWSR.331691

Chicago

Deng, Li Ping, Bing Guo, and Wen Zheng. "A Service Recommendation Algorithm Based on Self-Attention Mechanism and DeepFM," International Journal of Web Services Research (IJWSR) 20, no.1: 1-18. http://doi.org/10.4018/IJWSR.331691

Export Reference

Mendeley
Favorite Full-Issue Download

Abstract

This article proposes a recommendation model based on self-attention mechanism and DeepFM service, the model is SelfA-DeepFM. The method firstly constructs the service network with DTc-LDA model to mine the potential relationship between Mashup and API, which not only fully considers the text attributes but also combines the network structure information to effectively mitigate the sparsity of the service data. Secondly, service clustering to obtain numerical feature similarities. Finally, the self-attention mechanism is used to capture the different importance of feature interactions, and the DeepFM model is used to mine the complex interaction information between multidimensional features to predict and rank the quality score of API services to recommend suitable APIs. To verify the performance of the model, the authors use the real data crawled from the ProgrammableWeb platform to conduct multiple groups of experiments. The experimental results show that the model significantly improves the accuracy of service recommendation.