DeepWSC: Clustering Web Services via Integrating Service Composability into Deep Semantic Features

被引:16
作者
Zou, Guobing [1 ]
Qin, Zhen [1 ]
He, Qiang [2 ]
Wang, Pengwei [3 ]
Zhang, Bofeng [1 ]
Gan, Yanglan [3 ]
机构
[1] Shanghai Univ, Sch Comp Engn & Sci, Shanghai 200444, Peoples R China
[2] Swinburne Univ Technol, Dept Comp Sci & Software Engn, Melbourne, Vic 3122, Australia
[3] Donghua Univ, Sch Comp Sci & Technol, Shanghai 201620, Peoples R China
基金
中国国家自然科学基金;
关键词
Feature extraction; Interoperability; Semantics; Mashups; Neural networks; Task analysis; Web service; service clustering; deep neural network; service composability; mashup service; RECOMMENDATION;
D O I
10.1109/TSC.2020.3026188
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With an growing number of web services available on the Internet, an increasing burden is imposed on the use and management of service repository. Service clustering has been employed to facilitate a wide range of service-oriented tasks, such as service discovery, selection, composition and recommendation. Conventional approaches have been proposed to cluster web services by using explicit features, including syntactic features contained in service descriptions or semantic features extracted by probabilistic topic models. However, service implicit features are ignored and have yet to be properly explored and leveraged. To this end, we propose a novel heuristics-based framework DeepWSC for web service clustering. It integrates deep semantic features extracted from service descriptions by an improved recurrent convolutional neural network and service composability features obtained from service invocation relationships by a signed graph convolutional network, to jointly generate integrated implicit features for web service clustering. Extensive experiments are conducted on 8,459 real-world web services. The experiment results demonstrate that DeepWSC outperforms state-of-the-art approaches for web service clustering in terms of multiple evaluation metrics.
引用
收藏
页码:1940 / 1953
页数:14
相关论文
共 34 条
[1]  
[Anonymous], INT C LEARNING REPRE
[2]  
Arthur D, 2007, PROCEEDINGS OF THE EIGHTEENTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, P1027
[3]   Latent Dirichlet allocation [J].
Blei, DM ;
Ng, AY ;
Jordan, MI .
JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) :993-1022
[4]  
Cao B, 2020, SERVICES COMPUT, V13, P99
[5]   Mashup Service Clustering Based on an Integration of Service Content and Network via Exploiting a Two-Level Topic Model [J].
Cao, Buqing ;
Liu, Xiaoqing ;
Li, Bing ;
Liu, Jianxun ;
Tang, Mingdong ;
Zhang, Tingting ;
Shi, Min .
2016 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2016, :212-219
[6]   Relationship Network Augmented Web Services Clustering [J].
Cao, Yingcheng ;
Liu, Jianxun ;
Shi, Min ;
Cao, Buqing ;
Zhang, Xiangping ;
Wang, Yan .
2019 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (IEEE ICWS 2019), 2019, :247-254
[7]   Probabilistic Matchmaking Methods for Automated Service Discovery [J].
Cassar, Gilbert ;
Barnaghi, Payam ;
Moessner, Klaus .
IEEE TRANSACTIONS ON SERVICES COMPUTING, 2014, 7 (04) :654-666
[8]   User-QoS-based Web Service Clustering for QoS Prediction [J].
Chen, Fuxin ;
Yuan, Shijin ;
Mu, Bin .
2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, :583-590
[9]  
Chen L, 2013, LECT NOTES COMPUT SC, V8274, P162, DOI 10.1007/978-3-642-45005-1_12
[10]  
Chen L, 2011, LECT NOTES COMPUT SC, V7084, P204, DOI 10.1007/978-3-642-25535-9_14