Semantic Enrichment of Ontology Mappings: A Linguistic-based Approach Patrick Arnold, Erhard Rahm University of Leipzig, Germany 17th East-European Conference.

Slides:



Advertisements
Similar presentations
Semi-automatic compound nouns annotation for data integration systems Tuesday, 23 June 2009 SEBD 2009 Sonia Bergamaschi Serena Sorrentino
Advertisements

Improved TF-IDF Ranker
Learning Semantic Information Extraction Rules from News The Dutch-Belgian Database Day 2013 (DBDBD 2013) Frederik Hogenboom Erasmus.
Of 27 lecture 7: owl - introduction. of 27 ece 627, winter ‘132 OWL a glimpse OWL – Web Ontology Language describes classes, properties and relations.
Leveraging Community-built Knowledge For Type Coercion In Question Answering Aditya Kalyanpur, J William Murdock, James Fan and Chris Welty Mehdi AllahyariSpring.
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 5 More SQL: Complex Queries, Triggers, Views, and Schema Modification.
USC Graduate Student DayColumbia, SCMarch 2006 Presented by: Jingshan Huang Computer Science & Engineering Department University of South Carolina PhD.
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.
Today’s Agenda  HW #1 Due  Quick Review  Finish Input Space Partitioning  Combinatorial Testing Software Testing and Maintenance 1.
Merging Models Based on Given Correspondences Rachel A. Pottinger Philip A. Bernstein.
Part 4: Evaluation Days 25, 27, 29, 31 Chapter 20: Why evaluate? Chapter 21: Deciding on what to evaluate: the strategy Chapter 22: Planning who, what,
A First Attempt towards a Logical Model for the PBMS PANDA Meeting, Milano, 18 April 2002 National Technical University of Athens Patterns for Next-Generation.
The Informative Role of WordNet in Open-Domain Question Answering Marius Paşca and Sanda M. Harabagiu (NAACL 2001) Presented by Shauna Eggers CS 620 February.
June 19-21, 2006WMS'06, Chania, Crete1 Design and Evaluation of Semantic Similarity Measures for Concepts Stemming from the Same or Different Ontologies.
Queensland University of Technology An Ontology-based Mining Approach for User Search Intent Discovery Yan Shen, Yuefeng Li, Yue Xu, Renato Iannella, Abdulmohsen.
Xiaomeng Su & Jon Atle Gulla Dept. of Computer and Information Science Norwegian University of Science and Technology Trondheim Norway June 2004 Semantic.
OER Case Study TJTS569 Advanced Topics in Global Information Systems Savenkova Iuliia.
BIS310: Week 7 BIS310: Structured Analysis and Design Data Modeling and Database Design.
Improving Data Discovery in Metadata Repositories through Semantic Search Chad Berkley 1, Shawn Bowers 2, Matt Jones 1, Mark Schildhauer 1, Josh Madin.
A Statistical and Schema Independent Approach to Identify Equivalent Properties on Linked Data † Kno.e.sis Center Wright State University Dayton OH, USA.
Mining and Summarizing Customer Reviews
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Semantic Matching Pavel Shvaiko Stanford University, October 31, 2003 Paper with Fausto Giunchiglia Research group (alphabetically ordered): Fausto Giunchiglia,
A survey of approaches to automatic schema matching Erhard Rahm, Universität für Informatik, Leipzig Philip A. Bernstein, Microsoft Research VLDB 2001.
Web Explanations for Semantic Heterogeneity Discovery Pavel Shvaiko 2 nd European Semantic Web Conference (ESWC), 1 June 2005, Crete, Greece work in collaboration.
Query Relevance Feedback and Ontologies How to Make Queries Better.
SOFTWARE ENGINEERING BIT-8 APRIL, 16,2008 Introduction to UML.
Empirical Methods in Information Extraction Claire Cardie Appeared in AI Magazine, 18:4, Summarized by Seong-Bae Park.
An Integrated Approach to Extracting Ontological Structures from Folksonomies Huairen Lin, Joseph Davis, Ying Zhou ESWC 2009 Hyewon Lim October 9 th, 2009.
BACKGROUND KNOWLEDGE IN ONTOLOGY MATCHING Pavel Shvaiko joint work with Fausto Giunchiglia and Mikalai Yatskevich INFINT 2007 Bertinoro Workshop on Information.
Automatic Lexical Annotation Applied to the SCARLET Ontology Matcher Laura Po and Sonia Bergamaschi DII, University of Modena and Reggio Emilia, Italy.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
12th of October, 2006KEG seminar1 Combining Ontology Mapping Methods Using Bayesian Networks Ontology Alignment Evaluation Initiative 'Conference'
CSCI 3140 Module 2 – Conceptual Database Design Theodore Chiasson Dalhousie University.
PART IV: REPRESENTING, EXPLAINING, AND PROCESSING ALIGNMENTS & PART V: CONCLUSIONS Ontology Matching Jerome Euzenat and Pavel Shvaiko.
Using Text Mining and Natural Language Processing for Health Care Claims Processing Cihan ÜNAL
Nancy Lawler U.S. Department of Defense ISO/IEC Part 2: Classification Schemes Metadata Registries — Part 2: Classification Schemes The revision.
Semantic Matching Fausto Giunchiglia work in collaboration with Pavel Shvaiko The Italian-Israeli Forum on Computer Science, Haifa, June 17-18, 2003.
WORD SENSE DISAMBIGUATION STUDY ON WORD NET ONTOLOGY Akilan Velmurugan Computer Networks – CS 790G.
Presenter: Shanshan Lu 03/04/2010
Mining Topic-Specific Concepts and Definitions on the Web Bing Liu, etc KDD03 CS591CXZ CS591CXZ Web mining: Lexical relationship mining.
LREC 2008 Marrakech1 Clustering Related Terms with Definitions Scott Piao, John McNaught and Sophia Ananiadou
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.
Benchmarking ontology-based annotation tools for the Semantic Web Diana Maynard University of Sheffield, UK.
Indirect Supervision Protocols for Learning in Natural Language Processing II. Learning by Inventing Binary Labels This work is supported by DARPA funding.
BioRAT: Extracting Biological Information from Full-length Papers David P.A. Corney, Bernard F. Buxton, William B. Langdon and David T. Jones Bioinformatics.
Issues in Ontology-based Information integration By Zhan Cui, Dean Jones and Paul O’Brien.
CMPT 258 Database Systems Relational Algebra (Chapter 4)
Knowledge Representation. Keywordsquick way for agents to locate potentially useful information Thesaurimore structured approach than keywords, arranging.
Answer Mining by Combining Extraction Techniques with Abductive Reasoning Sanda Harabagiu, Dan Moldovan, Christine Clark, Mitchell Bowden, Jown Williams.
Learning Taxonomic Relations from Heterogeneous Evidence Philipp Cimiano Aleksander Pivk Lars Schmidt-Thieme Steffen Staab (ECAI 2004)
DBMS ER model-2 Week 6-7.
1 Ontology Evolution within Ontology Editors Presentation at EKAW, Sigüenza, October 2002 L. Stojanovic, B. Motik FZI Research Center for Information Technologies.
GoRelations: an Intuitive Query System for DBPedia Lushan Han and Tim Finin 15 November 2011
Benchmarking Matching Applications on the Semantic Web.
Ontology Engineering and Feature Construction for Predicting Friendship Links in the Live Journal Social Network Author:Vikas Bahirwani 、 Doina Caragea.
SERVICE ANNOTATION WITH LEXICON-BASED ALIGNMENT Service Ontology Construction Ontology of a given web service, service ontology, is constructed from service.
More SQL: Complex Queries, Triggers, Views, and Schema Modification
Social Knowledge Mining
ece 720 intelligent web: ontology and beyond
Extracting Semantic Concept Relations
Property consolidation for entity browsing
CSE 635 Multimedia Information Retrieval
Introduction to Information Retrieval
Chaitali Gupta, Madhusudhan Govindaraju
Semantic Enrichment of Ontology Mappings
Template-based Question Answering over RDF Data
ONTOMERGE Ontology translations by merging ontologies Paper: Ontology Translation on the Semantic Web by Dejing Dou, Drew McDermott and Peishen Qi 2003.
Presentation transcript:

