The iSeM matchmaker: A flexible approach for adaptive hybrid semantic service selection

We present iSeM (intelligent Service Matchmaker), a precise hybrid and adaptive matchmaker for semantic Web services, which exploits functional service descriptions in terms of logical signature annotations as well as specifications of preconditions and effects. In particular, besides well-known strict logical matching filters and non-logic-based textual and structural signature matching, it adopts approximated reasoning based on logical concept abduction and contraction for the description logic subset SH with information-theoretic valuation for matching inputs and outputs. In addition, it uses a stateless logical specification matching approach, which applies the incomplete but decidable@q-subsumption algorithm for preconditions and effects. The optimal aggregation strategy of all those aspects is learned off-line by means of a binary SVM-based service relevance classifier in combination with evidential coherence-based pruning to improve ranking precision with respect to false classification of any such variant on its own. We demonstrate the additional benefit of the presented approximation and the adaptive hybrid combination by example and by presenting an experimental performance analysis.

[1]  Dekang Lin,et al.  An Information-Theoretic Definition of Similarity , 1998, ICML.

[2]  Matthias Klusch,et al.  OWLS-MX 3 : An Adaptive Hybrid Semantic Service Matchmaker for OWLS , 2009 .

[3]  Francesco M. Donini,et al.  Concept abduction and contraction for semantic-based discovery of matches and negotiation spaces in an e-marketplace , 2004, ICEC '04.

[4]  Matthias Klusch Overview of the S3 Contest: Performance Evaluation of Semantic Service Matchmakers , 2012, Semantic Web Services, Advancement through Evaluation.

[5]  David H. Glass,et al.  Inference to the Best Explanation: a comparison of approaches , 2009 .

[6]  Abraham Bernstein,et al.  The Creation and Evaluation of iSPARQL Strategies for Matchmaking , 2008, ESWC.

[7]  Matthias Klusch,et al.  Deployed Semantic Services for the Common User of the Web: A Reality Check , 2008, 2008 IEEE International Conference on Semantic Computing.

[8]  Chih-Jen Lin,et al.  LIBSVM: A library for support vector machines , 2011, TIST.

[9]  Fritz Wysotzki,et al.  Efficient Theta-Subsumption Based on Graph Algorithms , 1996, Inductive Logic Programming Workshop.

[10]  Matthias Klusch,et al.  Larks: Dynamic Matchmaking Among Heterogeneous Software Agents in Cyberspace , 2002, Autonomous Agents and Multi-Agent Systems.

[11]  Matthias Klusch,et al.  OWLS-MX: A hybrid Semantic Web service matchmaker for OWL-S services , 2009, J. Web Semant..

[12]  Matthias Klusch,et al.  iSeM: Approximated Reasoning for Adaptive Hybrid Selection of Semantic Services , 2010, 2010 IEEE Fourth International Conference on Semantic Computing.

[13]  Chih-Jen Lin,et al.  Asymptotic Behaviors of Support Vector Machines with Gaussian Kernel , 2003, Neural Computation.

[14]  Francesco M. Donini,et al.  A Tableaux-based calculus for Abduction in Expressive Description Logics: Preliminary Results , 2009, Description Logics.

[15]  David McLean,et al.  An Approach for Measuring Semantic Similarity between Words Using Multiple Information Sources , 2003, IEEE Trans. Knowl. Data Eng..

[16]  Leo Obrst,et al.  Translating OWL and semantic web rules into prolog: Moving toward description logic programs , 2007, Theory and Practice of Logic Programming.

[17]  Matthine Klusch,et al.  Semantic Web Service Coordination , 2008 .

[18]  Pat Langley,et al.  Selection of Relevant Features and Examples in Machine Learning , 1997, Artif. Intell..

[19]  Philip Resnik,et al.  Semantic Similarity in a Taxonomy: An Information-Based Measure and its Application to Problems of Ambiguity in Natural Language , 1999, J. Artif. Intell. Res..

[20]  Peter Idestam-Almquist,et al.  Generalization of Clauses under Implication , 1995, J. Artif. Intell. Res..

[21]  Matthias Klusch,et al.  Hybrid Adaptive Web Service Selection with SAWSDL-MX and WSDL-Analyzer , 2009, ESWC.