首页 | 本学科首页   官方微博 | 高级检索  
     

基于GAT2VEC的Web服务分类方法
引用本文:肖勇,刘建勋,胡蓉,曹步清,曹应成.基于GAT2VEC的Web服务分类方法[J].软件学报,2021,32(12):3751-3767.
作者姓名:肖勇  刘建勋  胡蓉  曹步清  曹应成
作者单位:服务计算与软件服务新技术湖南省重点实验室(湖南科技大学),湖南 湘潭 411201;湖南科技大学 计算机科学与工程学院,湖南 湘潭 411201
基金项目:国家自然科学基金(61872139,61873316,61702181);湖南省自然科学基金(2018YFB1402800-04,2018JJ2139,2018 J2136,2018JJ3190)
摘    要:随着SOA技术的发展,Web服务被广泛应用,服务数量增长迅速.正确高效地对Web服务进行分类,对于提高服务发现质量、促进服务组合效率非常重要.然而,现有的Web服务分类技术存在描述文本稀疏、未充分考虑属性信息以及结构关系等问题,难以有效提升Web服务分类的精度.针对此问题,提出一种基于GAT2VEC的Web服务分类方法.首先,针对Web服务之间的结构关系和自身的属性信息分别构建出多个相对应的结构关系图和属性二分图,并采用随机游走算法生成Web服务的结构上下文和属性上下文;然后,利用SkipGram模型对联合上下文进行训练,得到融合多维信息的表征向量;最后,采用SVM模型实现Web服务的分类预测.在ProgrammableWeb真实数据集上进行对比实验,实验结果表明:相比于Doc2vec,LDA,Deepwalk,Node2vec和TriDNR这5种方法,所提出的方法在Macro F1值上有了135.3%,60.3%,12.4%,10.5%和4.3%的提升,切实提高了服务分类的精度.

关 键 词:Web服务分类  GAT2VEC模型  随机游走  SVM模型
收稿时间:2019/11/21 0:00:00
修稿时间:2020/3/9 0:00:00

GAT2VEC-based Web Service Classification Method
XIAO Yong,LIU Jian-Xun,HU Rong,CAO Bu-Qing,CAO Ying-Cheng.GAT2VEC-based Web Service Classification Method[J].Journal of Software,2021,32(12):3751-3767.
Authors:XIAO Yong  LIU Jian-Xun  HU Rong  CAO Bu-Qing  CAO Ying-Cheng
Affiliation:Hunan Key Laboratory for Services Computing and Novel Software Technology(Hunan University of Science and Technology), Xiangtan 411201, China;School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan 411201, China
Abstract:
Keywords:Web services classification  GAT2VEC model  random walks  SVM model
本文献已被 万方数据 等数据库收录!
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号