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] Web Service Sub-Chain Recommendation Leveraging Graph Searching
    Cheng, ZeHui
    Yao, Beibei
    Wang, Xiaolei
    Zhou, ZhangBing
    2014 IEEE COMPUTING, COMMUNICATIONS AND IT APPLICATIONS CONFERENCE (COMCOMAP), 2014, : 271 - 275
  • [42] Similarity and Complementarity Attention-Based Graph Neural Networks for Mashup-Oriented Cloud API Recommendation
    Shen, Limin
    Wang, Yuying
    Zhang, Shuai
    Chen, Zhen
    ELECTRONICS, 2023, 12 (21)
  • [43] An Web API Aggregation Service for Mobile Mashup Applications
    Lin, Hung-Yu
    Huang, Jiung-Long
    2014 TENTH INTERNATIONAL CONFERENCE ON INTELLIGENT INFORMATION HIDING AND MULTIMEDIA SIGNAL PROCESSING (IIH-MSP 2014), 2014, : 73 - 76
  • [44] APIRec: deep knowledge and diversity-aware web API recommendation
    Song, Fanfei
    Wang, Bin
    Xie, Xinqiang
    Pu, Rong
    Zhang, Qingbo
    Wang, Wei
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2024,
  • [45] Knowledge graph-based recommendation system enhanced by neural collaborative filtering and knowledge graph embedding
    Shokrzadeh, Zeinab
    Feizi-Derakhshi, Mohammad-Reza
    Balafar, Mohammad -Ali
    Mohasefi, Jamshid Bagherzadeh
    AIN SHAMS ENGINEERING JOURNAL, 2024, 15 (01)
  • [46] SEHGN: Semantic-Enhanced Heterogeneous Graph Network for Web API Recommendation
    Wang, Xuanye
    Xi, Meng
    Li, Ying
    Pan, Xiaohua
    Wu, Yangyang
    Deng, Shuiguang
    Yin, Jianwei
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2836 - 2849
  • [47] Knowledge Graph Enhanced Web API Recommendation via Neighbor Information Propagation for Multi-service Application Development
    Chen, Zhen
    Li, Yujie
    Wang, Yuying
    Liu, Xiaowei
    Xing, Yifan
    Liu, Linlin
    You, Dianlong
    Shen, Limin
    COLLABORATIVE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2022, PT I, 2022, 460 : 20 - 40
  • [48] Mashup-Oriented Web API Recommendation Via Full-Text Semantic Mining of Developer Requirements
    Sang, Chunyan
    Deng, Xinyan
    Liao, Shigen
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2023, 16 (04) : 2755 - 2768
  • [49] Efficient, Interactive Recommendation of Mashup Composition Knowledge
    Chowdhury, Soudip Roy
    Daniel, Florian
    Casati, Fabio
    SERVICE-ORIENTED COMPUTING, 2011, 7084 : 374 - 388
  • [50] Cross-View Graph Alignment for Mashup Recommendation
    Wei, Chunyu
    Fan, Yushun
    Jia, Zhixuan
    Zhang, Jia
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2024, 17 (05) : 2151 - 2164