O NTOLOGY E VALUATION AND R ANKING USING O NTO QA By. Samir Tatir and I.Budak Arpinar Department of Industrial Engineering Park Jihye.

Slides:



Advertisements
Similar presentations
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Advertisements

April 24, 2007McGuinness NIST Interoperability Week Ontology Summit Semantic Web Perspective Deborah L. McGuinness Acting Director & Senior Research Scientist.
Answering Approximate Queries over Autonomous Web Databases Xiangfu Meng, Z. M. Ma, and Li Yan College of Information Science and Engineering, Northeastern.
AVATAR: Advanced Telematic Search of Audivisual Contents by Semantic Reasoning Yolanda Blanco Fernández Department of Telematic Engineering University.
CH-4 Ontologies, Querying and Data Integration. Introduction to RDF(S) RDF stands for Resource Description Framework. RDF is a standard for describing.
A Stepwise Modeling Approach for Individual Media Semantics Annett Mitschick, Klaus Meißner TU Dresden, Department of Computer Science, Multimedia Technology.
Processing XML Keyword Search by Constructing Effective Structured Queries Jianxin Li, Chengfei Liu, Rui Zhou and Bo Ning Swinburne University of Technology,
Optimizing search engines using clickthrough data
WSCD INTRODUCTION  Query suggestion has often been described as the process of making a user query resemble more closely the documents it is expected.
A Framework for Ontology-Based Knowledge Management System
Internet Resources Discovery (IRD) Search Engines Quality.
1 Draft of a Matchmaking Service Chuang liu. 2 Matchmaking Service Matchmaking Service is a service to help service providers to advertising their service.
Modern Information Retrieval Chapter 2 Modeling. Can keywords be used to represent a document or a query? keywords as query and matching as query processing.
Retrieval Evaluation. Brief Review Evaluation of implementations in computer science often is in terms of time and space complexity. With large document.
Learning to Advertise. Introduction Advertising on the Internet = $$$ –Especially search advertising and web page advertising Problem: –Selecting ads.
ReQuest (Validating Semantic Searches) Norman Piedade de Noronha 16 th July, 2004.
Topic-Sensitive PageRank Taher H. Haveliwala. PageRank Importance is propagated A global ranking vector is pre-computed.
Modern Information Retrieval Chapter 2 Modeling. Can keywords be used to represent a document or a query? keywords as query and matching as query processing.
Personalized Ontologies for Web Search and Caching Susan Gauch Information and Telecommunications Technology Center Electrical Engineering and Computer.
Longbiao Kang, Baotian Hu, Xiangping Wu, Qingcai Chen, and Yan He Intelligent Computing Research Center, School of Computer Science and Technology, Harbin.
OMAP: An Implemented Framework for Automatically Aligning OWL Ontologies SWAP, December, 2005 Raphaël Troncy, Umberto Straccia ISTI-CNR
Semantic Analytics on Social Networks: Experiences in Addressing the Problem of Conflict of Interest Detection Boanerges Aleman-Meza, Meenakshi Nagarajan,
In The Name Of God. Jhaleh Narimisaei By Guide: Dr. Shadgar Implementation of Web Ontology and Semantic Application for Electronic Journal Citation System.
Matchmaking of Semantic Web Services Using Semantic-Distance Information Mehmet Şenvar, Ayşe Bener Boğaziçi University Department of Computer Engineering.
An Integrated Approach to Extracting Ontological Structures from Folksonomies Huairen Lin, Joseph Davis, Ying Zhou ESWC 2009 Hyewon Lim October 9 th, 2009.
Chapter 8 Architecture Analysis. 8 – Architecture Analysis 8.1 Analysis Techniques 8.2 Quantitative Analysis  Performance Views  Performance.
Philosophy of IR Evaluation Ellen Voorhees. NIST Evaluation: How well does system meet information need? System evaluation: how good are document rankings?
By : Garima Indurkhya Jay Parikh Shraddha Herlekar Vikrant Naik.
Tables to Linked Data Zareen Syed, Tim Finin, Varish Mulwad and Anupam Joshi University of Maryland, Baltimore County
SWETO: Large-Scale Semantic Web Test-bed Ontology In Action Workshop (Banff Alberta, Canada June 21 st 2004) Boanerges Aleman-MezaBoanerges Aleman-Meza,
PAUL ALEXANDRU CHIRITA STEFANIA COSTACHE SIEGFRIED HANDSCHUH WOLFGANG NEJDL 1* L3S RESEARCH CENTER 2* NATIONAL UNIVERSITY OF IRELAND PROCEEDINGS OF THE.
UOS 1 Ontology Based Personalized Search Zhang Tao The University of Seoul.
When Experts Agree: Using Non-Affiliated Experts To Rank Popular Topics Meital Aizen.
Querying Structured Text in an XML Database By Xuemei Luo.
Harikrishnan Karunakaran Sulabha Balan CSE  Introduction  Database and Query Model ◦ Informal Model ◦ Formal Model ◦ Query and Answer Model 
A Panoramic Approach to Integrated Evaluation of Ontologies in the Semantic Web S. Dasgupta, D. Dinakarpandian, Y. Lee School of Computing and Engineering.
Data Warehouse. Design DataWarehouse Key Design Considerations it is important to consider the intended purpose of the data warehouse or business intelligence.
Keyword Searching and Browsing in Databases using BANKS Seoyoung Ahn Mar 3, 2005 The University of Texas at Arlington.
Introduction to Digital Libraries hussein suleman uct cs honours 2003.
Search Engine Architecture
Benchmarking ontology-based annotation tools for the Semantic Web Diana Maynard University of Sheffield, UK.
Reputation Network Analysis for Filtering Ravi Emani Ramesh Ravindran.
Ontology-Based Computing Kenneth Baclawski Northeastern University and Jarg.
Designing multiple biometric systems: Measure of ensemble effectiveness Allen Tang NTUIM.
OntoQA: Metric-Based Ontology Quality Analysis Samir Tartir, I. Budak Arpinar, Michael Moore, Amit P. Sheth, Boanerges Aleman-Meza IEEE Workshop on Knowledge.
Flickr Tag Recommendation based on Collective Knowledge BÖrkur SigurbjÖnsson, Roelof van Zwol Yahoo! Research WWW Summarized and presented.
Ontology Design for USC Semantic Information Research Lab Chen Li, Tengfei Li, Tian Wang.
16/11/ Semantic Web Services Language Requirements Presenter: Emilia Cimpian
COLLABORATIVE SEARCH TECHNIQUES Submitted By: Shikha Singla MIT-872-2K11 M.Tech(2 nd Sem) Information Technology.
Natural Language Interfaces to Ontologies Danica Damljanović
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.
An Ontological Approach to Financial Analysis and Monitoring.
Semantic Data Extraction for B2B Integration Syntactic-to-Semantic Middleware Bruno Silva 1, Jorge Cardoso 2 1 2
Selected Semantic Web UMBC CoBrA – Context Broker Architecture  Using OWL to define ontologies for context modeling and reasoning  Taking.
Ontology Evaluation and Ranking using OntoQA Samir Tartir and I. Budak Arpinar Large-Scale Distributed Information Systems Lab University of Georgia The.
1 Intelligent Information System Lab., Department of Computer and Information Science, Korea University Semantic Social Network Analysis Kyunglag Kwon.
Of 24 lecture 11: ontology – mediation, merging & aligning.
Ontology Evaluation Outline Motivation Evaluation Criteria Evaluation Measures Evaluation Approaches.
A Visual Web Query System for NeuronBank Ontology Weiling Li, Rajshekhar Sunderraman, and Paul Katz Georgia State University, Atlanta, GA.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Analysis Manager Training Module
Semantic Web Project Status
Methods and Apparatus for Ranking Web Page Search Results
Kenneth Baclawski et. al. PSB /11/7 Sa-Im Shin
Associative Query Answering via Query Feature Similarity
Wikitology Wikipedia as an Ontology
An Empirical Study of Property Collocation on Large Scale of Knowledge Base 龚赛赛
Combining Keyword and Semantic Search for Best Effort Information Retrieval  Andrew Zitzelberger 1.
WSExpress: A QoS-Aware Search Engine for Web Services
Presentation transcript:

O NTOLOGY E VALUATION AND R ANKING USING O NTO QA By. Samir Tatir and I.Budak Arpinar Department of Industrial Engineering Park Jihye

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

C ONTENTS Architecture Terminology The Metrics Schema Metrics Instance Metrics Ontology Score Calculation Experiments and Evaluation Conclusion

A RCHITECTURE 1. Input Ontology a. OntoQA calculates metric values

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

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

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,

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

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

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 ?

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

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

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

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

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,

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)

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

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

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

E XPERIMENTS AND E VALUATION With Balanced Weight With Higher Weight for Schema Size user OntoQA Swoogle user SwoogleOntoQA

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

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