CSBR: A Compositional Semantics-Based Service Bundle Recommendation Approach for Mashup Development

被引:11
作者
Gu, Qi [1 ,2 ]
Cao, Jian [3 ]
Liu, Yancen [3 ]
机构
[1] Nantong Univ, Sch Informat Sci & Technol, Nantong 226001, Jiangsu, Peoples R China
[2] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
[3] Shanghai Jiao Tong Univ, Dept Comp Sci & Engn, Shanghai 200240, Peoples R China
基金
美国国家科学基金会;
关键词
Mashups; Semantics; Collaboration; Internet; Optimization; Prediction algorithms; Meteorology; Mashup creation; compositional semantics; service bundle recommendation; ALGORITHM;
D O I
10.1109/TSC.2021.3085491
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
An increasing number of services are being offered which leads to difficulties in choosing appropriate services during mashup development. Currently, several service recommendation techniques have been developed for mashup creation, however, they are largely limited to suggesting services which have similar functionalities. The fundamental problem with these techniques is that they do not consider the large semantic gap between mashup descriptions and service descriptions. In this article, we propose a compositional semantics-based service bundle recommendation model (CSBR) to tackle this problem. CSBR is based on a semantic service package repository, which is constructed by mining the existing mashups. Specifically, the reusable service packages, which consist of multiple collaborative services, are annotated with composite semantics rather than their original semantics. Based on the semantic service package repository, CSBR can recommend a bundle of services that cover the functional requirements of the mashup as completely as possible. Extensive experiments are conducted on a real-world dataset and the results show CSBR achieves significant performance improvements in both precision and recall metrics over the state-of-the-art methods.
引用
收藏
页码:3170 / 3183
页数:14
相关论文
共 46 条
  • [1] MatchUp: Autocompletion for Mashups
    Abiteboul, Serge
    Greenshpan, Ohad
    Milo, Tova
    Polyzotis, Neoklis
    [J]. ICDE: 2009 IEEE 25TH INTERNATIONAL CONFERENCE ON DATA ENGINEERING, VOLS 1-3, 2009, : 1479 - +
  • [2] Toward the next generation of recommender systems: A survey of the state-of-the-art and possible extensions
    Adomavicius, G
    Tuzhilin, A
    [J]. IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2005, 17 (06) : 734 - 749
  • [3] End-User Development of Mashups with NaturalMash
    Aghaee, Saeed
    Pautasso, Cesare
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2014, 25 (04) : 414 - 432
  • [4] What is wrong with topic modeling? And how to fix it using search-based software engineering
    Agrawal, Amritanshu
    Fu, Wei
    Menzies, Tim
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2018, 98 : 74 - 88
  • [5] DLTSR: A Deep Learning Framework for Recommendations of Long-Tail Web Services
    Bai, Bing
    Fan, Yushun
    Tan, Wei
    Zhang, Jia
    [J]. IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (01) : 73 - 85
  • [6] Service Recommendation for Mashup Creation based on Time-aware Collaborative Domain Regression
    Bai, Bing
    Fan, Yushun
    Huang, Keman
    Tan, Wei
    Xia, Bofei
    Chen, Shuhui
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON WEB SERVICES (ICWS), 2015, : 209 - 216
  • [7] Latent Dirichlet allocation
    Blei, DM
    Ng, AY
    Jordan, MI
    [J]. JOURNAL OF MACHINE LEARNING RESEARCH, 2003, 3 (4-5) : 993 - 1022
  • [8] Integrated Content and Network-Based Service Clustering and Web APIs Recommendation for Mashup Development
    Cao B.
    Liu X.
    Rahman M.D.M.
    Li B.
    Liu J.
    Tang M.
    [J]. IEEE Transactions on Services Computing, 2020, 13 (01): : 99 - 113
  • [9] Cao B., 2016, USING RELATIONAL TOP
  • [10] Service Package Recommendation for Mashup Development Based on a Multi-level Relational Network
    Cao, Jian
    Lu, Yijing
    Zhu, Nengjun
    [J]. SERVICE-ORIENTED COMPUTING, (ICSOC 2016), 2016, 9936 : 666 - 674