Probabilistic Matchmaking Methods for Automated Service Discovery

被引:44
|
作者
Cassar, Gilbert [1 ]
Barnaghi, Payam [1 ]
Moessner, Klaus [1 ]
机构
[1] Univ Surrey, Ctr Commun Syst Res, Guildford GU2 7XH, Surrey, England
关键词
Computer web services; discovery; machine-learning; probabilistic methods; LDA; WEB SERVICES;
D O I
10.1109/TSC.2013.28
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Automated service discovery enables human users or software agents to form queries and to search and discover the services based on different requirements. This enables implementation of high-level functionalities such as service recommendation, composition, and provisioning. The current service search and discovery on the Web is mainly supported by text and keyword-based solutions which offer very limited semantic expressiveness to service developers and consumers. This paper presents a method using probabilistic machine-learning techniques to extract latent factors from semantically enriched service descriptions. The latent factors are used to construct a model to represent different types of service descriptions in a vector form. With this transformation, heterogeneous service descriptions can be represented, discovered, and compared on the same homogeneous plane. The proposed solution is scalable to large service datasets and provides an efficient mechanism that enables publishing and adding new services to the registry and representing them using latent factors after deployment of the system. We have evaluated our solution against logic-based and keyword-based service search and discovery solutions. The results show that the proposed method performs better than other solutions in terms of precision and normalized discounted cumulative gain values.
引用
收藏
页码:654 / 666
页数:13
相关论文
共 50 条
  • [31] An adaptive and scalable framework for automated service discovery
    Sikri, Monika
    SERVICE ORIENTED COMPUTING AND APPLICATIONS, 2019, 13 (01) : 67 - 79
  • [32] 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
  • [33] IoT Service Clustering for Dynamic Service Matchmaking
    Zhao, Shuai
    Yu, Le
    Cheng, Bo
    Chen, Junliang
    SENSORS, 2017, 17 (08):
  • [34] Applying Probabilistic Model Checking to Service Discovery Framework
    Gao, Honghao
    Miao, Huaikou
    Duan, Yucong
    Kai, Jinyu
    PROCEEDINGS 2016 IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING (SCC 2016), 2016, : 782 - 785
  • [35] Semantic matchmaking as a way for attitude discovery
    Ruta, Michele
    Scioscia, Floriano
    Ieva, Saverio
    Capurso, Giovanna
    Di Sciascio, Eugenio
    2019 IEEE 8TH INTERNATIONAL WORKSHOP ON ADVANCES IN SENSORS AND INTERFACES (IWASI), 2019, : 85 - 90
  • [36] Dynamic resource discovery through MatchMaking
    Rana, OF
    HIGH PERFORMANCE COMPUTING AND NETWORKING, PROCEEDINGS, 2000, 1823 : 605 - 609
  • [37] A Multi-agent Based Framework for Dynamic Service Discovery and Access Using Matchmaking Approach
    Amudha, T.
    Saritha, N.
    Usha, P.
    IAMA: 2009 INTERNATIONAL CONFERENCE ON INTELLIGENT AGENT & MULTI-AGENT SYSTEMS, 2009, : 122 - 125
  • [38] Methods for service discovery in Bluetooth scatternets
    Nordbotten, NA
    Skeie, T
    Aakvaag, ND
    COMPUTER COMMUNICATIONS, 2004, 27 (11) : 1087 - 1096
  • [39] A Business Service Selection Model for Automated Web Service Discovery Requirements
    Lahiri, Tosca
    Woodman, Mark
    ENTERPRISE INFORMATION SYSTEMS-BK, 2009, 24 : 790 - 803