Ontology Evaluation and Ranking using OntoQA

Similar documents
Ontology Evaluation and Ranking using OntoQA

Chapter 5 Ontological Evaluation and Validation

OntoQA: Metric-Based Ontology Quality Analysis

What makes a good ontology? A case-study in fine-grained knowledge reuse

OntoMetrics: Putting Metrics into Use for Ontology Evaluation

A Flexible Biomedical Ontology Selection Tool

OntoCAT: An Ontology Consumer Analysis Tool and Its Use on Product Services Categorization Standards

Semantic Web Technology Evaluation Ontology (SWETO): A Test Bed for Evaluating Tools and Benchmarking Applications

RaDON Repair and Diagnosis in Ontology Networks

Downloaded from jipm.irandoc.ac.ir at 5:49 IRDT on Sunday June 17th 2018

Evaluation of RDF(S) and DAML+OIL Import/Export Services within Ontology Platforms

FOEval: Full Ontology Evaluation

Ontology Refinement and Evaluation based on is-a Hierarchy Similarity

Semantic Web Technology Evaluation Ontology (SWETO): A test bed for evaluating tools and benchmarking semantic applications

Ranking Ontologies with AKTiveRank

Development of an Ontology-Based Portal for Digital Archive Services

Constructing Semantic Campus for Academic Collaboration

Topic-Specific Trust and Open Rating Systems: An Approach for Ontology Evaluation

Searching and Ranking Ontologies on the Semantic Web

SEMANTIC SUPPORT FOR MEDICAL IMAGE SEARCH AND RETRIEVAL

OQuaRE: A SQuaRE-based Approach for Evaluating the Quality of Ontologies

Matthew S. Perry.

Ontology Merging: on the confluence between theoretical and pragmatic approaches

Community Rating Service and User Buddy Supporting Advices in Community Portals

A Lightweight Approach for Evaluating Sufficiency of Ontologies

International Journal of Engineering Research-Online A Peer Reviewed International Journal Articles available online

Benchmarking Reasoners for Multi-Ontology Applications

Annotation for the Semantic Web During Website Development

Reducing the Inferred Type Statements with Individual Grouping Constructs

SemSearch: Refining Semantic Search

Information Retrieval (IR) through Semantic Web (SW): An Overview

A Framework for Ontology Evolution in Collaborative Environments

Ontology Matching with CIDER: Evaluation Report for the OAEI 2008

Characterizing the Semantic Web on the Web

Entity-based Semantic Association Ranking on the Semantic Web

Discovering Semantic Similarity between Words Using Web Document and Context Aware Semantic Association Ranking

A Tagging Approach to Ontology Mapping

Characterizing the Semantic Web on the Web

FOAM Framework for Ontology Alignment and Mapping Results of the Ontology Alignment Evaluation Initiative

Design of Stable Semantic Measurement for Ontology-Based Systems

Ranking Documents Semantically Using Ontological Relationships

Development of Contents Management System Based on Light-Weight Ontology

Ontology Construction -An Iterative and Dynamic Task

New Tools for the Semantic Web

Access rights and collaborative ontology integration for reuse across security domains

Dependencies between modularity metrics towards improved modules

TSS: A Hybrid Web Searches

Bibster A Semantics-Based Bibliographic Peer-to-Peer System

EXTRACTION OF RELEVANT WEB PAGES USING DATA MINING

Agent-oriented Semantic Discovery and Matchmaking of Web Services

Ontology Development Tools and Languages: A Review

Development of Prediction Model for Linked Data based on the Decision Tree for Track A, Task A1

Using AgreementMaker to Align Ontologies for OAEI 2011

A Survey on Ontology Evaluation Methods

On the Feasibility of Using OWL 2 DL Reasoners for Ontology Matching Problems

Towards the Semantic Desktop. Dr. Øyvind Hanssen University Library of Tromsø

Ranked Keyword Query on Semantic Web Data

Cluster-based Instance Consolidation For Subsequent Matching

Semantic Web. Sumegha Chaudhry, Satya Prakash Thadani, and Vikram Gupta, Student 1, Student 2, Student 3. ITM University, Gurgaon.

Efficient approximate SPARQL querying of Web of Linked Data

Opus: University of Bath Online Publication Store

TERM BASED WEIGHT MEASURE FOR INFORMATION FILTERING IN SEARCH ENGINES

PRIOR System: Results for OAEI 2006

SODA: an OWL-DL based ontology matching system

Spinning the Semantic Web

ONTOLOGY ENGINEERING IN VIRTUAL BREEDING ENVIRONMENTS

MERGING BUSINESS VOCABULARIES AND RULES

ABSTRACT I. INTRODUCTION

Ontology-Based Web Query Classification for Research Paper Searching

A Constrained Spreading Activation Approach to Collaborative Filtering

Collaborative Ontology Construction using Template-based Wiki for Semantic Web Applications

