BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information.

Slides:



Advertisements
Similar presentations
Discovering Missing Background Knowledge in Ontology Matching Pavel Shvaiko 17th European Conference on Artificial Intelligence (ECAI06) 30 August 2006,
Advertisements

Schema Matching and Query Rewriting in Ontology-based Data Integration Zdeňka Linková ICS AS CR Advisor: Július Štuller.
S-Match: an Algorithm and an Implementation of Semantic Matching Fausto Giunchiglia July 2004, Hannover, Germany work in collaboration with Pavel Shvaiko.
S-Match: an Algorithm and an Implementation of Semantic Matching Pavel Shvaiko 1 st European Semantic Web Symposium, 11 May 2004, Crete, Greece paper with.
Leveraging Data and Structure in Ontology Integration Octavian Udrea 1 Lise Getoor 1 Renée J. Miller 2 1 University of Maryland College Park 2 University.
Maurice Hermans.  Ontologies  Ontology Mapping  Research Question  String Similarities  Winkler Extension  Proposed Extension  Evaluation  Results.
Reducing the Cost of Validating Mapping Compositions by Exploiting Semantic Relationships Eduard C. Dragut Ramon Lawrence Eduard C. Dragut Ramon Lawrence.
An Extensible System for Merging Two Models Rachel Pottinger University of Washington Supervisors: Phil Bernstein and Alon Halevy.
Dynamic Ontology Matching Pavel Shvaiko OpenKnowledge meetings 9 February, 13 March, 2006 Trento, Italy.
© Janice Regan Problem-Solving Process 1. State the Problem (Problem Specification) 2. Analyze the problem: outline solution requirements and design.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Learning to Extract Form Labels Nguyen et al.. The Challenge We want to retrieve and integrate online databases We want to retrieve and integrate online.
Learning to Match Ontologies on the Semantic Web AnHai Doan Jayant Madhavan Robin Dhamankar Pedro Domingos Alon Halevy.
QoM: Qualitative and Quantitative Measure of Schema Matching Naiyana Tansalarak and Kajal T. Claypool (Kajal Claypool - presenter) University of Massachusetts,
Sangam: A Transformation Modeling Framework Kajal T. Claypool (U Mass Lowell) and Elke A. Rundensteiner (WPI)
ANHAI DOAN ALON HALEVY ZACHARY IVES Chapter 6: General Schema Manipulation Operators PRINCIPLES OF DATA INTEGRATION.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Knowledge Mediation in the WWW based on Labelled DAGs with Attached Constraints Jutta Eusterbrock WebTechnology GmbH.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Carlos Lamsfus. ISWDS 2005 Galway, November 7th 2005 CENTRO DE TECNOLOGÍAS DE INTERACCIÓN VISUAL Y COMUNICACIONES VISUAL INTERACTION AND COMMUNICATIONS.
Semantic Interoperability Jérôme Euzenat INRIA & LIG France Natasha Noy Stanford University USA.
Ontology Matching Basics Ontology Matching by Jerome Euzenat and Pavel Shvaiko Parts I and II 11/6/2012Ontology Matching Basics - PL, CS 6521.
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
Teaching Teaching Discrete Mathematics and Algorithms & Data Structures Online G.MirkowskaPJIIT.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
LDK R Logics for Data and Knowledge Representation Semantic Matching.
Reasoning with context in the Semantic Web … or contextualizing ontologies Fausto Giunchiglia July 23, 2004.
SCHEMA-BASED SEMANTIC MATCHING Pavel Shvaiko joint work on “semantic matching” with Fausto Giunchiglia and Mikalai Yatskevich joint work on “ontology matching”
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
Logics for Data and Knowledge Representation Semantic Matching.
An Integrated Approach to Extracting Ontological Structures from Folksonomies Huairen Lin, Joseph Davis, Ying Zhou ESWC 2009 Hyewon Lim October 9 th, 2009.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Machine Learning Approach for Ontology Mapping using Multiple Concept Similarity Measures IEEE/ACIS International Conference on Computer and Information.
12th of October, 2006KEG seminar1 Combining Ontology Mapping Methods Using Bayesian Networks Ontology Alignment Evaluation Initiative 'Conference'
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Semantic Matching Fausto Giunchiglia work in collaboration with Pavel Shvaiko The Italian-Israeli Forum on Computer Science, Haifa, June 17-18, 2003.
Semantic Enrichment of Ontology Mappings: A Linguistic-based Approach Patrick Arnold, Erhard Rahm University of Leipzig, Germany 17th East-European Conference.
Dimitrios Skoutas Alkis Simitsis
LDK R Logics for Data and Knowledge Representation ClassL (part 3): Reasoning with an ABox 1.
RRXS Redundancy reducing XML storage in relations O. MERT ERKUŞ A. ONUR DOĞUÇ
CSE 636 Data Integration Schema Matching Cupid Fall 2006.
Logics for Data and Knowledge Representation Applications of ClassL: Lightweight Ontologies.
A Classification of Schema-based Matching Approaches Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan.
P2P Concept Search Fausto Giunchiglia Uladzimir Kharkevich S.R.H Noori April 21st, 2009, Madrid, Spain.
Logics for Data and Knowledge Representation
Aligner automatiquement des ontologies avec Tuesday 23 rd of January, 2007 Rapha ë l Troncy.
Element Level Semantic Matching Pavel Shvaiko Meaning Coordination and Negotiation Workshop, ISWC 8 th November 2004, Hiroshima, Japan Paper by Fausto.
Mar 27, 2008 Christiano Santiago1 Schema Matching Matching Large XML Schemas Erhard Rahm, Hong-Hai Do, Sabine Maßmann Putting Context into Schema Matching.
Forschungszentrum Informatik, Karlsruhe FZI Research Center for Information Science at the University of Karlsruhe Variance in e-Business Service Discovery.
Ferdowsi University of Mashhad 1 Automatic Semantic Web Service Composition based on owl-s Research Proposal presented by : Toktam ghafarian.
HKU CSIS DB Seminar: HKU CSIS DB Seminar: COMA-A system for flexible combination of schema matching approaches - VLDB Hong-Hai Do and Erhard Rahm.
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
Charting the Potential of Description Logic for the Generation of Referring Expression SELLC, Guangzhou, Dec Yuan Ren, Kees van Deemter and Jeff.
Instance Discovery and Schema Matching With Applications to Biological Deep Web Data Integration Tantan Liu, Fan Wang, Gagan Agrawal {liut, wangfa,
Semantic Interoperability in GIS N. L. Sarda Suman Somavarapu.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Benchmarking Matching Applications on the Semantic Web.
Of 24 lecture 11: ontology – mediation, merging & aligning.
An Efficient Method for Computing Alignment Diagnoses
Cross-Ontological Relationships
Element Level Semantic Matching
Program comprehension during Software maintenance and evolution Armeliese von Mayrhauser , A. Marie Vans Colorado State University Summary By- Fardina.
Ontology Matching Bahareh-Behkamal Summer 89.
Logics for Data and Knowledge Representation
Property consolidation for entity browsing
[jws13] Evaluation of instance matching tools: The experience of OAEI
Logics for Data and Knowledge Representation
Information Networks: State of the Art
Integrating Taxonomies
Actively Learning Ontology Matching via User Interaction
Presentation transcript:

BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information Integration October 1, Italy

INFINT 2007, Bertinoro Workshop on Information Integration, Italy Outline Introduction Lack of background knowledge Conclusions and future directions 2 Introduction

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 3 Matching operation Matching operation takes as input ontologies, each consisting of a set of discrete entities (e.g., tables, XML elements, classes, properties) and determines as output the correspondences (e.g., equivalence, subsumption) holding between these entities

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 4 Example: two XML schemas Equivalence Generality Disjointness

INFINT 2007, Bertinoro Workshop on Information Integration, Italy Outline Introduction Lack of background knowledge Conclusions and future directions 5 Introduction Lack of background knowledge

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 6 Semantic matching in a nutshell Semantic matching: given two graphs G1 and G2, for any node n 1 i  G1, find the strongest semantic relation R’ holding with node n 2 j  G2 Computed R’s, listed in the decreasing binding strength order: equivalence { = } more general/specific {, } disjointness {  } I don’t know {idk} We compute semantic relations by analyzing the meaning (concepts, not labels) which is codified in the elements and the structures of ontologies Technically, labels at nodes written in natural language are translated into propositional logical formulas which explicitly codify the labels’ intended meaning. This allows us to codify the matching problem into a propositional validity problem, which can then be efficiently resolved using sound and complete state of the art satisfiability (SAT) solvers

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 7 Problem of low recall (incompletness) - I Facts Matching (usually) has two components: element level matching and structure level matching Contrarily to many other systems, the semantic matching structure level algorithm is correct and complete Still, the quality of results is not very good Why?... the problem of lack of knowledge recall

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 8 Problem of low recall (incompletness) - II Preliminary (analytical) evaluation Matching tasks #nodesmax depth#labels per tree Google vs Looksmart 706/108111/161048/1715 Google vs Yahoo 561/66511/11722/945 Yahoo vs Looksmart 74/1408/10101/222 Dataset [P. Avesani et al., ISWC’05]

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 9 On increasing the recall: an overview Multiple strategies Strengthen element level matchers Reuse of previous match results from the same domain of interest PO = Purchase Order Use general knowledge sources (unlikely to help) WWW Use, if available (!), domain specific sources of knowledge FMA Corpuses

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 10 Iterative semantic matching (ISM) The idea Repeat element level matching and structure level matching of the matching algorithm for some critical (hard) matching tasks ISM macro steps Discover critical points in the matching process Generate candidate missing axiom(s) Re-run SAT solver on a critical task taking into account the new axiom(s) If SAT returns false, save the newly discovered axiom(s) for future reuse

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 11 OAEI-2006: web directories test case

INFINT 2007, Bertinoro Workshop on Information Integration, Italy Outline Introduction Lack of background knowledge Conclusions and future directions 12 Introduction Lack of background knowledge Conclusions and future directions

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 13 Conclusions The problem of missing domain knowledge is a major problem of all (!) matching systems This problem on the industrial size matching tasks is very hard We have investigated it by examples of light weight ontologies, such as Google and Yahoo Partial solution by applying semantic matching iteratively

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 14 Future directions Iterative semantic matching New element level matchers Interactive semantic matching GUI Cutomizing technology Extensive evaluation Testing methodology Industry-strength tasks

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 15 References Project website - KNOWDIVE: Ontology Matching website: F. Giunchiglia, M. Yatskevich, P. Shvaiko: Semantic matching: algorithms and implementation. Journal on Data Semantics, IX, F. Giunchiglia, P. Shvaiko, M. Yatskevich: Discovering missing background knowledge in ontology matching. In Proceedings of ECAI, P. Avesani, F. Giunchiglia, M. Yatskevich: A large scale taxonomy mapping evaluation. In Proceedings of ISWC, J. Euzenat, P. Shvaiko : Ontology matching. Springer, E. Rahm, P. Bernstein. A survey of approaches to automatic schema matching. VLDB Journal, R. Gligorov, Z. Aleksovski, W. ten Kate, F. van Harmelen. Using google distance to weight approximate ontology. In Proceedings of WWW, S. Zhang, O. Bodenreider. Experience in aligning anatomical ontologies. International Journal on Semantic Web and Information Systems, J. Madhavan, P. Bernstein, A. Doan, A. Halevy. Corpus-based schema matching. In Proceedings of ICDE, H.-H. Do and E. Rahm. COMA – a system for flexible combination of schema matching approaches. In Proceedings of VLDB, 2002.

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 16 Ontology ISWC’07+ASWC’07 Ontology Alignment Evaluation Initiative OAEI–2007 campaign

INFINT 2007, Bertinoro Workshop on Information Integration, Italy 17 Thank you for your attention and interest!