Download presentation

Presentation is loading. Please wait.

Published byJasmine Moore Modified over 4 years ago

1
Anytime reasoning by Ontology Approximation S.Schlobach, E.Blaauw, M.El Kebir, A.ten Teije, F.van Harmelen, S.Bortoli, M.Hobbelman, K.Millian, Y.Ren, S.Stam,, P.Thomassen, R.van het Schip, W.van Willigem Vrije Universiteit Amsterdam

2
The right reasoning for the Semantic web? Scalability Anytime behaviour time results currently ideal

3
Anytime classification: by Approximation Trying to find a way to find more simple reasoning problems that solve parts of the problem in shorter time Complexity of the subproblem recall runtime 100% 100% recall

4
Approaches to approximate reasoning Cadoli Schaerf: S-approximation. ² 1 ) ² ) ² 3 Where ² 1 is incomplete, ² 3 unsound approximation of the classical consequence ² Stuckenschmidt, Wache: O ² Query s-approx Our approach:O s-approx ² Query

5
Approximate classification Formally: consequence Á of an ontology: O={ax 1,..,ax n } ² Á iff ( 8 I, 8 1 · i · n: I ² ax i ) ! I ² Á Theorem: Assume ( 8 I, 8 1 · i · n: I ² ax i ) ! I ² Á, where ax i ² ax i, then O ² Á Let us get the intuition by an example: We know: (ax) A v B u C u D ² A v B u C (ax) If now also: (ax) A v B u C ² A v C Then (ax) A v B u C u D ² A v C follows always

6
Approximate subsumption B C Ontology A v B u C u D A implies A v B u C Approximate Ontology D Implies Subsumption: A v B Implies

7
S-Approximation Approximation due to ignoring parts of the symbols The set S contains the elements that are NOT ignored. Ignoring is done by: Semantically: interpreting a symbol as ? or ¢. Syntactically: replacing a symbol by > or ?.

8
S-Approximation OO {A,B,D} O {A,B} O {B} A v B u C B v D A v B u > B v D A v B u> B v > ?v B u> B v > ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > Recall: 2 (16%) 12 (100%) 9 (75%)5 (42%) ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ² ² ² ²

9
Results: recall graphically 4Size of S3 21 Recall 100% 50% Idealised curve Real curve

10
S-Approximation (different order) OO {A,C,D} O {C,D} O {D} A v B u C B v D A v C u > ?v D ? v C u> ?v D ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > Recall: 2 (16%) 12 (100%) 8 (66 %)4 (33 %) ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ? v A ? v B ? v C ? v D A v B A v C A v D B v D A v > B v > C v > D v > ² ² ² ² ?v D

11
Results: recall graphically 4Size of S3 21 Recall 100% 50% Idealised curve Previous curve

12
Results: runtime 43 21 Runtime 100% 50% Idealised curve

13
S-approximation: selection strategies Selection strategies influence anytime behaviour We tested three selection functions LEAST: take least often occurring CN first MOST: take most often occurring CN first RANDOM

14
Experiments: approximate classification of 8 public ontologies Expressive – Classification is difficult Inexpressive – Classification is cheap

15
DICE and MORE

16
DICE and Different strategies Bad result Better result, But MORE strategy wins!

17
UNSPCS with MORE strategy Bad result for UNSPC Similarly for other strategies

18
Comparative results: difference Lesson: approximation works for expressive ontologies with difficult classification problem. Approximation works

19
Conclusion Approximating ontology not query Evaluation shows that anytime behaviour works for the most difficult ontologies Choosing most often occurring symbol

Similar presentations

OK

1 S = (X, A {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is.

1 S = (X, A {d[1],d[2],..,d[k]}, V), where: - X is a finite set of objects, - A is a finite set of classification attributes, - {d[1],d[2],..,d[k]} is.

© 2018 SlidePlayer.com Inc.

All rights reserved.

To make this website work, we log user data and share it with processors. To use this website, you must agree to our Privacy Policy, including cookie policy.

Ads by Google

Ppt on nickel cadmium battery Download ppt on boiler mountings and accessories Ppt on non biodegradable waste examples Ppt on world television day 2016 Ppt on college management system project Ppt on solar energy conversion Ppt on metals and nonmetals A ppt on artificial intelligence Ppt on world war first Ppt on network security algorithms