Semantic Enrichment of Ontology Mappings: A Linguistic-based Approach Patrick Arnold, Erhard Rahm University of Leipzig, Germany 17th East-European Conference on Advances in Databases and Information Systems

2 10/14/2015Semantic Enrichment of Ontology Mappings 1. Introduction Ontology Matching: Detecting corresponding concepts between two Ontologies O and O' Most matching tools do not consider the relation type that holds between corresponding concepts

3 10/14/2015Semantic Enrichment of Ontology Mappings 1. Introduction Importance of Relation Types Ontology Merging and Ontology Evolutions  More precise results  Effectively preventing false conclusions Related fields  Text Mining, Entity Resolution, Linked Data  Key Question: Given two items, words etc.: What is the logical relation between them?

4 10/14/2015Semantic Enrichment of Ontology Mappings 1. Introduction - Example

5 10/14/2015Semantic Enrichment of Ontology Mappings 1. Introduction Some existing tools regarding relation types S-Match: Ineffective in our evaluations  Returned about 20,000 correspondences where around 400 were expected Further tools: LogMap, TaxoMap, etc.

6 10/14/2015Semantic Enrichment of Ontology Mappings Our Contributions 1.Introduction 2.Semantic Enrichment Architecture 3.Implemented Strategies 4.Evaluation 5.Outlook

