Putting ontology alignment in context: Usage scenarios, deployment and evaluation in a library case

Similar documents
Putting ontology alignment in context: usage scenarios, deployment and evaluation in a library case

Simple library thesaurus alignment with SILAS

A Survey and Categorization of Ontology-Matching Cases

Automatic creation of mappings between classification systems for bibliographic data

0.1 Upper ontologies and ontology matching

Evaluation of ontology matching

Semantic Interoperability. Being serious about the Semantic Web

What you have learned so far. Interoperability. Ontology heterogeneity. Being serious about the semantic web

Natasha Noy Stanford University USA

InsMT / InsMTL Results for OAEI 2014 Instance Matching

Europeana and semantic alignment of vocabularies

Cluster-based Similarity Aggregation for Ontology Matching

Vocabulary Matching for Book Indexing Suggestion in Linked Libraries A Prototype Implementation & Evaluation

A method for recommending ontology alignment strategies

SKOS. COMP62342 Sean Bechhofer

Falcon-AO: Aligning Ontologies with Falcon

Ontologies SKOS. COMP62342 Sean Bechhofer

Ontology alignment. Evaluation of ontology alignment strategies. Recommending ontology alignment. Using PRA in ontology alignment

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 95-96

Ontology Alignment Evaluation Initiative: Six Years of Experience

Publishing Vocabularies on the Web. Guus Schreiber Antoine Isaac Vrije Universiteit Amsterdam

POMap results for OAEI 2017

INFORMATION RETRIEVAL SYSTEM USING FUZZY SET THEORY - THE BASIC CONCEPT

> Semantic Web Use Cases and Case Studies

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Hunting for semantic clusters

Metadata Standards and Applications. 6. Vocabularies: Attributes and Values

Vocabulary Alignment for archaeological Knowledge Organization Systems

KOSIMap: Ontology alignments results for OAEI 2009

OWL-CM : OWL Combining Matcher based on Belief Functions Theory

INTERCONNECTING AND MANAGING MULTILINGUAL LEXICAL LINKED DATA. Ernesto William De Luca

Towards an Adaptive Tool and Method for Collaborative Ontology Mapping

LPHOM results for OAEI 2016

ServOMap and ServOMap-lt Results for OAEI 2012

Leveraging Data and Structure in Ontology Integration

AOT / AOTL Results for OAEI 2014

AROMA results for OAEI 2009

Category Theory in Ontology Research: Concrete Gain from an Abstract Approach

On practical aspects of enhancing semantic interoperability using SKOS and KOS alignment

SERIMI Results for OAEI 2011

Lightweight Transformation of Tabular Open Data to RDF

A Session-based Ontology Alignment Approach for Aligning Large Ontologies

MapPSO Results for OAEI 2010

ALIN Results for OAEI 2016

RESULTS OF THE ONTOLOGY ALIGNMENT EVALUATION INITIATIVE 2009

DSSim Results for OAEI 2009

The HMatch 2.0 Suite for Ontology Matchmaking

PRIOR System: Results for OAEI 2006

Search Engine Architecture. Hongning Wang

The Results of Falcon-AO in the OAEI 2006 Campaign

Web-based Ontology Alignment with the GeneTegra Alignment tool

YAM++ Results for OAEI 2013

BLOOMS on AgreementMaker: results for OAEI 2010

Global Agricultural Concept Scheme The collaborative integration of three thesauri

Converting a thesaurus into an ontology: the use case of URBISOC

Automatic Creation of Mappings between Classification Systems for Bibliographic Data

RiMOM Results for OAEI 2010

Opus: University of Bath Online Publication Store

Knowledge Retrieval. Franz J. Kurfess. Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A.

Results of the Ontology Alignment Evaluation Initiative 2008

DIPARTIMENTO DI INGEGNERIA E SCIENZA DELL INFORMAZIONE Povo Trento (Italy), Via Sommarive 14

Ontology matching: state of the art and future challenges

Multilingual Ontology Matching Evaluation A First Report on using MultiFarm

Retrieval Evaluation. Hongning Wang

How to book apprenticeship end-point assessment on Walled Garden

RiMOM Results for OAEI 2009

Using Instance Texts to Improve Keyword-based Class Retrieval

Using AgreementMaker to Align Ontologies for OAEI 2010

Towards an Ontology Visualization Tool for Indexing DICOM Structured Reporting Documents

YAM++ : A multi-strategy based approach for Ontology matching task

Semantic Web. Ontology Alignment. Morteza Amini. Sharif University of Technology Fall 94-95

Outline. Structures for subject browsing. Subject browsing. Research issues. Renardus

Ontology Research Group Overview

