Web service recommendation for mashup creation based on graph network

被引:6
|
作者
Yu, Ting [1 ,2 ]
Yu, Dongjin [1 ]
Wang, Dongjing [1 ]
Hu, Xueyou [1 ]
机构
[1] Hangzhou Dianzi Univ, Sch Comp Sci & Technol, Hangzhou 310018, Peoples R China
[2] JiaXing Nanhu Univ, Jiaxing 314001, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2023年 / 79卷 / 08期
基金
中国国家自然科学基金;
关键词
Service recommendation; Recommender system; Mashup development; GraphGAN; BERT; QOS PREDICTION;
D O I
10.1007/s11227-022-05011-3
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In recent years, the world has witnessed the increased maturity of service-oriented computing. The mashup, as one of the typical service-based applications, aggregates contents from more than one source into a single user interface. Facing the rapid growth of the number of web services, choosing appropriate web services for dif-ferent mashup sources plays an important issue in mashup development, when, in particular, the new mashup is developed from the scratch. To solve this cold start problem when creating new mashups, we propose a web Service Recommenda-tion approach for Mashup creation based on Graph network, called SRMG. SRMG makes service recommendation based on service characteristics and historical usage. It first leverages Bidirectional Encoder Representations from Transformers, to intel-ligently discover mashups with similar functionalities based on specifications. After-ward, it employs GraphGAN to obtain representation vectors for mashups and ser-vices based on historical usage, and further obtains mashup preferences for each service based on representation vectors. Finally, the new mashup's preference for target services is derived from the preference of existing mashups that are similar to it. The extensive experiments on real datasets from ProgrammableWeb demonstrate that SRMG is superior to the state-of-the-art ones.
引用
收藏
页码:8993 / 9020
页数:28
相关论文
共 50 条
  • [21] 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
  • [22] MSRDL: Deep learning framework for service recommendation in mashup creation
    Yu, Ting
    Liu, Hailin
    Zhang, Lihua
    Liu, Hongbing
    SCIENTIFIC REPORTS, 2023, 13 (01)
  • [23] A Practical Cloud API Complementary Recommendation Service for Mashup Creation
    Liu, Xiaowei
    Chen, Wenhui
    Sun, Mengmeng
    Si, Yali
    Chen, Zhen
    PROCEEDINGS OF THE 2024 27 TH INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED COOPERATIVE WORK IN DESIGN, CSCWD 2024, 2024, : 2906 - 2911
  • [24] Web service API recommendation for automated mashup creation using multi-objective evolutionary search
    Almarimi, Nuri
    Ouni, Ali
    Bouktif, Salah
    Mkaouer, Mohamed Wiem
    Kula, Raula Gaikovina
    Saied, Mohamed Aymen
    APPLIED SOFT COMPUTING, 2019, 85
  • [25] Time-Aware Service Recommendation for Mashup Creation in an Evolving Service Ecosystem
    Zhong, Yang
    Fan, Yushun
    Huang, Keman
    Tan, Wei
    Zhang, Jia
    2014 IEEE 21ST INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS 2014), 2014, : 25 - 32
  • [26] Service Recommendation for Mashup Creation based on Time-aware Collaborative Domain Regression
    Bai, Bing
    Fan, Yushun
    Huang, Keman
    Tan, Wei
    Xia, Bofei
    Chen, Shuhui
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 209 - 216
  • [27] Data service Mashup recommendation method based on frequent sub-graph mining
    Zhang Z.-M.
    Wang G.-L.
    Zhang S.
    Han Y.-B.
    Dianzi Keji Daxue Xuebao/Journal of the University of Electronic Science and Technology of China, 2016, 45 (02): : 263 - 269
  • [28] 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
  • [29] Cooperative Mashup Embedding Leveraging Knowledge Graph for Web API Recommendation
    Zhang, Chunxiang
    Qin, Shaowei
    Wu, Hao
    Zhang, Lei
    IEEE ACCESS, 2024, 12 : 49708 - 49719
  • [30] 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