Cooperative Mashup Embedding Leveraging Knowledge Graph for Web API Recommendation

被引:0
|
作者
Zhang, Chunxiang [1 ]
Qin, Shaowei [1 ]
Wu, Hao [1 ]
Zhang, Lei [2 ]
机构
[1] Yunnan Univ, Sch Informat Sci & Engn, Kunming 650091, Peoples R China
[2] Nanjing Normal Univ, Sch Elect & Automat Engn, Nanjing 210024, Peoples R China
基金
中国国家自然科学基金;
关键词
Mashup applications; API recommendation; knowledge graph; cooperative embedding; SERVICE RECOMMENDATION;
D O I
10.1109/ACCESS.2024.3384487
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Creating top-notch Mashup applications is becoming increasingly difficult with an overwhelming number of Web APIs. Researchers have developed various API recommendation techniques to help developers quickly locate the right API. In particular, deep learning-based solutions have attracted much attention due to their excellent representation learning capabilities. However, existing methods mainly use textual or graphical information, and do not fully consider the two, which may lead to suboptimal representation and damage recommendation performance. In this paper, we propose a Cooperative Mashup Embedding (CME) neural framework that integrates knowledge graph embedding and text encoding, using Node2Vec to convert entities into numerical vectors and BERT to encode text descriptions. A cooperative embedding method was developed to optimize the entire model while capturing graph and text data knowledge. In addition, the representations obtained by the framework of the three recommendation models are derived. Experimental results on the ProgrammableWeb dataset indicate that our proposed method outperforms the SOTA methods in recommendation performance metrics Top@{1,5,10}. Precision and Recall have increased from 3% to 11%, while NDCG and MAP have improved from 3% to 6%.
引用
收藏
页码:49708 / 49719
页数:12
相关论文
共 50 条
  • [21] Web API Recommendation via Leveraging Content and Network Semantics
    Kang G.
    Liang B.
    Liu J.
    Wen Y.
    Xiao Y.
    Nie H.
    IEEE Transactions on Network and Service Management, 2024, 21 (06): : 1 - 1
  • [22] Recurrent Knowledge Graph Embedding for Effective Recommendation
    Sun, Zhu
    Yang, Jie
    Zhang, Jie
    Bozzon, Alessandro
    Huang, Long-Kai
    Xu, Chi
    12TH ACM CONFERENCE ON RECOMMENDER SYSTEMS (RECSYS), 2018, : 297 - 305
  • [23] A Novel Approach for API Recommendation in Mashup Development
    Li, Chune
    Zhang, Richong
    Huai, Jinpeng
    Sun, Hailong
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 289 - 296
  • [24] API Recommendation For Mashup Creation: A Comprehensive Survey
    Alhosaini, Hadeel
    Alharbi, Sultan
    Wang, Xianzhi
    Xu, Guandong
    COMPUTER JOURNAL, 2023, 67 (05): : 1920 - 1940
  • [25] Neural and Attentional Factorization Machine-Based Web API Recommendation for Mashup Development
    Kang, Guosheng
    Liu, Jianxun
    Xiao, Yong
    Cao, Buqing
    Xu, Yu
    Cao, Manliang
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2021, 18 (04): : 4183 - 4196
  • [26] PRKG: Pre-Training Representation and Knowledge-Graph-Enhanced Web Service Recommendation for Mashup Creation
    Cao, Buqing
    Peng, Mi
    Xie, Ziming
    Liu, Jianxun
    Ye, Hongfan
    Li, Bing
    Fletcher, Kenneth K.
    IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 2024, 21 (02): : 1737 - 1749
  • [27] Compatibility-Aware Web API Recommendation for Mashup Creation via Textual Description Mining
    Qi, Lianyong
    Song, Houbing
    Zhang, Xuyun
    Srivastava, Gautam
    Xu, Xiaolong
    Yu, Shui
    ACM TRANSACTIONS ON MULTIMEDIA COMPUTING COMMUNICATIONS AND APPLICATIONS, 2021, 17 (01)
  • [28] Hierarchical attentive knowledge graph embedding for personalized recommendation
    Sha, Xiao
    Sun, Zhu
    Zhang, Jie
    ELECTRONIC COMMERCE RESEARCH AND APPLICATIONS, 2021, 48
  • [29] Course recommendation model based on Knowledge Graph Embedding
    Chetoui, Ismail
    El Bachari, Essaid
    El Adnani, Mohamed
    2022 16TH INTERNATIONAL CONFERENCE ON SIGNAL-IMAGE TECHNOLOGY & INTERNET-BASED SYSTEMS, SITIS, 2022, : 510 - 514
  • [30] Knowledge graph confidence-aware embedding for recommendation
    Huang, Chen
    Yu, Fei
    Wan, Zhiguo
    Li, Fengying
    Ji, Hui
    Li, Yuandi
    NEURAL NETWORKS, 2024, 180