Biased Random Walk based Web API Recommendation in Heterogeneous Network

被引:1
作者
Hu, Xiaocao [1 ]
机构
[1] Dalian Univ Technol, Sch Gen Educ, Panjin, Peoples R China
来源
2024 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2024 | 2024年
基金
中国国家自然科学基金;
关键词
Web API Recommendation; Mashup Creation; High-order Connectivity; Biased Random Walk; Heterogeneous Network;
D O I
10.1109/ICWS62655.2024.00038
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Benefit from the remarkable development of cloud computing, massive Web APIs have been published and numerous innovative mashups have emerged on the Internet. The rapid increase of available Web APIs brings a significant challenge on how to discover suitable APIs for mashup creation. Various approaches have been proposed to recommend Web APIs, which mainly focus on employing collaborative filtering techniques such as matrix factorization and deep learning techniques such as graph neural network. However, existing studies suffer from a few limitations: collaborative filtering based methods are not able to capture the high-order connectivity information between APIs and mashups, and deep learning based methods are not expressive enough to capture the diversity of connectivity patterns due to the simple graph structure. To tackle the limitations, we proposes a biased random walk based Web API recommendation approach. We first construct a heterogeneous network to model different types of connectivity. And then we design a strategy in terms of neighbor nodes' types to guide the biased random walk and to capture diversity of high-order connectivity patterns. Finally we generate candidate Web APIs for mashups based on their embedding vectors. Experiments conducted on a real-world dataset show that our approach improves in precision by 13.89%, in recall by 17.16%, in F1 by 15.86%, and in NDCG by 2.85%.
引用
收藏
页码:172 / 177
页数:6
相关论文
共 21 条
[1]   Geographic-aware collaborative filtering for web service recommendation [J].
Botangen, Khavee Agustus ;
Yu, Jian ;
Sheng, Quan Z. ;
Han, Yanbo ;
Yongchareon, Sira .
EXPERT SYSTEMS WITH APPLICATIONS, 2020, 151
[2]   CSCF: A Mashup Service Recommendation Approach based on Content Similarity and Collaborative Filtering [J].
Cao, Buqing ;
Tang, Mingdong ;
Huang, Xing .
INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2014, 7 (02) :163-172
[3]   Recommendation and Weaving of Reusable Mashup Model Patterns for Assisted Development [J].
Chowdhury, Soudip Roy ;
Daniel, Florian ;
Casati, Fabio .
ACM TRANSACTIONS ON INTERNET TECHNOLOGY, 2014, 14 (2-3) :275-297
[4]   Regularizing Matrix Factorization with Implicit User Preference Embeddings for Web API Recommendation [J].
Fletcher, Kenneth K. .
2019 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (IEEE SCC 2019), 2019, :1-8
[5]   DAWAR: Diversity-aware APIs Recommendation for Mashup Creation based on Correlation Graph [J].
Gong, Wenwen ;
Zhang, Xuyun ;
Chen, Yifei ;
He, Qiang ;
Beheshti, Amin ;
Xu, Xiaolong ;
Yan, Chao ;
Qi, Lianyong .
PROCEEDINGS OF THE 45TH INTERNATIONAL ACM SIGIR CONFERENCE ON RESEARCH AND DEVELOPMENT IN INFORMATION RETRIEVAL (SIGIR '22), 2022, :395-404
[6]   node2vec: Scalable Feature Learning for Networks [J].
Grover, Aditya ;
Leskovec, Jure .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :855-864
[7]  
Guo XH, 2022, INT J EMBED SYST, V15, P132
[8]   Bayesian personalized ranking based on multiple-layer neighborhoods [J].
Hu, Yutian ;
Xiong, Fei ;
Pan, Shirui ;
Xiong, Xi ;
Wang, Liang ;
Chen, Hongshu .
INFORMATION SCIENCES, 2021, 542 :156-176
[9]   Neural and Attentional Factorization Machine-Based Web API Recommendation for Mashup Development [J].
Kang, Guosheng ;
Liu, Jianxun ;
Xiao, Yong ;
Cao, Buqing ;
Xu, Yu ;
Cao, Manliang .
IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04) :4183-4196
[10]   NAFM: Neural and Attentional Factorization Machine for Web API Recommendation [J].
Kang, Guosheng ;
Liu, Jianxun ;
Cao, Buqing ;
Cao, Manliang .
2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, :330-337