Probabilistic Information Integration and Retrieval in the Semantic Web

Evolva: A Comprehensive Approach to Ontology Evolution

KOSO: A Reference-Ontology for Reuse of Existing Knowledge Organization Systems

ORES-2010 Ontology Repositories and Editors for the Semantic Web

WonderWeb Dissemination and Use Plan

review draft April 2005

TABLE OF CONTENTS CHAPTER NO. TITLE PAGENO. LIST OF TABLES LIST OF FIGURES LIST OF ABRIVATION

GenTax: A Generic Methodology for Deriving OWL and RDF-S Ontologies from Hierarchical Classifications, Thesauri, and Inconsistent Taxonomies

Ontology Generation through the Fusion of Partial Reuse and Relation Extraction

Computing Similarity between Cultural Heritage Items using Multimodal Features

Ontology Exemplification for aspocms in the Semantic Web

A Flexible Partitioning Tool for Large Ontologies

A Unified Approach for Aligning Taxonomies and Debugging Taxonomies and Their Alignments

Enriching UDDI Information Model with an Integrated Service Profile

Constructing Virtual Documents for Keyword Based Concept Search in Web Ontology

OntoXpl Exploration of OWL Ontologies

Improving Ontology Recommendation and Reuse in WebCORE by Collaborative Assessments

ONAR: AN ONTOLOGIES-BASED SERVICE ORIENTED APPLICATION INTEGRATION FRAMEWORK

A Study on Metadata Extraction, Retrieval and 3D Visualization Technologies for Multimedia Data and Its Application to e-learning

OntoShare An Ontology-based Knowledge Sharing System for Virtual Communities of Practice

VISO: A Shared, Formal Knowledge Base as a Foundation for Semi-automatic InfoVis Systems

A Planning-Based Approach for the Automated Configuration of the Enterprise Service Bus

Making Ontology Documentation with LODE

Ontology Modularization for Knowledge Selection: Experiments and Evaluations

ODESeW. Automatic Generation of Knowledge Portals for Intranets and Extranets

Ontology Repair Through Partial Meet Contraction

Focused crawling: a new approach to topic-specific Web resource discovery. Authors

DDoS Attack Detection Using Moment in Statistics with Discriminant Analysis

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

Transcription:

Philadelphia University Faculty of Information Technology Ontology Evaluation and Ranking using OntoQA Samir Tartir Philadelphia University, Jordan I. Budak Arpinar University of Georgia Amit P. Sheth Wright State University 1

Outline Why ontology evaluation? OntoQA Overview Metrics Overall Score Results Enhancments 2

Why Ontology Evaluation? Having several ontologies to choose from, users often face the problem of selecting the ontology that is most suitable for their needs. Ontology developers need a way to evaluate their work Knowledge Base (KB) Candidate Ontologies Knowledge Base (KB) Knowledge Base (KB) Selection Knowledge Base (KB) Most suitable Ontology Knowledge Base (KB) 3

OntoQA A suite of metrics that evaluate the content of ontologies through the analysis of their schemas and instances in different aspects. It has been cited over 170 times. OntoQA is tunable requires minimal user involvement considers both the schema and the instances of a populated ontology. 4

OntoQA Usage Scenario 1 Keywords

OntoQA Usage Scenario 2

I. Schema Metrics Address the design of the ontology schema. Schema could be hard to evaluate: domain expert consensus, subjectivity etc. Metrics: Relationship diversity Inheritance depth 7

I. Schema Metrics Relationship diversity This measure differentiates an ontology that contains mostly inheritance relationships ( taxonomy) from an ontology that contains a diverse set of relationships. RD H P P Schema Depth This measure describes the distribution of classes across different levels of the ontology inheritance tree SD H C 8

II. Instance Metrics Evaluate the placement, distribution and relationships between instance data Can indicate the effectiveness of the schema design and the amount of knowledge contained in the ontology. 9

II. Instance Metrics Overall KB Metrics This group of metrics gives an overall view on how instances are represented in the KB. Class-Specific Metrics This group of metrics indicates how each class defined in the ontology schema is being utilized in the KB. Relationship-Specific Metrics This group of metrics indicates how each relationship defined in the ontology schema is being utilized in the KB. 10

