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 条
  • [31] Web API Recommendation for Mashup development using Matrix Factorization on Integrated Content and Network-Based Service Clustering
    Rahman, Md Mahfuzer
    Liu, Xiaoqing
    Cao, Buqing
    2017 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC), 2017, : 225 - 232
  • [32] Applying Recommender System based Mashup to Web-Telecom Hybrid Service Creation
    Guo Jie
    Cheng Bo
    Chen Junliang
    Lin Xiangtao
    GLOBECOM 2009 - 2009 IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-8, 2009, : 3321 - 3325
  • [33] Web Service Recommendation based on Knowledge Graph Convolutional Network and Doc2Vec
    Geng, Jinkun
    Cao, Buqing
    Ye, Hongfan
    Chen, Junjie
    Peng, Mi
    Liu, Jianxun
    2020 IEEE WORLD CONGRESS ON SERVICES (SERVICES), 2020, : 95 - 100
  • [34] Manifold-learning based API Recommendation for Mashup Creation
    Gao, Wei
    Chen, Liang
    Wu, Jian
    Gao, Honghao
    2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 432 - 439
  • [35] Service Package Recommendation for Mashup Development Based on a Multi-level Relational Network
    Cao, Jian
    Lu, Yijing
    Zhu, Nengjun
    SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 666 - 674
  • [36] Mashup Service Classification and Recommendation based on Similarity Computing
    Wang, Guangrong
    Liu, Jianxun
    Cao, Buqing
    Tang, Mingdong
    SECOND INTERNATIONAL CONFERENCE ON CLOUD AND GREEN COMPUTING / SECOND INTERNATIONAL CONFERENCE ON SOCIAL COMPUTING AND ITS APPLICATIONS (CGC/SCA 2012), 2012, : 621 - 628
  • [37] A graph-based QoS prediction approach for web service recommendation
    Zhenhua Chang
    Ding Ding
    Youhao Xia
    Applied Intelligence, 2021, 51 : 6728 - 6742
  • [38] An Efficient Knowledge-Graph-Based Web Service Recommendation Algorithm
    Cao, Zhiying
    Qiao, Xinghao
    Jiang, Shuo
    Zhang, Xiuguo
    SYMMETRY-BASEL, 2019, 11 (03):
  • [39] A graph-based QoS prediction approach for web service recommendation
    Chang, Zhenhua
    Ding, Ding
    Xia, Youhao
    APPLIED INTELLIGENCE, 2021, 51 (10) : 6728 - 6742
  • [40] Personalized Service Recommendation With Mashup Group Preference in Heterogeneous Information Network
    Xie, Fenfang
    Chen, Liang
    Lin, Dongding
    Zheng, Zibin
    Lin, Xiaola
    IEEE ACCESS, 2019, 7 : 16155 - 16167