Flexible service discovery based on multiple matching algorithms

被引:0
|
作者
Hadjila F. [1 ]
Belabed A. [1 ]
Merzoug M. [1 ]
机构
[1] Department of Computer Science, University of Tlemcen, LRIT Laboratory
关键词
Majority vote; Probabilistic dominance; Rank aggregation; Service matching; Web service discovery;
D O I
10.1504/IJWET.2019.105591
中图分类号
学科分类号
摘要
Traditional web service discovery approaches rely on logic or non-logic matching techniques. In general, logic approaches can achieve satisfactory precision levels, but they result in modest recall scores. In contrast, non-logic approaches may ensure more balanced scores in terms of recall and precision, but they need additional aggregation schemes or optimisation methods. To improve the discovery performance, we need to combine multiple matching algorithms and fuse their results into a single ranked list of services. This combination must avoid the well-known side effects of fusion, such as overfitting or noise sensitivity. To tackle the service-discovery issue, we propose a solution based on two key ideas: first, we propose a majority voting model based on the 'Condorcet' paradigm to fuse a set of individual ranked lists (provided by the matching functions). Second, we leverage a probabilistic extension of the dominance relationship to ensure comparison between the services. The experimental evaluations indicate the proposed solution, 'probabilistic Condorcet', outperforms all individual matching functions, as well as many concurrent fusion algorithms. Copyright © 2020 Inderscience Enterprises Ltd.
引用
收藏
页码:315 / 340
页数:25
相关论文
共 50 条
  • [21] Improved algorithms for matching multiple patterns
    Wang, Yong-Cheng
    Shen, Zhou
    Xu, Yi-Zhen
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2002, 39 (01):
  • [22] Web service-based business process automation using matching algorithms
    Kim, Yanggon
    Lee, Juhnyoung
    PROFESSIONAL PRACTICE IN ARTIFICIAL INTELLIGENCE, 2006, 218 : 131 - +
  • [23] Algorithms for pattern matching and discovery in RNA secondary structure
    Mauri, G
    Pavesi, G
    THEORETICAL COMPUTER SCIENCE, 2005, 335 (01) : 29 - 51
  • [24] Algorithms for discovery of multiple Markov boundaries
    Statnikov, A. (ALEXANDER.STATNIKOV@MED.NYU.EDU), 1600, Microtome Publishing (14):
  • [25] Algorithms for Discovery of Multiple Markov Boundaries
    Statnikov, Alexander
    Lytkin, Nikita I.
    Lemeire, Jan
    Aliferis, Constantin F.
    JOURNAL OF MACHINE LEARNING RESEARCH, 2013, 14 : 499 - 566
  • [26] Parallel algorithms for flexible pattern matching on big graphs
    Wang, Hongzhi
    Li, Ning
    Li, Jianzhong
    Gao, Hong
    INFORMATION SCIENCES, 2018, 436 : 418 - 440
  • [27] Flexible and Efficient Algorithms for Abelian Matching in Genome Sequence
    Faro, Simone
    Pavone, Arianna
    BIOINFORMATICS AND BIOMEDICAL ENGINEERING, IWBBIO 2019, PT I, 2019, 11465 : 307 - 318
  • [28] Flexible and secure service discovery in ubiquitous computing
    Moschetta, Eduardo
    Antunes, Rodolfo S.
    Barcellos, Marinho P.
    JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2010, 33 (02) : 128 - 140
  • [29] Semantic Service Discovery and Matching for Semi-automatic Service Mashup
    Park, Yoo-mi
    Yoo, Hyunkyung
    Hur, Cinyoung
    Bae, Hyunjoo
    Jung, Yuchul
    2015 IEEE 9TH INTERNATIONAL CONFERENCE ON SEMANTIC COMPUTING (ICSC), 2015, : 332 - 337
  • [30] Flexible ambient service discovery and composition for component-based robotic system
    Qian, Kun
    Ma, Xudong
    Dai, Xianzhong
    Fang, Fang
    JOURNAL OF AMBIENT INTELLIGENCE AND SMART ENVIRONMENTS, 2012, 4 (06) : 547 - 562