基于Transformer的服务推荐方法研究
Service Recommendation Method Based on Transformer
DOI: 10.12677/csa.2024.147161, PDF,  被引量    国家科技经费支持
作者: 程芳颖, 俞 婷, 林帅伽, 王雅琦, 余振洋, 陈鑫磊:嘉兴南湖学院信息工程学院,浙江 嘉兴
关键词: Transformer服务推荐文本特征Transformer Service Recommendation Textual Features
摘要: 近年来,越来越多的开发者使用Web服务来进行应用开发,但是如何选择合适的Web对于开发者来说存在着一定的难度。开发者对于各类服务不熟悉,无法精确对服务特征进行描述。因此,本文提出了一种基于Transformer的服务推荐方法(SRT),首先,我们使用Transformer来对开发者提出的开发需求进行文本特征提取,接着我们使用深度神经网络来进一步挖掘应用和服务的潜在关系,进而进行服务推荐。在ProgrammableWeb上收集的真实数据集上进行的大量实验表明了我们所提出的SRT方法的有效性。
Abstract: In recent years, more and more developers have been using Web services for application development. However, it can be challenging for developers to choose the right Web services. They may not be familiar with various services and find it difficult to accurately describe their features. Therefore, we propose a Service Recommendation method based on Transformer (SRT). Firstly, we employ Transformer to extract textual features from the development requirements that provided by developers. Then, we utilize deep neural networks to further explore the potential relationship between applications and services, enabling service recommendations. Extensive experiments conducted on a real dataset collected from ProgrammableWeb demonstrate the effectiveness of our proposed method.
文章引用:程芳颖, 俞婷, 林帅伽, 王雅琦, 余振洋, 陈鑫磊. 基于Transformer的服务推荐方法研究[J]. 计算机科学与应用, 2024, 14(7): 35-41. https://doi.org/10.12677/csa.2024.147161

参考文献

[1] 黄沈权, 朱晓辉, 陈子瑞, 等. 基于双向序列特征和主题语义模型的制造服务推荐方法[J]. 计算机集成制造系统, 2024: 1-28.
[2] 黄德玲, 童夏龙, 杨皓栋. 融合图注意力网络和注意力因子分解机的服务推荐方法[J]. 重庆邮电大学学报(自然科学版), 2024, 36(2): 357-366.
[3] 刘庆雪, 王荔芳, 潘国庆, 等. 面向功能语义增强与标签关联的Web服务标签推荐[J]. 计算机应用研究, 2024: 1-8.
[4] 刘佳慧, 袁卫华, 曹家伟, 等. 基于用户特征聚类与服务质量预测的推荐方法[J]. 南京大学学报(自然科学), 2023, 59(1): 120-133.
[5] 杨洁, 朱咸军, 周献中, 等. 基于混杂社会网络的个性化Web服务推荐方法[J]. 电子学报, 2020, 48(2): 341-349.
[6] Zhong, Y., Fan, Y., Tan, W. and Zhang, J. (2018) Web Service Recommendation with Reconstructed Profile from Mashup Descriptions. IEEE Transactions on Automation Science and Engineering, 15, 468-478. [Google Scholar] [CrossRef
[7] Hao, Y., Fan, Y., Tan, W. and Zhang, J. (2017). Service Recommendation Based on Targeted Reconstruction of Service Descriptions. 2017 IEEE International Conference on Web Services (ICWS), Honolulu, 25-30 June 2017, 285-292.[CrossRef
[8] Yan, R., Fan, Y., Zhang, J., Zhang, J. and Lin, H. (2021). Service Recommendation for Composition Creation Based on Collaborative Attention Convolutional Network. 2021 IEEE International Conference on Web Services (ICWS), Chicago, 5-10 September 2021, 397-405.[CrossRef
[9] Wei, C., Fan, Y. and Zhang, J. (2022) Time-Aware Service Recommendation with Social-Powered Graph Hierarchical Attention Network. IEEE Transactions on Services Computing, 16, 2229-2240. [Google Scholar] [CrossRef
[10] Mezni, H. (2022) Temporal Knowledge Graph Embedding for Effective Service Recommendation. IEEE Transactions on Services Computing, 15, 3077-3088. [Google Scholar] [CrossRef
[11] Liu, M., Tu, Z., Xu, H., Xu, X. and Wang, Z. (2023) DySR: A Dynamic Graph Neural Network Based Service Bundle Recommendation Model for Mashup Creation. IEEE Transactions on Services Computing, 16, 2592-2605. [Google Scholar] [CrossRef
[12] Vaswani, A., Shazeer, N., Parmar, N., et al. (2017) Attention Is All You Need. Proceedings of the 31st International Conference on Neural Information Processing Systems, Long Beach, 4-9 December 2017, 6000-6010.
[13] Mikolov, T., Chen, K., Corrado, G., et al. (2013) Efficient Estimation of Word Representations in Vector Space.
[14] Le, Q. and Mikolov, T. (2014) Distributed Representations of Sentences and Documents. International Conference on Machine Learning, Honolulu, 23-29 July 2023, 1188-1196.