1. PUBLISHABLE SUMMARY

Links, languages and semantics: linked data approaches in The European Library and Europeana. Valentine Charles, Nuno Freire & Antoine Isaac

Terminology Management Platform (TMP)

DSSim-ontology mapping with uncertainty

Anchor-Profiles for Ontology Mapping with Partial Alignments

Towards Rule Learning Approaches to Instance-based Ontology Matching

Wondering about either OWL ontologies or SKOS vocabularies? You need both!

A Generalization of the Winkler Extension and its Application for Ontology Mapping

THE progress of information and communication technologies

Convergence of classical search and topic maps evidences from a practical case in the chemical industry

INFO216: Advanced Modelling

Information Retrieval. Chap 7. Text Operations

JOHN SHEPHERDSON... AUTOMATIC KEYWORD GENERATION TECHNICAL SERVICES DIRECTOR UK DATA ARCHIVE UNIVERSITY OF ESSEX...

The Semantic Web DEFINITIONS & APPLICATIONS

Document Retrieval using Predication Similarity

The AGROVOC Concept Scheme - A Walkthrough

Innovation in Thesaurus Management

Introduction to Information Retrieval

An Approach to Evaluate and Enhance the Retrieval of Web Services Based on Semantic Information

SKOS Standards and Best Practises for USING Knowledge Organisation Systems ON THE Semantic Web

Use of Ontology for production of access systems on Legislation, Jurisprudence and Comments

It Is What It Does: The Pragmatics of Ontology for Knowledge Sharing

Exercise 2: Browser-Based Annotation and RNA-Seq Data

Terminologies, Knowledge Organization Systems, Ontologies

Lost in Translation? Empirical Analysis of Mapping Compositions for Large Ontologies

Results of the Ontology Alignment Evaluation Initiative 2006

Engineering education knowledge management based on Topic Maps

Transcription:

: Usage scenarios, deployment and evaluation in a library case Antoine Isaac Henk Matthezing Lourens van der Meij Stefan Schlobach Shenghui Wang Claus Zinn

Introduction Alignment technology can help solving important problems heterogeneity of description resources But: What for, exactly? How useful can it be? Consensus: generation and evaluation of alignment have to take into account applications Problem: (relatively) not much investigation on alignment applications and their requirements

Putting alignment into context: approach Focusing on application scenarios For a given scenario What are the expected meaning and use of alignments? How to use results of current alignment tools? How to fit evaluation to application s success criteria? Testing two hypotheses For a same scenario, different evaluation strategies can bring different results For two scenarios, evaluation results can differ for a same alignment, even with the most appropriate strategies

Agenda The KB application context Focus on two scenarios Thesaurus merging Book re-indexing OAEI 2007 Library track scenario-specific evaluation

Our application context National Library of the Netherlands (KB) 2 main collections Each described (indexed) by its own thesaurus

Usage scenarios for thesaurus alignment at KB Concept-based search Retrieving GTT-indexed books using Brinkman concepts Book re-indexing Indexing GTT-indexed books with Brinkman concepts Integration of one thesaurus into the other Inserting GTT elements into the Brinkman thesaurus Thesaurus merging Building a new thesaurus from GTT and Brinkman Free-text search matching user search terms to both GTT or Brinkman concepts Navigation browse the 2 collections through a merged version of the thesauri

Agenda The KB application context Focus on two scenarios Thesaurus merging Book re-indexing OAEI 2007 Library track scenario-specific evaluation

Thesaurus merging scenario Merge two vocabularies in a single, unified one Requirement: for two concepts, say whether a (thesaurus) semantic relation holds Broader (BT), narrower (NT), related (RT) Equivalence (EQ), if the two concepts share a same meaning and should be merged in a single one Similar to ontology engineering cases [Euzenat & Shvaiko, 2007]

Deploying alignments for thesaurus merging De facto standard for alignment results (e1,e2,relation,measure) Problem: relation =, rdfs:subclassof or owl:equivalentclass Adaption has to be made Danger of overcommitment or loosening Problem: confidence/similarity measure Meaning? Weighted mappings have to be made crisp (e.g. by threshold)

Thesaurus merging: evaluation method Alignments are evaluated in terms of individual mappings Does the mapping relation apply? Quite similar to classical ontology alignment evaluation Mappings can be assessed directly

Thesaurus merging evaluation measures Correctness: proportion of proposed links that are correct Completeness: how many correct links were retrieved IR measures of precision and recall against a gold standard can be used Eventually semantic versions [Euzenat] Note: when no gold standard is present, other measures for completeness can be considered: coverage over a set of proposed alignments, for comparative evaluation of alignment tools coverage over the thesauri can be helpful for practitioners