7 10/14/2015Semantic Enrichment of Ontology Mappings 2. Semantic Enrichtment Architecture We provide a 2-step architecutre Step 1: Classic Ontology Matching Step 2: Enrichment

8 10/14/2015Semantic Enrichment of Ontology Mappings 2. Semantic Enrichtment Architecture Approach consists of 4 strategies Each strategy returns one of the following relation types: equal is-a / inverse is-a part-of / has-a related undecided Take the relation which was returned most In case of draw: User feedback required If all strategies return undecided: Decide on equal by default

9 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.1 Compound Strategy Compound: Two words A, B form a new word AB. Examples: high-school, blackbird, database conference A is called the modifier, B is called the head Compounds often express is-a relations (endocentric compounds) High-school is a school Blackbird is a bird...

10 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.1 Compound Strategy If there is a correspondence (AB, B) or (B, AB), we derive the is-a or inv. is-a relation Example: (main memory, memory) Problem: Exocentric compounds butterfly, redhead, computer mouse Exocentric matches extremely rare in mappings If AB is an exocentric compound, there usually is no head B in the opposite ontology Example: sawtooth – tooth

11 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.1 Compound Strategy Possibilities to reduce false conclusions Check modifier length: Must be at least 3  inroad – road Use dictionary to check the modifier  marriage – age  nausea – sea  holiday – day? No solutions for “Pseudo-Compounds“ question – ion justice – ice

12 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.2 Background Knowledge WordNet for English-language scenarioes Reliable, extensive thesaurus Excellent precision, good recall Limited in domain-specific areas Problem: Compounds Example: Vintage Car Repair Shop Very simple word, but not contained by WordNet

13 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.2 Background Knowledge Gradual Modifier Removal Remove modifiers gradually from the left After each removal: Check whether word is contained by WordNet Example: Vintage Car Repair Shop ↔ Company WordNet: Repair Shop is a Company  Vintage Car Repair Shop is a Company StepWordIn WordNet? 1Vintage Car Repair Shop  2Car Repair Shop  3Repair Shop

