Boontawee Suntisrivaraporn, Guilin Qi, Qiu Ji, Peter Haase - PowerPoint PPT Presentation

1 / 26
About This Presentation
Title:

Boontawee Suntisrivaraporn, Guilin Qi, Qiu Ji, Peter Haase

Description:

A Modularization-based Approach to Finding All Justifications for OWL Entailments ... There are a couple of strategies to compute one justification ... – PowerPoint PPT presentation

Number of Views:107
Avg rating:3.0/5.0
Slides: 27
Provided by: guil88
Category:

less

Transcript and Presenter's Notes

Title: Boontawee Suntisrivaraporn, Guilin Qi, Qiu Ji, Peter Haase


1
A Modularization-based Approach to Finding All
Justifications for OWL Entailments
  • Boontawee Suntisrivaraporn, Guilin Qi, Qiu Ji,
    Peter Haase

2
An Example Ontology
Endocarditis v HeartDiease
3
Content
  • Description Logics
  • Justification in Description Logics
  • Finding Justifications
  • Conclusion and Problems

4
Content
  • Description Logics
  • Justification in Description Logics
  • Finding Justifications
  • Conclusion and Problems

5
Description Logics
  • Description Logics
  • are mostly decidable fragments of first-order
    predicate logic
  • provide logical underpinning of W3C standard OWL
  • have different sub-languages with different
    expressiveness
  • DLs have building blocks
  • Concepts, roles, and individuals
  • Example concept

HumanuFemale u (9married.Doctor) u
(8hasChild.(DoctortProfessor))
6
Description Logics (Cont.)
  • Knowledge Base KltT, Agt
  • Terminological part(TBox)properties of concepts
    and roles
  • Assertional part(ABox) properties of individuals
  • Satisfiability of KB

9hasChild.Human v Human
8 x(9y(hasChild(x,y)Æ Human(y)) ! Human(x))
HappyMan(Bob), HasChild(Bob, Mary)
K is satisfiable , ?(K) is satisfiable
7
Content
  • Description Logics
  • Justification in Description Logics
  • Finding Justifications
  • Conclusion and Problems

8
What Is a Justification
  • Date back to diagnosis in AI
  • Is related to explanation
  • Was originally proposed to debug inconsistency
  • Is very important for ontology reasoning

9
What Is a Justification
  • Ontology Entailment
  • Justification

10
Example
11
Example (Cont.)
?7
?6
Endocarditis v Disease
?2
?6
?11
Endocarditis v 9has-location.9part-of.HeartValve
?3
?11
?12
Endocarditis v 9has-location.9part-of.9part-of.Hea
rt
?9
?12
?13
Endocarditis v 9has-location.9has-location.9has-lo
cation.Heart
?13
?10
Endocarditis v9has-location.Heart
12
Content
  • Description Logics
  • Justification in Description Logics
  • Finding Justifications
  • Conclusion and Problems

13
Compute One Justification
14
Relevance-based strategy
15
Finding All Justifications
16
Finding All Justifications
17
Hitting Set Three Algorithm
18
Challenging Problems
  • Fine-grained justifications
  • irrelevant parts of an axiom
  • Example BvCuD, DvE² BvE
  • Scalability
  • NP-hard for all DLs
  • Existing algorithms do not scale

19
Modularization-based Strategy
Apply Hitting Set Three algorithm to the module
20
Experiments
21
Experiments (Cont.)
22
Experiments (Cont.)
Module size
of Just.
Just. Size (AVG)
23
Content
  • Description Logics
  • Justification in Description Logics
  • Finding Justifications
  • Conclusion and Problems

24
Conclusion
  • Finding justifications is an important reasoning
    task in ontology engineering
  • Current approaches to find justifications
  • Expand Hitting Set Tree by computing one
    justification
  • There are a couple of strategies to compute one
    justification
  • Scalability of the current approach is a problem
  • A modularization-based approach is proposed to
    deal with this problem
  • Applications understanding undesirable
    subsumption, debugging and repair mapping

25
Problems
  • Scalability
  • Possible solutions approximation, partitioning,
    information retrieval, abductive reasoning
  • There are potentially exponential justifications
  • Compute only justifications relevant to some
    degree
  • User-friendly justifications
  • Natural language generation

26
Thank You
Write a Comment
User Comments (0)
About PowerShow.com