Download presentation
Presentation is loading. Please wait.
Published byLoreen Andrews Modified over 9 years ago
1
O NTOLOGY E VALUATION AND R ANKING USING O NTO QA By. Samir Tatir and I.Budak Arpinar Department of Industrial Engineering Park Jihye
2
W HY “O NTO QA?” More and more ontologies are being introduced Difficult to find good ontology related to user’s work Need tools for evaluating and ranking the ontologies Provides a flexible technique to rank ontologies based on user’s contents and relevance OntoQA is the first approach that evaluates ontologies using their instances as well as schemas
3
C ONTENTS Architecture Terminology The Metrics Schema Metrics Instance Metrics Ontology Score Calculation Experiments and Evaluation Conclusion
4
A RCHITECTURE 1. Input Ontology a. OntoQA calculates metric values
5
A RCHITECTURE 2. Input Ontology and Keywords OntoQA calculates metric values Uses WordNet to expand the keywords to include any related keywords that might exist in the ontology Uses metric values to evaluate the overall contents of the ontology and obtain its relevance to the keywords
6
A RCHITECTURE 3. Input Keywords OntoQA uses Swoogle to find the RDF and OWL ontologies in the top 20 results returned by Swoogle OntoQA then evaluates each of the ontologies OntoQA finally displays the list of ontologies ranked by their score
7
T ERMINOLOGY Schema A set of classes, A set of relationships, A set of class-ancestor pairs, Knowledgebase A set of instances, A class instantiation function, A relationship instantiation function,
8
M ETRICS Two dimension Schema Ontology design and its potential for rich knowledge representation Instances Placement of instance data and distribution of the data Overall Knowledgebase Class-specific metrics Relationship-specific metrics
9
S CHEMA M ETRICS (1) Relationship Diversity(RD) : Whether user prefers a taxonomy or diverse relationships If RD value is close to 0, most of the relationships are inheritance relationship IF RD value is close to 1, most of the relationships are non- inheritance
10
S CHEMA M ETRICS (2) Schema Deepness(SD) : Distinguish Shallow ontology from a deep ontology If SD value is low, ontology would be deep, and covers specific domain in detailed manner IF SD value is high, ontology would be shallow, and represents a wide range of general knowledge ?
11
I NSTANCE M ETRICS (1) O VERALL KB M ETRICS Class Utilization(CU) : Indicate how classes defined in the schema are being utilized in the Knowledgebase C’ is the set of populated classes If CU value is low, knowledgebase does not have data that exemplifies all the knowledge that exists in the schema
12
I NSTANCE M ETRICS (1) O VERALL KB M ETRICS Cohesion(Coh) : Represents the number of connected components in the KB Class Instance Distribution(CID) : Indicate how instances are spread across the classes on the schema Standard deviation in the number of instances per class
13
I NSTANCE M ETRICS (2) C LASS S PECIFIC M ETRICS Class Connectivity(Conn) : Indicate centrality of a class NIREC (C) is the set of relationships, instances of the class have with instances of other classes
14
I NSTANCE M ETRICS (2) C LASS S PECIFIC M ETRICS Class Importance (Imp) : Indicate what parts of the ontology are considered focal and what parts are on the edge Number of instances that belong to the inheritance subtree rooted at in the KB, compared to the total number of class instances in the KB
15
I NSTANCE M ETRICS (2) C LASS S PECIFIC M ETRICS Relationship Utilization(RU) : Reflects how the relationships defined for each class in the schema are being used at instance level is the set of distinct relationships used by instances of a class, is the set of relationships a class has with another class,
16
I NSTANCE M ETRICS (3) R ELATIONSHIP -S PECIFIC M ETRICS Relationship Importance(Imp) : Measures percentage of importance of the current relationship Number of instances of relationship in the KB, compared to the total number of property instances in the KB (RI)
17
O NTOLOGY S CORE C ALCULATION Evaluation of Ontology based on the entered keywords I. The terms entered by the user are extended by adding any related terms II. Determines the class and relationship whose name contain any term of the extended set of terms III. Aggregate the overall metrics to get overall score for the ontology
18
E XPERIMENTS AND E VALUATION Compare the ranking of the ontoQA, OntoRank of Swoogle, group of expert users. OntoRank 1) Similar to Google’s pageRank approach Gives preference to Popular Ontologies wPR(a) is weighted PageRank variation 1)Finin T., et all. Swoogle:Searching for knowledge on the Semantic Web
19
E XPERIMENTS AND E VALUATION Problem of OntoRank 1) If two copies of the same ontology are placed in two different locations and one of these locations is cited more than the other, it will rank the copy at this popular location higher than the other copy OntoQA will give both ontologies the same ranking 1)Finin T., et all. Swoogle:Searching for knowledge on the Semantic Web
20
E XPERIMENTS AND E VALUATION With Balanced Weight With Higher Weight for Schema Size user OntoQA Swoogle user SwoogleOntoQA
21
C ONCLUSION Different from other approaches in that it is tunable, requires minimal user involvement Consider both the schema and the instances of a populated ontology
22
R EVIEW Ranking result depends highly on the Weight Difficult to decide proper Weight Due to inconsistent metrics, every metric has its own range => “same weight” doesn’t mean “same preference” About 10 kinds of metrics, too many cases of combination
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.