14 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.3 Itemization Itemization: List of items (words or phrases) Most frequently in product taxonomies Examples:  Laptops and Computers  Bikes, Scooters and Motorbikes More complex: Need special treatment Itemization Strategy: Triggers if at least one concept is an itemization Exploits previous strategies Approach: Remove items from item sets  Goal: Empty set

15 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.3 Itemization Example Correspondence: books, e-books, movies, films, cds novels and compact discs Step 1: Build item sets { books, e-books, movies, films, cds } { novels, compact discs } Step 2: Intra-Synonym Removal { books, e-books, movies, films, cds }In each item set, remove synonyms (A,B) by crossing off either A or B. { novels, compact discs } Step 2: Intra-Synonym Removal { books, e-books, movies, films, cds }In each item set, remove synonyms (A,B) by crossing off either A or B. { novels, compact discs } Step 3: Intra-Hyponym Removal { books, e-books, movies, cds }In each item set, remove existing hyponyms. { novels, compact discs } Step 3: Intra-Hyponym Removal { books, e-books, movies, cds }In each item set, remove existing hyponyms. { novels, compact discs } Step 4: Inter-Synonym Removal { books, movies, cds }Remove each synonym pair between the two item sets. { novels, compact discs } Step 4: Inter-Synonym Removal { books, movies, cds }Remove each synonym pair between the two item sets. { novels, compact discs } Step 5: Intra-Hyponym Removal { books, movies }Remove each word H to which a hypernym H’ in the opposite item set exists. { novels } Step 5: Intra-Hyponym Removal { books, movies }Remove each word H to which a hypernym H’ in the opposite item set exists. { novels } Step 6: Determine the Relation Type { books, movies }Second item set more specific than first one: Inverse is-a { }

16 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.4 Structure Strategy Focus: Structured schemas (hierarchies) Issue: A relation between two matching concepts X, Y cannot be derived Check the relation between X' and Y resp. X and Y' Prime (') denotes father element

17 10/14/2015Semantic Enrichment of Ontology Mappings 3. Implemented Strategies 3.4 Structure Strategy Example:

18 3. Implemented Strategies 3.5 Subset Verification In some cases, is-a relations only appear to be correct

19 10/14/2015Semantic Enrichment of Ontology Mappings 4. Evaluation 3 Benchmark Scenarios Input: Perfect mapping without relation types Evaluation: How many non-trivial relations were detected? (recall) How many of them were correct? (precision) ScenarioDomain / TraitsCorresp.Non-trivial corresp. 1Web DirectoriesGerman language, product catalog DiseasesHealth, medical domain Text Mining Taxon.TM Taxonomy (Everyday Language)762692

20 10/14/2015Semantic Enrichment of Ontology Mappings 4. Evaluation Evaluation (as of April 2013) Evaluation against S-Match No reasonable evaluation feasible Scenario 1: Returned only 4 correspondences, all wrong Scenario 2: Returned 19,600 correspondences  3 % recall, precision close to 0 % RecallPrecisionF-Measure Web Directories46.7 %69.0 %57.8 % Health58.5 %80.0 %69.2 % TM Taxonomies65.4 %97.7 %81.1 %

21 10/14/2015Semantic Enrichment of Ontology Mappings 4. Evaluation Evaluating the Strategies RecallPrecision Compound18.9 %82.2 % Background Knowledge19.6 %94.0 % Itemization17.1 %88.8 % Structure1.0 %50.0 %

22 10/14/2015Semantic Enrichment of Ontology Mappings 5. Outlook Relation types needed for different mapping tasks Two general approaches: Linguistic or background knowledge Linguistic Strategies  More generic and more error-prone Background Knowledge  Less generic and more precise Improvements Exploit more background knowledge  Example: Yago Taxonomy, DBPedia, UMLS  Combine it with linguistic / NLP technologies Exploit further linguistic techniques

23 Thank You