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 条
  • [31] A Personalized Recommendation System based on Knowledge Graph Embedding and Neural Network
    Wang, Penghua
    Li, Xiaoge
    Du, Feihong
    Liu, Huan
    Zhi, Shuting
    2019 3RD INTERNATIONAL CONFERENCE ON DATA SCIENCE AND BUSINESS ANALYTICS (ICDSBA 2019), 2019, : 161 - 165
  • [32] Mashup-Oriented Web API Recommendation via Multi-Model Fusion and Multi-Task Learning
    Wu, Hao
    Duan, Yunhao
    Yue, Kun
    Zhang, Lei
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2022, 15 (06) : 3330 - 3343
  • [33] A Knowledge Graph Embedding Based Service Recommendation Method for Service-Based System Development
    Xie, Fang
    Zhang, Yiming
    Przystupa, Krzysztof
    Kochan, Orest
    ELECTRONICS, 2023, 12 (13)
  • [34] Mashup-oriented API recommendation via pre-trained heterogeneous information networks
    Tang, Mingdong
    Xie, Fenfang
    Lian, Sixian
    Mai, Jiajin
    Li, Shuangyin
    INFORMATION AND SOFTWARE TECHNOLOGY, 2024, 169
  • [35] Leveraging Knowledge Graph and Self-Attention with Residual Block for Paper Recommendation
    Pang, Xinyue
    Nuo, Minghua
    Cao, Jiamin
    2021 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE BIG DATA AND INTELLIGENT SYSTEMS (HPBD&IS), 2021, : 196 - 201
  • [36] Knowledge Graph-based Intent Network-Enhanced Web Services Recommendation
    Chen, Lisheng
    Cao, Buqing
    Xie, Xiang
    Qing, Yueying
    Kang, Guosheng
    Liu, Jianxun
    2022 IEEE INTL CONF ON PARALLEL & DISTRIBUTED PROCESSING WITH APPLICATIONS, BIG DATA & CLOUD COMPUTING, SUSTAINABLE COMPUTING & COMMUNICATIONS, SOCIAL COMPUTING & NETWORKING, ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM, 2022, : 790 - 797
  • [37] DINRec: Deep Interest Network Based API Recommendation Approach for Mashup Creation
    Xiao, Yong
    Liu, Jianxun
    Hu, Rong
    Cao, Buqing
    Cao, Yingcheng
    WEB INFORMATION SYSTEMS ENGINEERING - WISE 2019, 2019, 11881 : 179 - 193
  • [38] Category-Aware API Clustering and Distributed Recommendation for Automatic Mashup Creation
    Xia, Bofei
    Fan, Yushun
    Tan, Wei
    Huang, Keman
    Zhang, Jia
    Wu, Cheng
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (05) : 674 - 687
  • [39] Hierarchical Aggregation Based Knowledge Graph Embedding for Multi-task Recommendation
    Wang, Yani
    Zhang, Ji
    Zhou, Xiangmin
    Zhang, Yang
    WEB AND BIG DATA, PT III, APWEB-WAIM 2022, 2023, 13423 : 174 - 181
  • [40] Improved Collaborative Recommendation Model: Integrating Knowledge Embedding and Graph Contrastive Learning
    Jiang, Liwei
    Yan, Guanghui
    Luo, Hao
    Chang, Wenwen
    ELECTRONICS, 2023, 12 (20)