description logics in one example
play

Description Logics in one example : TBox TEACHES . Course - PowerPoint PPT Presentation

Description Logics in one example : TBox TEACHES . Course Undergrad Prof ABox TEACHES ( mary , cs415 ) , Course ( cs415 ) , Undergrad ( mary ) | = Prof ( mary ) 1 Enrico Franconi and Ian Horrocks


  1. ✬ ✩ Description Logics in one example Σ : TBox ∃ TEACHES . Course ˙ ⊑ ¬ Undergrad ⊔ Prof ABox TEACHES ( mary , cs415 ) , Course ( cs415 ) , Undergrad ( mary ) Σ | = Prof ( mary ) ✫ ✪ 1 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  2. Enrico Franconi and Ian Horrocks ✫ ✬ Correspondence with Modal Logics ALC K ( m ) C I α I is a set of individuals is a set of worlds C R I R is an accessibility relation is a set of pairs of individuals A P A C ⊓ D α C ∧ α D C ⊔ D α C ∨ α D ¬ C ¬ α C 2 ∀ R.C � R α C ∃ R.C ♦ R α C o ∈ C I I , o | = α C Combining Modal Logics: the Description Logics perspective ∃ T . C _ ⊑ ¬ U ⊔ P ♦ T C → ¬ U ∨ P {U} {C} T U ( m ) , T ( m , c ) , C ( c ) m c {U,P} {C} T Σ | = P ( m ) m c ✪ ✩

  3. ✬ ✩ Combining Modal Logics in the Description Logics perspective • DLs extend modal logic in interesting ways: – Reasoning in DLs is always reasoning with theories. – Nominals. • Studying the effects of augmenting the expressivity is central: – adding operators cab be seen as combining modal logics with the basic K ( m ) ; – if the basic logic is expressive enough (e.g., PDL ), possible reductions are studied; – more typical combinations are also important, such as combinations with tense logic or modal logic with concrete ✫ ✪ domains. 3 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  4. ✬ ✩ Combining Modal Logics vs Reductions • Combining the basic K ( m ) with a modal logic having: – inverse, or graded, or deterministic modalities, . . . • Reducing a complex combination to the basic PDL : – DCPDL to PDL , CPDL + nominals to PDL , . . . • The combination approach may be more interesting than the reduction approach; example: – PDL versus K H ( m ) ∪ S4 , – the combination can be seen as the FOL fragment of PDL , – same complexity class, – different algorithmic properties ( cut rule ). ✫ ✪ 4 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  5. ✬ ✩ Combining Modal Logics in the Description Logics perspective • Decidability, • complexity class, • (how to extend) algorithms, • (how to re-adapt) strategies and optimisations. ✫ ✪ 5 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  6. ✬ ✩ Combining Modal Logics in the Description Logics perspective (Continued) Some examples of how combining modalities with different properties can affect: • Complexity class • Algorithmic complexity • Decidability ✫ ✪ 6 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  7. ✬ ✩ Combining Modal Logics in the Description Logics perspective (Continued) • Decision problems for K H ( m ) and S4 ( m ) known to be in PSpace • Combination allows use of universal modality to internalise arbitrary set of axioms: – Define new transitive modality u that includes all other modalities – Satisfiability of φ w.r.t. ψ 1 → ϕ 1 , . . . , ψ n → ϕ n equivalent to satisfiability of φ ∧ � u (( ψ 1 → ϕ 1 ) ∧ . . . ∧ ( ψ n → ϕ n )) • Decision problem w.r.t. arbitrary set of axioms known to be in ExpTime even for K ( m ) ✫ ✪ 7 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  8. ✬ ✩ Combining Modal Logics in the Description Logics perspective (Continued) • Decision problem for K H ( m ) ∪ S4 ( m ) in ExpTime , but tableaux algorithm presents no special problems: – For transitive modalities, propogate � i φ terms along i modalities – Use simple blocking technique to check for cycles caused by e.g. � i ♦ i φ – Cycle in algorithm ⇒ valid cyclical model ✫ ✪ 8 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  9. ✬ ✩ Combining Modal Logics in the Description Logics perspective (Continued) • Decision problem for K H ( m ) combined with deterministic and converse modalities still in PSpace and solvable with simple tableaux algorithm (no blocking) • Combination no longer has finite model property — requires new blocking technique to detect cycles implying valid but non-finite models, e.g. for: ¬ φ ∧ [ R ⌣ ] � S ⌣ � φ where R is transitive, S is deterministic and R includes S ✫ ✪ 9 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

  10. ✬ ✩ Combining Modal Logics in the Description Logics perspective (Continued) • Decision problem for K H ( m ) ∪ S4 ( m ) in ExpTime • Decision problem for K H ( m ) combined with graded modalities in PSpace • Decision problem for K H ( m ) ∪ S4 ( m ) combined with graded modalities is undecidable — shown by reduction of domino problem • Representing I N × I N grid (the tricky bit) uses combination of H , transitive and non-transitive modalities and graded modalities • Decidability restored by restricting the way transitive and graded modalities can be combined ✫ ✪ 10 Enrico Franconi and Ian Horrocks Combining Modal Logics: the Description Logics perspective

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend