Synthesizing Ontology Alignment Methods Using the Max-Sum Algorithm

This paper addresses the problem of synthesizing ontology alignment methods by maximizing the social welfare within a group of interacting agents: Specifically, each agent is responsible for computing mappings concerning a specific ontology element, using a specific alignment method. Each agent interacts with other agents with whom it shares constraints concerning the validity of the mappings it computes. Interacting agents form a bipartite factor graph, composed of variable and function nodes, representing alignment decisions and utilities, respectively. Agents need to reach an agreement to the mapping of the ontology elements consistently to the semantics of specifications with respect to their mapping preferences. Addressing the synthesis problem in such a way allows us to use an extension of the max-sum algorithm to generate near-to-optimal solutions to the alignment of ontologies through local decentralized message passing. We show the potential of such an approach by synthesizing a number of alignment methods, studying their performance in the OAEI benchmark series.

[1]  George A. Vouros,et al.  AUTOMS: Automated Ontology Mapping through Synthesis of Methods , 2006, Ontology Matching.

[2]  Brendan J. Frey,et al.  Factor graphs and the sum-product algorithm , 2001, IEEE Trans. Inf. Theory.

[3]  George A. Vouros,et al.  On the discovery of subsumption relations for the alignment of ontologies , 2010, J. Web Semant..

[4]  Jérôme Euzenat,et al.  Reaching Agreement over Ontology Alignments , 2006, International Semantic Web Conference.

[5]  Heiner Stuckenschmidt,et al.  A Study in Empirical and 'Casuistic' Analysis of Ontology Mapping Results , 2007, ESWC.

[6]  Fabien L. Gandon,et al.  On Ontology Matching Problems - for Building a Corporate Semantic Web in a Multi-Communities Organization , 2004, ICEIS.

[7]  George A. Vouros,et al.  SEMA: Results for the Ontology Alignment Contest OAEI 2007 , 2007, OM.

[8]  Anuj R. Jaiswal,et al.  OMEN: A Probabilistic Ontology Mapping Tool , 2005, SEMWEB.

[9]  Vojtech Svátek,et al.  Combining Ontology Mapping Methods Using Bayesian Networks , 2006, Ontology Matching.

[10]  Pedro M. Domingos,et al.  Reconciling schemas of disparate data sources: a machine-learning approach , 2001, SIGMOD '01.

[11]  Erhard Rahm,et al.  Schema and ontology matching with COMA++ , 2005, SIGMOD '05.

[12]  Silvana Castano,et al.  H-MATCH: an Algorithm for Dynamically Matching Ontologies in Peer-based Systems , 2003, SWDB.

[13]  Nicholas R. Jennings,et al.  Decentralised coordination of low-power embedded devices using the max-sum algorithm , 2008, AAMAS.

[14]  Maxime Morge,et al.  Debating over heterogeneous descriptions , 2007, Appl. Ontology.

[15]  Jérôme Euzenat,et al.  Similarity-Based Ontology Alignment in OWL-Lite , 2004, ECAI.

[16]  Erhard Rahm,et al.  Generic Schema Matching with Cupid , 2001, VLDB.