|
广西师范大学学报(自然科学版) ›› 2021, Vol. 39 ›› Issue (6): 87-98.doi: 10.16088/j.issn.1001-6600.2020111402
路凯峰1, 杨溢龙2, 李智1*
LU Kaifeng1, YANG Yilong2, LI Zhi1*
摘要: Web服务是一种基于Web环境的具有自适应、自描述、模块化和互操作能力的应用程序,这些特点使其具有很好的重用性。软件重用是目前降低软件开发成本的一种颇具前景的方法,Web服务的自动分类在软件重用中起着至关重要的作用。近年来人们将机器学习技术广泛应用于服务分类,取得了一些成果。但是传统机器学习方法的性能高度取决于特征工程的质量。本文提出一种基于预训练模型BERT和深度金字塔卷积神经网络DPCNN相结合的BERT-DPCNN深度神经网络模型,该模型可以自动抽取服务描述的低级表现形式并抽象为高级特征而无需进行特征工程。为了验证该方法的有效性,本文在50个类别、10 184个真实Web服务的数据集上与传统的机器学习方法和一些深度神经网络模型进行全面比较,结果表明,本文提出的模型相比其他方法具有更高的准确率。
中图分类号:
[1] YANG Y L, ZU Q, LIU P, et al. Microshare: privacy-preserved medical resource sharing through microservice architecture[J]. International Journal of Biological Sciences, 2018, 14(8): 907-919. DOI:10.7150/ijbs.24617. [2] 童红霞, 曹健, 张申生, 等. 面向服务的Agent模型研究[J]. 广西师范大学学报(自然科学版), 2008, 26(2): 110-113. DOI:10.3969/j.issn.1001-6600.2008.02.028. [3] YANG Y L, LI X S, QAMAR N, et al. Medshare: a novel hybrid cloud for medical resource sharing among autonomous healthcare providers[J]. IEEE Access, 2018, 6: 46949-46961. DOI:10.1109/ACCESS.2018.2865535. [4] HAJLAOUI J E, OMRI M N, BENSLIMANE D, et al. QoS based framework for configurable IaaS cloud services discovery[C]//2017 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2017: 460-467. DOI:10.1109/ICWS.2017.53. [5] HASSELMEYER P. On service discovery process types[C]//Service-Oriented Computing-ICSOC 2005: LNCS Volume 3826. Berlin: Springer, 2005: 144-156. DOI:10.1007/11596141_1. [6] CHENG B, ZHAO S, LI C B, et al. MISDA: web services discovery approach based on mining interface semantics[C]//2016 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2016: 332-339. DOI:10.1109/ICWS.2016.50. [7] YANG Y L, YANG J, LI X S, et al. An integrated framework for semantic service composition using answer set programming[J]. International Journal of Web Services Research, 2014, 11(4): 47-61. DOI:10.4018/IJWSR. 2014100104. [8] FANG L, WANG L J, LI M, et al. Towards automatic tagging for web services[C]//2012 IEEE 19th International Conference on Web Services. Los Alamitos, CA: IEEE Computer Society, 2012: 528-535. DOI:10.1109/ICWS.2012.99. [9] KATAKIS I, MEDITSKOS G, TSOUMAKAS G, et al. On the combination of textual and semantic descriptions for automated semantic web service classification[C]//Artificial Intelligence Applications and Innovations III: Proceedings of the 5TH IFIP Conference on Artificial Intelligence Applications and Innovations (AIAI’2009). Boston, MA: Springer, 2009: 95-104. DOI:10.1007/978-1-4419-0221-4_13. [10] WANG H B, SHI Y Q, ZHOU X, et al. Web service classification using support vector machine[C]//2010 22nd IEEE International Conference on Tools with Artificial Intelligence: Volume 1. Los Alamitos, CA: IEEE Computer Society, 2010: 3-6. DOI:10.1109/ICTAI.2010.9. [11] SU J, SAYYAD-SHIRABAD J, MATWIN S. Large scale text classification using semi-supervised multinomial naive bayes[C]//Proceedings of the 28th International Conference on International Conference on Machine Learning. Madison, WI: Omnipress, 2011: 97-104. [12] ZHANG P Y, SHU S, ZHOU M C. An online fault detection model and strategies based on SVM-grid in clouds[J]. IEEE/CAA Journal of Automatica Sinica, 2018, 5(2): 445-456. DOI:10.1109/JAS.2017.7510817. [13] ALMALAWI A M, FAHAD A, TARI Z, et al. kNNVWC: an efficient k-nearest neighbors approach based on various-widths clustering[J]. IEEE Transactions on Knowledge and Data Engineering, 2016, 28(1): 68-81. DOI:10.1109/TKDE. 2015.2460735. [14] MALIAH S, SHANI G. MDP-based cost sensitive classification using decision trees[C]//The Thirty-Second AAAI Conference on Artificial Intelligence (AAAI-18). Palo Alto, CA: AAAI Press, 2018: 3746-3753. [15] KAPITSAKI G M. Annotating web service sections with combined classification[C]//2014 IEEE International Conference on Web Services. Los Alamitos, CA: IEEE Computer Society, 2014: 622-629. DOI:10.1109/ICWS.2014.92. [16] LIU X M, AGARWAL S, DING C, et al. An LDA-SVM active learning framework for web service classification[C]//2016 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2016: 49-56. DOI:10.1109/ICWS.2016.16. [17] CONG Y L, CHEN B, LIU H W, et al. Deep latent Dirichlet allocation with topic-layer-adaptive stochastic gradient Riemannian MCMC[EB/OL]. (2017-06-06)[2020-11-14]. https://arxiv.org/pdf/1706.01724. [18] LIANG T T, CHEN L, WU J, et al. Exploiting heterogeneous information for tag recommendation in API management[C]//2016 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2016: 436-443. DOI:10.1109/ICWS.2016.63. [19] SHI W S, LIU X M, YU Q. Correlation-aware multi-label active learning for web service tag recommendation[C]//2017 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2017: 229-236. DOI:10.1109/ICWS.2017.37. [20] 陈婷, 刘建勋, 曹步清, 等. 基于BTM主题模型的Web服务聚类方法研究[J]. 计算机工程与科学, 2018, 40(10): 1737-1745. DOI:10.3969/j.issn.1007-130X.2018.10.004. [21] YAN X H, GUO J F, LAN Y Y, et al. A biterm topic model for short texts[C]//WWW′13: Proceedings of the 22nd International Conference on World Wide Web. New York, NY: Association for Computing Machinery, 2013: 1445-1456. DOI:10.1145/2488388.2488514. [22] 石敏, 刘建勋, 周栋, 等. 基于多重关系主题模型的Web服务聚类方法[J]. 计算机学报, 2019, 42(4): 820-836. DOI:10.11897/SP.J.1016.2019.00820. [23] 曹步清, 肖巧翔, 张祥平, 等. 融合SOM功能聚类与DeepFM质量预测的API服务推荐方法[J]. 计算机学报, 2019, 42(6): 1367-1383. DOI:10.11897/SP.J.1016.2019.01367. [24] KOHONEN T. The self-organizing map[J]. Proceedings of the IEEE, 1990, 78(9): 1464-1480. DOI:10.1109/5.58325. [25] BENGIO Y, COURVILLE A, VINCENT P. Representation learning: a review and new perspectives[J]. IEEE transactions on pattern analysis and machine intelligence, 2013, 35(8): 1798-1828. DOI:10.1109/TPAMI.2013.50. [26] GOODFELLOWI, BENGIO Y, COURVILLE A. Deep learning[M]. Cambridge, MA: MIT Press, 2016. [27] YANG Y L, KE W, WANG W R, et al. Deep learning for web services classification[C]//2019 IEEE International Conference on Web Services (ICWS). Los Alamitos, CA: IEEE Computer Society, 2019: 440-442. DOI:10.1109/ICWS. 2019.00079. [28] 岳天驰, 张绍武, 杨亮, 等. 基于两阶段注意力机制的立场检测方法[J]. 广西师范大学学报(自然科学版), 2019, 37(1): 42-49. DOI:10.16088/j.issn.1001-6600.2019.01.005. [29] 武文雅, 陈钰枫, 徐金安, 等. 基于高层语义注意力机制的中文实体关系抽取[J]. 广西师范大学学报(自然科学版), 2019, 37(1): 32-41. DOI:10.16088/j.issn.1001-6600.2019.01.004. [30] 刘恒讯, 艾中良. 一种基于词向量的恶意代码分类模型[J]. 电子设计工程, 2020, 28(6): 10-16. DOI:10.14022/j.issn1674-6236.2020.06.003. [31] DEVLIN J, CHANG M W, LEE K, et al. Bert: pre-training of deep bidirectional transformers for language understanding[EB/OL]. (2018-10-11)[2020-11-14]. https://arxiv.org/pdf/1810.04805. [32] JOHNSON R, ZHANG T. Deep pyramid convolutional neural networks for text categorization[C]//Proceedings of the 55th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). Stroudsburg, PA: Association for Computational Linguistics, 2017: 562-570. DOI:10.18653/v1/P17-1052. [33] HAGHIRI S, GARREAU D, VON LUXBURG U. Comparison-based random forests[EB/OL]. (2018-06-18)[2020-11-14]. https://arxiv.org/pdf/1806.06616. |
[1] | 李冰, 李智, 杨溢龙. 基于词嵌入和长短期记忆网络的非功能软件需求分类[J]. 广西师范大学学报(自然科学版), 2021, 39(5): 110-121. |
[2] | 吴玲玉, 蓝洋, 夏海英. 基于卷积神经网络的眼底图像配准研究[J]. 广西师范大学学报(自然科学版), 2021, 39(5): 122-133. |
[3] | 陈文康, 陆声链, 刘冰浩, 李帼, 刘晓宇, 陈明. 基于改进YOLOv4的果园柑橘检测方法研究[J]. 广西师范大学学报(自然科学版), 2021, 39(5): 134-146. |
[4] | 杨州, 范意兴, 朱小飞, 郭嘉丰, 王越. 神经信息检索模型建模因素综述[J]. 广西师范大学学报(自然科学版), 2021, 39(2): 1-12. |
[5] | 邓文轩, 杨航, 靳婷. 基于注意力机制的图像分类降维方法[J]. 广西师范大学学报(自然科学版), 2021, 39(2): 32-40. |
[6] | 薛涛, 丘森辉, 陆豪, 秦兴盛. 基于经验模态分解和多分支LSTM网络汇率预测[J]. 广西师范大学学报(自然科学版), 2021, 39(2): 41-50. |
[7] | 唐熔钗, 伍锡如. 基于改进YOLO-V3网络的百香果实时检测[J]. 广西师范大学学报(自然科学版), 2020, 38(6): 32-39. |
[8] | 张明宇, 赵猛, 蔡夫鸿, 梁钰, 王鑫红. 基于深度学习的波浪能发电功率预测[J]. 广西师范大学学报(自然科学版), 2020, 38(3): 25-32. |
[9] | 张永生, 朱文焌, 史若琪, 杜振华, 张瑞, 王志. 基于可信度的Android恶意代码多模型协同检测方法[J]. 广西师范大学学报(自然科学版), 2020, 38(2): 19-28. |
[10] | 李维勇, 柳斌, 张伟, 陈云芳. 一种基于深度学习的中文生成式自动摘要方法[J]. 广西师范大学学报(自然科学版), 2020, 38(2): 51-63. |
[11] | 刘英璇, 伍锡如, 雪刚刚. 基于深度学习的道路交通标志多目标实时检测[J]. 广西师范大学学报(自然科学版), 2020, 38(2): 96-106. |
[12] | 张金磊, 罗玉玲, 付强. 基于门控循环单元神经网络的金融时间序列预测[J]. 广西师范大学学报(自然科学版), 2019, 37(2): 82-89. |
[13] | 黄丽明, 陈维政, 闫宏飞, 陈翀. 基于循环神经网络和深度学习的股票预测方法[J]. 广西师范大学学报(自然科学版), 2019, 37(1): 13-22. |
[14] | 岳天驰, 张绍武, 杨亮, 林鸿飞, 于凯. 基于两阶段注意力机制的立场检测方法[J]. 广西师范大学学报(自然科学版), 2019, 37(1): 42-49. |
[15] | 余传明, 李浩男, 安璐. 基于多任务深度学习的文本情感原因分析[J]. 广西师范大学学报(自然科学版), 2019, 37(1): 50-61. |
|
版权所有 © 广西师范大学学报(自然科学版)编辑部 地址:广西桂林市三里店育才路15号 邮编:541004 电话:0773-5857325 E-mail: gxsdzkb@mailbox.gxnu.edu.cn 本系统由北京玛格泰克科技发展有限公司设计开发 |