GHSCN: A Graph Neural Network-Based API Popularity Prediction Method in Service Ecosystem

被引:0
作者
Li, Zhong [1 ,2 ]
Liu, Xiaochen [1 ,2 ]
Wang, Tianbo [1 ,3 ]
He, Wenhui [1 ,2 ]
Xia, Chunhe [1 ,2 ,4 ]
机构
[1] Beijing Key Lab Network Technol, Beijing 100191, Peoples R China
[2] Beihang Univ, Sch Comp Sci & Engn, Beijing 100191, Peoples R China
[3] Beihang Univ, Sch Cyber Sci & Technol, Beijing 100191, Peoples R China
[4] Guangxi Normal Univ, Sch Comp Sci & Informat Technol, Guangxi Key Lab Multisource Informat Min & Secur, Guilin 541004, Peoples R China
基金
中国国家自然科学基金;
关键词
Ecosystems; Mashups; Predictive models; Quality of service; Spatiotemporal phenomena; Feature extraction; Google; API popularity prediction; graph neural network; GHSCN; service ecosystem; RECOMMENDATION;
D O I
10.1109/ACCESS.2020.3011439
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the rapid development of technologies in the field of service computing, and increasing of complex business requirements, more and more large-scale service ecosystem emerges. Thus, many researches of service ecosystem focus on issues related to optimization such as service recommendation and load balancing, so the API popularity prediction problem studied in this paper, which is basis for this service ecosystem optimization, becomes a research hotspot in this field. However, many existing researches are predicting the popularity of APIs based on API functions, QoS, history usage patterns and social relationships, which are difficult to obtain and cannot reflect the overall structure of the underlying service ecosystem. Therefore, we propose an innovative API popularity prediction method in service ecosystem based on Graph Neural Network (GNN). Concretely, a Global-Service Ecosystem Network (GSEN) model is proposed firstly, for modeling a given service ecosystem to a network that can depict the complex structure of service ecosystem and the functions, QoS, history usage patterns and social relationships of APIs. Then, a Graph Heterogeneous Spatiotemporal Convolutional Network (GHSCN) model is proposed to predict the popularity of APIs based on GSEN, and for getting better prediction accuracy, four different Heterogeneous Spatiotemporal Convolutional Kernels are proposed to extract the features of different elements which have different mechanisms to affect the popularity of target API. Finally, extensive experiments based on the data crawled from ProgrammableWeb.com show that our method achieves a superior performance in API popularity prediction, and the importance of the introduction of our model to service ecosystems.
引用
收藏
页码:137032 / 137051
页数:20
相关论文
共 59 条
[1]  
Abu-El-Haija S, 2018, ADV NEUR IN, V31
[2]  
[Anonymous], 2010, P 5 INT C PROD INN
[3]  
[Anonymous], 2018, 2018 IEEE S SER
[4]  
Atwood J., 2016, P C WORKSH NEUR INF, P1993
[5]  
Bianchini D., 2013, P ICWE AALB DENM, P506
[6]  
Bianchini D., 2013, P CAISE VAL SPAIN, P353
[7]  
Bianchini D., 2014, P WISE THESS GREEC, P218
[8]  
Bojchevski A, 2018, ARXIV180300816
[9]  
Bruna J., 2014, P ICLR, P1
[10]  
Cao B., 2013, P ICWS SANT CLAR CA, P99