Overall KB Metrics Class Utilization Evaluates how classes defined in the schema are being utilized in the KB. CU C` C Class Instance Distribution Evaluates how instances are spread across the classes of the schema. CID = StdDev(Inst(Ci)) Cohesion (connectedness) Used to discover instance islands. Coh CC 11

Class-Specific Metrics Class Connectivity (centrality) This metric evaluates the importance of a class based on the relationships of its instances with instances of other classes in the ontology. Conn( Ci ) NIREL ( Ci ) Class Importance (popularity) This metric evaluates the importance of a class based on the number of instances it contains compared to other classes in the ontology. Imp ( C i ) Inst ( C i ) KB( CI) Relationship Utilization This metric evaluates how the relationships defined for each class in the schema are being used at the instances level. RU ( C i ) IREL ( C i CREL( C i ) )

Relationship-Specific Metrics Relationship Importance (popularity) This metric measures the percentage of instances of a relationship with respect to the total number of relationship instances in the KB. Imp ( R i ) Inst( R i ) KB( RI ) 13

Ontology Score Calculation Metric i : Score W i * Metric i {Relationship diversity, Schema Depth, Class Utilization, Cohesion, Avg(Connectivity(C i )), Avg(Importance(C i )), Avg(Relationship Utilization(C i )), Avg(Importance(R i )), #Classes, #Relationships, #Instances} W i : Set of tunable metric weights 14

Results Symbol I II III IV V VI VII VIII IX Ontology URL http://ebiquity.umbc.edu/ontology/conference.owl http://kmi.open.ac.uk/semanticweb/ontologies/owl/aktive-portal-ontology-latest.owl http://www.architexturez.in/+/--c--/caad.3.0.rdf.owl http://www.csd.abdn.ac.uk/~cmckenzi/playpen/rdf/akt_ontology_lite.owl http://www.mindswap.org/2002/ont/paperresults.rdf http://owl.mindswap.org/2003/ont/owlweb.rdf http://139.91.183.30:9090/rdf/vrp/examples/swpg.rdfs http://www.lehigh.edu/~zhp2/2004/0401/univ-bench.owl http://www.mindswap.org/2004/sssw04/aktive-portal-ontology-latest.owl Swoogle Results for "Paper" 15

OntoQA Ranking - 1 35.00 30.00 25.00 20.00 15.00 10.00 5.00 0.00 I II III IV IX V VI VII VIII RD SD CU ClassMatch RelMatch classcnt relcnt instancecnt OntoQA Results for "Paper with default metric weights 16

OntoQA Ranking - 2 45.00 40.00 35.00 30.00 25.00 20.00 15.00 10.00 5.00 0.00 I II III IV IX V VI VII VIII RD SD CU ClassMatch RelMatch classcnt relcnt InsCnt OntoQA Results for "Paper with metric weights biased towards larger schema size 17

OntoQA vs. Users Ontology OntoQA Rank Average User Rank I 2 9 II 5 1 III 6 5 IV 1 6 V 8 8 VI 4 4 VII 7 2 VIII 3 7 IX 9 3 Pearson s Correlation Coefficient = 0.80 18

Comparison to Other Approaches Approach User Involvement Ontologies [1] High Entered Schema [2] High Entered Schema Schema/KB [3] High Entered Schema + KB [4] Low Entered Schema [5] High Entered Schema [6] Low Crawled Schema [7] Low Crawled Schema [8] Low Entered Schema [9] Low Entered Schema OntoQA Low Enter/Crawl Schema + KB

Possible Enhancements Enable the user to specify an ontology library (e.g. OBO) to limit the search in ontologies that exist in that specific library. Use BRAHMS instead of Sesame as a data store since BRAHMS is more efficient in handling large ontologies that are common in bioinformatics. 20

References 1. Plessers P. and De Troyer O. Ontology Change Detection Using a Version Log. In Proceedings of the 4th ISWC, 2005. 2. Haase P., van Harmelen F., Huang Z., Stuckenschmidt H., and Sure Y. A framework for handling inconsistency in changing ontologies. In Proceedings of ISWC2005, 2005. 3. Arpinar, I.B., Giriloganathan, K., and Aleman-Meza, B Ontology Quality by Detection of Conflicts in Metadata. In Proceedings of the 4th International EON Workshop. May 22nd, 2006. 4. Parsia B., Sirin E. and Kalyanpur A. Debugging OWL Ontologies. Proceedings of WWW 2005, May 10-14, 2005, Chiba, Japan. 5. Lozano-Tello A. and Gomez-Perez A. ONTOMETRIC: a method to choose the appropriate ontology. Journal of Database Management 2004. 6. Supekar K., Patel C. and Lee Y. Characterizing Quality of Knowledge on Semantic Web. Proceedings of AAAI FLAIRS, May 17-19, 2004, Miami Beach, Florida. 7. Alani H., Brewster C. and Shadbolt N. Ranking Ontologies with AKTiveRank. 5th International Semantic Web Conference. November, 5-9, 2006. 8. Corcho O., G?mez-Pérez A., Gonz?lez-Cabero R., and Su?rez-Figueroa M.C. ODEval: a Tool for Evaluating RDF(S), DAML+OIL, and OWL Concept Taxonomies. Proceedings of the 1st IFIP AIAI Conference. Toulouse, France. 9. Guarino N. and Welty C. Evaluating Ontological Decisions with OntoClean. Communications of the ACM, 45(2) 2002, pp. 61-65 21

Thank you 22