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,,

Slides:



Advertisements
Similar presentations
Analysis of Algorithms II
Advertisements

Subspace Embeddings for the L1 norm with Applications Christian Sohler David Woodruff TU Dortmund IBM Almaden.
©2001 by Charles E. Leiserson Introduction to AlgorithmsDay 9 L6.1 Introduction to Algorithms 6.046J/18.401J/SMA5503 Lecture 6 Prof. Erik Demaine.
Languages on the Semantic Web Frank van Harmelen Vrije Universiteit Amsterdam Ian Horrocks University of Manchester.
AIFB Denny Vrandečić – AIFB, Universität Karlsruhe (TH) 1 Mind the Web! Valentin Zacharias, Andreas Abecker, Imen.
Preview Warm Up California Standards Lesson Presentation.
CS CS1512 Foundations of Computing Science 2 Lecture 23 Probability and statistics (4) © J.
CS1512 Foundations of Computing Science 2 Week 3 (CSD week 32) Probability © J R W Hunter, 2006, K van Deemter 2007.
Formal Computational Skills
Factoring Trinomials of the form ax 2 +bx+c with a 0. Dr. Marcia L. Tharp.
1 Abstraction (Cont’d) Defining an Abstract Domain variable elimination, data abstraction, predicate abstraction Abstraction for Universal/Existential.
The Discriminant Given a quadratic equation use the
Comp 122, Spring 2004 Order Statistics. order - 2 Lin / Devi Comp 122 Order Statistic i th order statistic: i th smallest element of a set of n elements.
Numerical Analysis 1 EE, NCKU Tien-Hao Chang (Darby Chang)
Sampling Distributions
Biostatistics Unit 5 Samples Needs to be completed. 12/24/13.
Discrete time Markov Chain
In order to solve this equation, the first item to consider is: “How many solutions are there?” Let’s look at some equations and consider the number of.
Preliminaries Advantages –Hash tables can insert(), remove(), and find() with complexity close to O(1). –Relatively easy to program Disadvantages –There.
Hash Tables.
PRECALCULUS I Complex Numbers
Operating Systems Operating Systems - Winter 2012 Chapter 4 – Memory Management Vrije Universiteit Amsterdam.
1 Evaluations in information retrieval. 2 Evaluations in information retrieval: summary The following gives an overview of approaches that are applied.
Regents Review #3 Functions Quadratics & More.
Modal Logic with Variable Modalities & its Applications to Querying Knowledge Bases Evgeny Zolin The University of Manchester
Graphing y = nx2 Lesson
Reaching Agreements II. 2 What utility does a deal give an agent? Given encounter  T 1,T 2  in task domain  T,{1,2},c  We define the utility of a.
5.1 Real Vector Spaces.
Query Answering for OWL-DL with Rules Boris Motik Ulrike Sattler Rudi Studer.
Slide R - 1 Copyright © 2009 Pearson Education, Inc. Publishing as Pearson Prentice Hall Active Learning Lecture Slides For use with Classroom Response.
Solving Quadratic Equations by Finding Square Roots
Lial/Hungerford/Holcomb/Mullins: Mathematics with Applications 11e Finite Mathematics with Applications 11e Copyright ©2015 Pearson Education, Inc. All.
1 Functions and Applications
The Fundamental Theorem of Algebra The Fundamental Theorem of Algebra
This expression is a statement. What are we going to do today? Today, we: ______________________________ _____________________________. Checking for Understanding.
NON - zero sum games.
Sta220 - Statistics Mr. Smith Room 310 Class #14.
IJCAI Reasoning with Inconsistent Ontologies Zhisheng Huang, Frank van Harmelen, and Annette ten Teije Vrije University Amsterdam.
Approximate Inference Techniques and Their Applications to the Semantic Web Perry Groot IPA Fall days, 26 November 2004.
China05 1 Reasoning with Inconsistent Ontologies 非协调本体的推理 Zhisheng Huang, Frank van Harmelen, and Annette ten Teije Vrije.
ISWC2005http://sekt.semanticweb.org/ Reasoning with Multi-version Ontologies: a temporal logic approach Zhisheng Huang and Heiner Stuckenschmidt Vrije.
An Empirical Study of Instance-Based Ontology Mapping Antoine Isaac, Lourens van der Meij, Stefan Schlobach, Shenghui Wang funded by NWO Vrije.
Introduction to Logic for Artificial Intelligence Lecture 1 Erik Sandewall 2010.
11/8/20051 Ontology Translation on the Semantic Web D. Dou, D. McDermott, P. Qi Computer Science, Yale University Presented by Z. Chen CIS 607 SII, Week.
Recurrences The expression: is a recurrence. –Recurrence: an equation that describes a function in terms of its value on smaller functions Analysis of.
Thanks to Nir Friedman, HU
China.2005http://sekt.semanticweb.org/ Reasoning with Multi-version Ontologies: a temporal logic approach Zhisheng Huang and Heiner Stuckenschmidt Vrije.
SemanTic Interoperability To access Cultural Heritage Frank van Harmelen Henk Matthezing Peter Wittenburg Marjolein van Gendt Antoine Isaac Lourens van.
David Luebke 1 8/17/2015 CS 332: Algorithms Asymptotic Performance.
Methods of Proof & Proof Strategies
Imaginary & Complex Numbers 5-3 English Casbarro Unit 5: Polynomials.
Mathematics Review and Asymptotic Notation
1 Excursions in Modern Mathematics Sixth Edition Peter Tannenbaum.
2-5: Imaginary & Complex Numbers Unit 2 English Casbarro.
Ch 3.1 Limits Solve limits algebraically using direct substitution and by factoring/cancelling Solve limits graphically – including the wall method Solve.
Mathe III Lecture 5 Mathe III Lecture 5 Mathe III Lecture 5 Mathe III Lecture 5.
Dr. Wang Xingbo Fall , 2005 Mathematical & Mechanical Method in Mechanical Engineering.
SOLVING EQUATIONS INVOLVING ABSOLUTE VALUE LESSON 2-5.
Quadratic Inequalities. Quadratics Before we get started let’s review. A quadratic equation is an equation that can be written in the form, where a, b.
MTH 253 Calculus (Other Topics) Chapter 11 – Infinite Sequences and Series Section 11.1 – Sequences Copyright © 2009 by Ron Wallace, all rights reserved.
Asymptotic Performance. Review: Asymptotic Performance Asymptotic performance: How does algorithm behave as the problem size gets very large? Running.
Massive Semantic Web data compression with MapReduce Jacopo Urbani, Jason Maassen, Henri Bal Vrije Universiteit, Amsterdam HPDC ( High Performance Distributed.
DEDUCTION PRINCIPLES AND STRATEGIES FOR SEMANTIC WEB Chain resolution and its fuzzyfication Dr. Hashim Habiballa University of Ostrava.
WonderWeb. Ontology Infrastructure for the Semantic Web. IST WP4: Ontology Engineering Heiner Stuckenschmidt, Michel Klein Vrije Universiteit.
Introduction to Logic for Artificial Intelligence Lecture 1
4.4 Real Zeros of Polynomial Functions
Small is Again Beautiful in Description Logics
CSC 413/513: Intro to Algorithms
Objective Solve quadratic equations by graphing.
7.5 Write and Graph Inequalities
Presentation transcript:

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

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

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

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

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

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

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 ?.

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 > ² ² ² ²

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

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

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

Results: runtime Runtime 100% 50% Idealised curve

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

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

DICE and MORE

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

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

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

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