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 条
  • [41] HRS: Hybrid Recommendation System based on Attention Mechanism and Knowledge Graph Embedding
    Dong, Chunfang
    Ju, Xuchan
    Ma, Yue
    PROCEEDINGS OF 2021 IEEE/WIC/ACM INTERNATIONAL CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY WORKSHOPS AND SPECIAL SESSIONS: (WI-IAT WORKSHOP/SPECIAL SESSION 2021), 2021, : 406 - 413
  • [42] GRE: A GAT-Based Relation Embedding Model of Knowledge Graph for Recommendation
    Wang, Jihu
    Shi, Yuliang
    Cheng, Lin
    Zhang, Kun
    Chen, Zhiyong
    COMPUTER SUPPORTED COOPERATIVE WORK AND SOCIAL COMPUTING, CHINESECSCW 2021, PT II, 2022, 1492 : 77 - 91
  • [43] An Efficient Knowledge-Graph-Based Web Service Recommendation Algorithm
    Cao, Zhiying
    Qiao, Xinghao
    Jiang, Shuo
    Zhang, Xiuguo
    SYMMETRY-BASEL, 2019, 11 (03):
  • [44] Web Service Recommendation With Reconstructed Profile From Mashup Descriptions
    Zhong, Yang
    Fan, Yushun
    Tan, Wei
    Zhang, Jia
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2018, 15 (02) : 468 - 478
  • [45] A Personalized Recommendation for Web API Discovery in Social Web of Things
    Meissa, Marwa
    Benharzallah, Saber
    Kahloul, Laid
    Kazar, Okba
    INTERNATIONAL ARAB JOURNAL OF INFORMATION TECHNOLOGY, 2021, 18 (3A) : 438 - 445
  • [46] Structure Reinforcing and Attribute Weakening Network based API Recommendation Approach for Mashup Creation
    Xiao, Yong
    Liu, Jianxun
    Kang, Guosheng
    Hu, Rong
    Cao, Buqing
    Cao, Yingcheng
    Shi, Min
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2020), 2020, : 541 - 548
  • [47] Web API recommendation via combining graph attention representation and deep factorization machines quality prediction
    Cao, Buqing
    Peng, Mi
    Qing, Yueying
    Liu, Jianxun
    Kang, Guosheng
    Li, Bing
    Fletcher, Kenneth K.
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (21)
  • [48] Knowledge-aware fine-grained attention networks with refined knowledge graph embedding for personalized recommendation
    Wang, Wei
    Shen, Xiaoxuan
    Yi, Baolin
    Zhang, Huanyu
    Liu, Jianfang
    Dai, Chao
    EXPERT SYSTEMS WITH APPLICATIONS, 2024, 249
  • [49] Leveraging Track Relationships for Web Service Recommendation
    Slaimi, Fatma
    Sellami, Sana
    Boucelma, Omar
    Ben Hassine, Ahlem
    2016 IEEE 13TH INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING (ICEBE), 2016, : 220 - 225
  • [50] A Cloud API Personalized Recommendation Method Based on Multiple Attribute Features and Mashup Requirement Attention
    Shen, Limin
    Wang, Yuying
    Li, Chengyu
    Chen, Zhen
    IEEE ACCESS, 2025, 13 : 13285 - 13299