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 条
  • [1] Personalized manufacturing service recommendation using semantics-based collaborative filtering
    Zhang, Wenyu
    Guo, Shanshan
    Zhang, Shuai
    CONCURRENT ENGINEERING-RESEARCH AND APPLICATIONS, 2015, 23 (02): : 166 - 179
  • [2] Semantics-based Access Control Approach for Web Service
    He, Zhengqiu
    Wu, Lifa
    Li, Huabo
    Lai, Haiguang
    Hong, Zheng
    JOURNAL OF COMPUTERS, 2011, 6 (06) : 1152 - 1161
  • [3] An Intelligent Broker Approach to Semantics-based Service Composition
    Zhang, Yufeng
    Zhu, Hong
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 20 - 25
  • [4] Towards a semantics-based approach in the development of geographic portals
    Athanasis, Nikolaos
    Kalabokidis, Kostas
    Vaitis, Michail
    Soulakellis, Nikolaos
    COMPUTERS & GEOSCIENCES, 2009, 35 (02) : 301 - 308
  • [5] Semantics-Based News Delivering Service
    Yokoo, Ryohei
    Kawamura, Takahiro
    Ohsuga, Akihiko
    INTERNATIONAL JOURNAL OF SEMANTIC COMPUTING, 2016, 10 (04) : 445 - 459
  • [6] A Novel Service Recommendation Approach in Mashup Creation
    Zhang, Yanmei
    Geng, Xiao
    Deng, Shuiguang
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2019, 25 (03): : 513 - 525
  • [7] Semantics-Based Automated Service Discovery
    Paliwal, Aabhas V.
    Shafiq, Basit
    Vaidya, Jaideep
    Xiong, Hui
    Adam, Nabil
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2012, 5 (02) : 260 - 275
  • [8] Semantics-based dynamic service composition
    Fujii, K
    Suda, T
    IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2005, 23 (12) : 2361 - 2372
  • [9] Deep learning framework for multi-round service bundle recommendation in iterative mashup development
    Ma, Yutao
    Geng, Xiao
    Wang, Jian
    He, Keqing
    Athanasopoulos, Dionysis
    CAAI TRANSACTIONS ON INTELLIGENCE TECHNOLOGY, 2023, 8 (03) : 914 - 930
  • [10] A novel approach to semantics-based exception handling for service grid applications
    Li, DL
    Han, YB
    Hu, HT
    Fang, J
    Wang, X
    GRID AND COOPERATIVE COMPUTING, PT 2, 2004, 3033 : 778 - 786