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 条
  • [41] API Recommendation For Mashup Creation: A Comprehensive Survey
    Alhosaini, Hadeel
    Alharbi, Sultan
    Wang, Xianzhi
    Xu, Guandong
    COMPUTER JOURNAL, 2023, 67 (05): : 1920 - 1940
  • [42] Personalized Web Service Recommendation Based on Heterogeneous Social Network
    Yang J.
    Zhu X.-J.
    Zhou X.-Z.
    Liu Y.
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2020, 48 (02): : 341 - 349
  • [43] A Knowledge Graph Approach to Mashup Tag Recommendation
    Kwapong, Benjamin
    Anarfi, Richard
    Fletcher, Kenneth K.
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2020), 2020, : 92 - 99
  • [44] Service Recommendation for Composition Creation based on Collaborative Attention Convolutional Network
    Yan, Ruyu
    Fan, Yushun
    Zhang, Jia
    Zhang, Junqi
    Lin, Haozhe
    2021 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES, ICWS 2021, 2021, : 397 - 405
  • [45] A Multi-source Information Graph-based Web Service Recommendation Framework for a Web Service Ecosystem
    Jia, Zhixuan
    Fan, Yushun
    Zhang, Jia
    Wu, Xing
    Wei, Chunyu
    Yan, Ruyu
    JOURNAL OF WEB ENGINEERING, 2022, 21 (08): : 2287 - 2312
  • [46] 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)
  • [47] An Integrated-Model QoS-based Graph for Web Service Recommendation
    Abdullah, Abdullah
    Li, Xining
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 416 - 423
  • [48] Research on cloud manufacturing service recommendation based on graph neural network
    Li, Minghui
    Shi, Xiaoqiu
    Shi, Yuqiang
    Cai, Yong
    Dong, Xuewen
    PLOS ONE, 2023, 18 (09):
  • [49] A Dataflow-Pattern-Based Recommendation Framework for Data Service Mashup
    Wang, Guiling
    Han, Yanbo
    Zhang, Zhongmei
    Zhang, Shouli
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2015, 8 (06) : 889 - 902
  • [50] Web Service Discovery Based on Knowledge Graph and Similarity Network
    Yu, Yang
    Zeng, Jun
    Yao, Juan
    Wen, Junhao
    Xing, Bin
    2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 231 - 236