cadoli schaerf approximation
play

Cadoli-Schaerf Approximation Anytime Algorithms for logical - PDF document

Cadoli-Schaerf Approximation Anytime Algorithms for logical entailment State of the Art: S1-/S3-entailment sound and complete semantic approach ? false true false S1-entailment: interpret everything S1 S3 outside of S as


  1. Cadoli-Schaerf Approximation Anytime Algorithms for logical entailment � State of the Art: S1-/S3-entailment � sound and complete � semantic approach ? false true false � S1-entailment: interpret everything S1 S3 outside of S as false � S3-entailment: interpret everything x ¬x outside of S as true L S 1

  2. S3-Approximation for Description Logics (ALE) � Function for computing the approximated conceptterm according to S i � Levels i = nested quantifiers L 1 L 0 � S i = Ommit all exist qantifiers greater or equal level i S 0 S 1 S 2 Application: Individual Retrieval � Retrieval Process � Classify Query Q � Select Instances from subsumed classes � Realize instances Q from direct parents, if the belongs to Q � Cmp. Instance Store for role-free A-Boxes 2

  3. Approximating the Classification � Level := 0 � Cadoli-Schaerf Compute ensures: t TRUE Unsatifyable? f Level := Level+1 f t FALSE Max Level? Implementation Query Approximate Classify subsumes/satisfy Taxonomy DIG Interface RACER FACT FACT 3

  4. Done � Implemented test bed for trials � ALE-Approximation implemented � Approximation analysis implemented � In Prolog � Uses and extends VU’s DIG-Interface � Racer used as DLR � Logging (Time, Memory) � Spreadsheet for analyzing Logging Results … … Sorry no results at the moment but many problems 4

  5. Problem I: Several definitions � Concepts must not defined by one axiom � A concept can be defined by several axioms � Mixture of equivalence and inclusion axioms allowed � Which concept definition should be used for the approximation? Example: Wine Ontology (I) Query Wine WhiteWine WhiteNonSweetWine 5

  6. Example: Wine Ontology (II) Wine WhiteWine WhiteNonSweetWine Query Idea: Combine several definitions (I) Convert inclusion axioms into 1. equivalence axioms Additional primitive concept representing the delta 6

  7. Idea: Combine several definitions (II) Conjunct all equivalence axioms 2. But … � Information lost: � Solution: � Conjunct only virtually (i.e., during the approximate classification) � Add a general axiom 7

  8. Problem II: General Axioms � Combining several axioms only works if they can be grouped Open Problems How to include that part of definition? Also for Query possible? 8

  9. Problem III: Practical useless approximation ! Many concept terms are approximated to Example: Wine Ontology � 1 element: #58 Procedure: Procedure: � 2 elements: #1 � Estimate computational � Estimate computational power � 9 elements: #1 (top) power � For every concept definition � For every concept definition � Approximate and � Approximate and � Classify it � Classify it � Extract the equivalents � Extract the equivalents Very bad Very bad (Clusters) (Clusters) partitioning! � Definition should be partitioning! � Definition should be partitioned into few clusters partitioned into few clusters of nearly the same size of nearly the same size 9

  10. Problem Summary � Problem I & II: � Approximation seems to be only possible where � general axioms are forbidden and “Old style” � Only one definition for a concept description logics � Independent from the approximation function � Problem III: � Dependent from the approximation function � Find better approximation function TODO � Solve the problems � Different Approximation methods (ALC, own developed!) � Different ontologies (large one) � Fact vs Racer ;-) � Different Approximation strategy (classification by “large steps”) � Estimating Time for approximation 10

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