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
相关论文
共 50 条
  • [41] Bio-jETI: a framework for semantics-based service composition
    Lamprecht, Anna-Lena
    Margaria, Tiziana
    Steffen, Bernhard
    BMC BIOINFORMATICS, 2009, 10 : S8
  • [42] Semantics-based automatic composition of geospatial Web service chains
    Yue, Peng
    Di, Liping
    Yang, Wenli
    Yu, Genong
    Zhao, Peisheng
    COMPUTERS & GEOSCIENCES, 2007, 33 (05) : 649 - 665
  • [43] A semantics-based approach for collaborative aircraft tooling design
    Li, Yingguang
    Yan, Ruijie
    Jian, Jianbang
    ADVANCED ENGINEERING INFORMATICS, 2010, 24 (02) : 149 - 158
  • [44] Frame Semantics-based Approach to Spanish Textual Categorization
    Crespo Miguel, Mario
    Frias Delgado, Antonio
    PROCESAMIENTO DEL LENGUAJE NATURAL, 2008, (41): : 65 - 71
  • [45] A Semantics-Based Approach to Concept Assignment in Assembly Code
    Sisco, Zachary
    Bryant, Adam
    PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON CYBER WARFARE AND SECURITY (ICCWS 2017), 2017, : 341 - 351
  • [46] A SEMANTICS-BASED APPROACH FOR THE DESIGN AND IMPLEMENTATION OF INTERACTION OBJECTS
    PATERNO, F
    LEONARDI, A
    COMPUTER GRAPHICS FORUM, 1994, 13 (03) : C195 - C204
  • [47] 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.
    IEEE Transactions on Services Computing, 2020, 13 (01): : 99 - 113
  • [48] Use of Implicit User Feedback to Support Semantics-Based Personalized Document Recommendation
    Ku, Yi-Cheng
    Lee, Yen-Hsien
    Lin, Chun-Yi
    NTU MANAGEMENT REVIEW, 2018, 28 (03): : 83 - 106
  • [49] A Reinforcement Learning Approach to Web API Recommendation for Mashup Development
    Anarfi, Richard
    Fletcher, Kenneth K.
    2019 IEEE WORLD CONGRESS ON SERVICES (IEEE SERVICES 2019), 2019, : 372 - 373
  • [50] A Contextual Information Acquisition Approach Based on Semantics and Mashup Technology
    He, Yangfan
    Li, Lu
    He, Keqing
    Chen, Xiuhong
    CLOUD COMPUTING, PROCEEDINGS, 2009, 5931 : 510 - +