Agenda The KB application context Focus on two scenarios Thesaurus merging Book re-indexing OAEI 2007 Library track scenario-specific evaluation

Book re-indexing scenario Scenario: re-annotation of GTT-indexed books by Brinkman concepts If one thesaurus is dropped, legacy data has to be indexed according to the other voc. Automatically or semi-automatically

Book re-indexing requirements Requirement for a re-indexing function: converting sets of concepts to sets of concepts post-coordination: co-occurrence matters {G1= History, G2= the Netherlands } for GTT a book about Dutch history granularity of two vocabularies differ {B1= Netherlands; History } for Brinkman

Semantic interpretation of re-indexing function One-to-one case: g1 can be converted to b1 if: Ideal case: b1 is semantically equivalent to g1 But b1 could also be more general than g1 Loss of information OK if b1 is the most specific subsumer of g1 s meaning Indexing specificity rule

Deploying alignments for book re-indexing Results of existing tools may need re-interpretation Unclear semantics of mapping relations and weights As for thesaurus merging Single concepts involved in mappings We need conversion of sets of concepts Only a few matching tools perform multi-concept mappings [Euzenat & Shvaiko]

Deploying alignments for book re-indexing Solution: generate rules from 1-1 mappings Sport exactmatch Sport + Sport exactmatch Sport practice => Sport -> { Sport, Sportpractice } Several aggregation strategies are possible Firing rules for books Several strategies, e.g. fire a rule for a book if its index includes rule s antecedent Merge results to produce new annotations

Re-indexing evaluation We do not assess the mappings, nor even the rules We assess their application for book indexing More end-to-end General method: compare the annotations produced with the alignment with the correct ones

Re-indexing evaluation measures Annotation level: measure correctness and completeness of the set of produced concepts Precision, Recall, Jaccard overlap (general distance) Notice: counting over annotated books, not rules or concepts Rules and concepts used more often are more important

Re-indexing evaluation measures Book level: counting matched books Books for which there is one good annotation Minimal hint about users (dis)satisfaction

Re-indexing: automatic evaluation There is a gold standard!

Human evaluation vs. automatic evaluation Problems when considering application constraints Indexing variability Several indexers may make different choices Automatic evaluation compares with a specific one Evaluation variability Only one expert judgment is considered per book indexing assessment Evaluation set bias Dually-indexed books may present specific characteristics

Re-indexing: manual evaluation Human expert assesses candidate indices: would have they chosen the same concepts? A maybe answer is now possible A slightly different perspective on evaluation criteria Acceptability of candidate indices

Agenda The KB application context Focus on two scenarios Thesaurus merging Book re-indexing OAEI 2007 Library track scenario-specific evaluation

Ontology Alignment Evaluation Initiative (OAEI) Apply and evaluate aligners on different tracks/cases Campaigns organized since 2004, and every year More tracks, more realistic tracks Better results of alignment tools Important for scientific community! OAEI 2007 Library track: KB thesauri Participants: Falcon, DSSim, Silas Mostly exactmatch-mappings http://oaei.inrialpes.fr/

Thesaurus merging evaluation No gold standard available Comparison with reference lexical alignment Manual assessment for a sample of extra mappings Coverage: proportion of good mappings found (participants + reference)

Thesaurus merging: evaluation results 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Precision Coverage Falcon Silas DSSim Falcon performs well: closest to lexical reference DSSim and Ossewaarde add more to the lexical reference Ossewaarde adds less than DSSim, but additions are better

Book re-indexing: automatic evaluation results 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Falcon Silas DSSim Precision Pa Coverage Ra Pb Rb Falcon Silas DSSim

Book re-indexing: manual evaluation results Research question: quality of candidate annotations 100% 90% 80% 70% 60% 50% 40% 30% 20% 10% 0% Falcon Silas DSSim Pa Ra Pb Rb Falcon Silas DSSim Performances are consistently higher than for automatic evaluation

Book re-indexing: manual evaluation results Research question: evaluation variability Jaccard overlap between evaluators assessments: 60% Krippendorff s agreement coefficient (alpha): 0.62 Research question: indexing variability For dually indexed books, almost 20% of original indices are not even acceptable!

Conclusions: observations Variety of scenarios requiring alignment There are common requirements, but also differences Leading to different success criteria and evaluation measures There is a gap with current alignment tools Deployment efforts are required Confirmation that different alignment strategies perform differently on different scenarios Choosing appropriate strategies

Take-home message Just highlighting flaws? No, application-specific evaluation also helps to improve state-of-the-art alignment technology Simple but necessary things Evaluation is not free When done carefully, it brings many benefits

Thanks! Putting ontology alignment in context