4.7 Article

Web Service Network Embedding Based on Link Prediction and Convolutional Learning

期刊

IEEE TRANSACTIONS ON SERVICES COMPUTING
卷 15, 期 6, 页码 3620-3633

出版社

IEEE COMPUTER SOC
DOI: 10.1109/TSC.2021.3103481

关键词

Software services; Web services; representation learning; network embedding; topic model

资金

  1. National Natural Science Foundation of China [61872139]
  2. National Science Foundation [IIS-1763452, CNS-1828181]

向作者/读者索取更多资源

This article focuses on the problem of Web service network embedding, aiming to learn low-dimensional vectors to represent services by encoding both Mashup-API composition structure and service functional content. By proposing a novel probabilistic topic model and a Service Graph Convolutional Network (Service-GCN), the method achieves improvements in downstream classification and clustering tasks. Experimental results show that the proposed approach outperforms the state-of-the-art methods in service classification and Mashup clustering.
Extensive efforts have been applied to develop efficient feature extraction algorithms, which aim to achieve optimal results in many fundamental tasks such as Web-based software service clustering, recommendation and composition. However, one common issue for existing methods is that mined features are problem dependent, causing poor generalization ability across different applications. Recent studies show that we can represent networked data (e.g., citation networks and social networks) as low-dimensional vectors with rich structure and content information preserved, which can then greatly facilitate many downstream tasks such as classification and clustering. In this article, we focus on the problem of Web service network embedding, which aims to learn low-dimensional vectors to represent services by encoding both Mashup-API composition structure and service functional content. We first propose a novel probabilistic topic model to predict potential links between Mashups and APIs in the service network. Then, we develop a Service Graph Convolutional Network (Service-GCN) to learn vector representations of services, where each service (e.g., Mashup or API) forms its representation through message passing between neighborhood services over the network. We evaluate the network embedding quality on two real-world datasets for downstream classification and clustering tasks. Experimental results show that the average performance of our method improves 20.7 percent (Micro-F1) in service classification and 19.0 percent (Accuracy) in Mashup clustering compared to the state-of-the-art, which verified the effectiveness of the proposed approach for learning vector representations of Web services.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.7
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

暂无数据
暂无数据