Description Logic. Agam Sarup Biplab Kar Hitesh Kewalramani

Similar documents
Reasoning for Ontology Engineering and Usage

COMP 406 Lecture 05. Artificial. Fiona Yan Liu Department of Computing The Hong Kong Polytechnic University

CRICKET ONTOLOGY. Project Description :- Instructor :- Prof: Navjyothi Singh

Schematic operators. Principles of AI Planning 4. PDDL. Schematic operators: example. Bernhard Nebel and Robert Mattmüller October 23rd, 2017

Principles of AI Planning

David C. Yen Miami University

TERMINATION FOR HYBRID TABLEAUS

TRUMP UNIVERSITY BRANDING 1O1. How to Build the Most Valuable Asset of Any Business DON SEXTON, PHD. F oreword and C hapter 1.

A Finite Model Theorem for the Propositional µ-calculus

CS472 Foundations of Artificial Intelligence. Final Exam December 19, :30pm

D-Case Modeling Guide for Target System

Ranger Walking Initiation Stephanie Schneider 5/15/2012 Final Report for Cornell Ranger Research

IBPS PO PDF. by: 25 important questions of Puzzles (Part-I) (Logical Reasoning) Contact no. :

The Safety Case. Structure of Safety Cases Safety Argument Notation

A THESIS SUBMITTED TO THE FACULTY OF GRADUATE SCHOOL OF THE UNIVERSITY OF MINNESOTA

How Effective is Change of Pace Bowling in Cricket?

Distributed Systems [Fall 2013]

Citation for published version (APA): Canudas Romo, V. (2003). Decomposition Methods in Demography Groningen: s.n.

Reflecting Against Perception: Data Analysis of IPL Batsman

Residual Finite States Automata

Assistant Head Coach (Men) & National Fast Bowling Lead


The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. October Developed and sustained by Ken Schwaber and Jeff Sutherland

Time and synchronization

Time and synchronization. ( There s never enough time )

Representation and Processing of Information Related to Real World Events

Scorer Integration Into The SA Cricket Umpires & Scorers Association (SACUSA) Working Paper

SAT and SMT-based Interactive Configuration for Container Vessel Stowage Planning

The Safety Case. The safety case

The notion of independence in the theory of evidence: An algebraic study

Performance Indicators (examples) Responds correctly to questions about own name, sex and age

Software Reliability 1

EXIN Agile Scrum Master

Honest Mirror: Quantitative Assessment of Player Performances in an ODI Cricket Match

Plain Language 101: Making Sense of Complex Content. March 28, 2014 Communications Tune Up Webinar Series Joan Winchester Center for Health Literacy

- 2 - Companion Web Site. Back Cover. Synopsis

Risk-based method to Determine Inspections and Inspection Frequency

Rules Verbalization In ORM

Accident Reconstruction At Traffic Signal Intersections

Common Core Standards for Language Arts. An Alignment with Santillana Español (Serie Amigos) Grades K-5

Section 3: Displacements and Vectors

Plain Language Overview

Plain Language 101: Making Sense of Complex Content. April 2, 2014 Communications Tune Up Webinar Series Joan Winchester Center for Health Literacy

Blocking Presupposition by Causal and Identity Inferences. Henk Zeevat SFB991,Heinrich Heine University Düsseldorf & ILLC, Amsterdam University

Using Perceptual Context to Ground Language

Observation-Based Lane-Vehicle Assignment Hierarchy

Rules Modernization FAQs March 2018 Update

TRINITY COLLEGE DUBLIN

The Kanban Guide for Scrum Teams

ASPECTS OF MODERN LOGIC

Advanced CRaMS: Controlling the Stations Barry Johnson May 21, 2011

EBCC CRICKET COACHING - COMPETENCIES

Influence of Vehicular Composition and Lane Discipline on Delays at Signalised Intersections under Heterogeneous Traffic Conditions

WAFC Position Description

Tokyo 2020 Paralympic Games. Qualification Regulations. July 2018

Distributed Control Systems

WINNING AND SCORE PREDICTOR (WASP) TOOL

ICC Pitch and Outfield Monitoring Process (effective from 4 January 2018)

Analysis of performance at the 2007 Cricket World Cup

BALLGAME: A Corpus for Computational Semantics

RELIABILITY-CENTERED MAINTENANCE (RCM) EVALUATION IN THE INDUSTRY APPLICATION, CASE STUDY: FERTILIZER COMPANY, INDONESIA

Pedestrian Dynamics: Models of Pedestrian Behaviour

Rules Modernization FAQs March 2018 Update

(DD/MMM/YYYY): 10/01/2013 IP

Sir Donald Bradman. Also Known As : The Don

Panel: Prof. Michael Geistlinger (Austrian), President; Mr Henri Alvarez (Canada); Prof. Ulrich Haas (Germany)

IMPORTANT M E M O R A N D U M. Provincial/Territorial Associations. Cycling Canada (CC) Office. Issuing of 2018 licences. Date: November 29 th, 2017

CS 7641 A (Machine Learning) Sethuraman K, Parameswaran Raman, Vijay Ramakrishnan

On Almost Feebly Totally Continuous Functions in Topological Spaces

RSC/Outcomes/ November 2018 Page 1 of 7. RDA Steering Committee. Outcomes of the October 2018 RSC Meeting

Tennis Victoria Club Guide Coach Relationship

Chapter 10. Right Triangles

C o d i n g f o r i n t e r a C t i v e d i g i t a l M e d i a

WHAT CAN WE LEARN FROM COMPETITION ANALYSIS AT THE 1999 PAN PACIFIC SWIMMING CHAMPIONSHIPS?

The Scrum Guide. The Definitive Guide to Scrum: The Rules of the Game. July Developed and sustained by Ken Schwaber and Jeff Sutherland

Any rider may apply for a licence from the federation where they have their main residence, irrespective of nationality.

Lecturers. Multi-Agent Systems. Exercises: Dates. Lectures. Prof. Dr. Bernhard Nebel Room Dr. Felix Lindner Room

Tokyo 2020 Paralympic Games. Qualification Regulations. July 2018

An Exploratory Study of Psychomotor Abilities among Cricket Players of Different Level of Achievement

Ms. Carragher breached their contract to relocate him in rental property or were

Calculations for Line-of- Balance Diagrams

1.3.4 CHARACTERISTICS OF CLASSIFICATIONS

Assignment for Next Class. Information Systems ISM Put In Nonsense, Get Out Chaos. System and Modeling Concepts. Components of a System.

Couples, Relations and Functions

Comp115: Databases. Relational Algebra

Lost Voices Of Cricket: Legends Of The Game In Conversation With Ralph Dellor By Ralph Dellor

EUROCONTROL Guidance Material for Area Proximity Warning Appendix B-1: Initial Safety Argument for APW System

Formula One Race Strategy

Principles of Knowledge Representation and Reasoning

TRAINING COURSE Dam behaviour Analysis with DamBASE software

Application of Bayesian Networks to Shopping Assistance

THE HANDBOOK OF ROAD SAFETY MEASURES SECOND EDITION

The final set in a tennis match: four years at Wimbledon 1

Discipline Procedure for Dunnington Cricket Club

Surf Life Saving Australia Circular

Towards an Intelligent Planning Knowledge Base Development Environment

Cricket Team Selection and Analysis by Using DEA Algorithm in Python

VISION MISSION NEW ZEALAND GOLF STRATEGIC TEGIC PLAN To be the sport of choice for all New Zealanders throughout their lives.

Halliday Resnick And Jearl Walker Principles Of Physics 9th Edition Solution Manual

Transcription:

Description Logic Agam Sarup 113050063 Biplab Kar 113050005 Hitesh Kewalramani 113050012

Contents Motivation Introduction to Description Logic Knowledge Representation in DL Relationship with First-Order Predicate Logic Inferencing in DL Current Research References

Motivation Need to represent relationships between concepts. Apply reasoning to infer facts and relationships between concepts using the knowledge. Expedite inferencing procedure or provide tractability.

Introduction What are DLs? Family of formal(logic -based) knowledge representation languages. Used to? Represent the knowledge of an application domain(known as terminological knowledge) in a structured and formally well-understood way. Model concepts, roles, individuals, and their relationships Reason about the knowledge.

Example Suppose we want to define the concept of: A cricketer that is married to an actor and all whose sons are cricketers. This concept can be described with the following concept description: Cricketer married.actor ( haschild.(cricketer Male)). Concept descriptions like above can be used to build statements in a DL knowledge base.

Introduction contd Fundamental building blocks of basic DL such as ALC(Attributive concept Language with Complements) Individuals (Pataudi, Tagore, Khan) Concepts (Human, Player, Cricketer, Actor) Roles (married, parentof, childof)

Constructors of basic DL,ALC Constructor Syntax Example Atomic concept Top, Bottom A T, Cricketer Atomic Role R PlaysFor Conjunction C D Bowler Batsman Disjunction C D Batsman Bowler Negation C Cricketer Exists Restriction Value Restriction ƎR.C R.C ƎPlaysFor.IPLTeam MatchBW.Winner

Knowledge Representation A DL knowledge base (KB) is made up of two parts, a terminological part (TBox) and an assertional part (ABox), each part consisting of a set of axioms. The TBox corresponds to rules in traditional systems. The ABox corresponds to facts in traditional systems.

Knowledge Base Knowledge Base TBox Rules ABox Facts Inference System

TBox TBox contains sentences describing concept hierarchies (i.e., relations between concepts). It contains standalone concepts (C) Player complex concepts (C D) Bowler Batsman equivalence relations (C D) Allrounder Bowler Batsman definitions (C D) Allrounder Bowler Batsman General Concept Inclusion, GCI (C D) Player married.actor

Diagrammatic Representation Is a Player Is a Batsman Bowler Is a All- Rounder Is a

ABox ABox contains ground sentences stating where in the hierarchy individuals belong (i.e., relations between individuals and concepts/roles) An assertional axiom is of the form x : C or (x, y) : R, where C is a concept, R is a role and x and y are individual names. Pataudi : Cricketer Tagore : Actor <Khan, Tagore> : childof <Pataudi, Khan> : parentof

Relationship with First-Order Predicate Logic A basic Description Logic is a sub-set of first-order predicate logic. DLs are generally the decidable fragments of first-order predicate logic.[1] Tractability of inferencing is the main thrust behind the development of Description Logic. Description Logic has equivalent representations only for predicates with at most two variables.

Relationship with First-Order Predicate Logic Consider the following predicate logic statement: x(opening-batsman(x) -> cricketer(x)) The translation to English would be: For all x, if x is an opening batsman, then x is a cricketer. But do we generally use such arbitrary variables in regular conversation? In spoken English, this line would be Opening Batsmen are cricketers

Relationship with First-Order Predicate Logic First order predicate logic is over-expressive.[3] The variables are arbitrary and aren t useful for inferencing. Description logics don t allow the use of any variables, thereby expressing concepts in a concise manner without the loss of formality. The same statement can be expressed in DL as OpeningBatsman Cricketer.

Relationship with First-Order Predicate Logic x : C x : C D x : C D x : C x : ƎR.C x : R.C C D C(x) C(x) D(x) C(x) D(x) C(x) Ǝy (R(x,y) C(y)) y (R(x,y) -> C(y)) x (C(x) -> D(x))

Inferencing in DL Inferencing in DL knowledge basically means using the TBox and Abox to arrive at implied assertions or implied concept subsumptions. For example: Given in TBox Cricketer Man, Man Human We can infer form above Cricketer Human

Important Inference Problems Inferencing: Consistency of a Knowledge Base Satisfiability of a concept Concept Subsumption Concept Equivalence Role or Concept assertions For Basic DLs providing all the Boolean operators like ALC, all above reasoning problems can be reduced to KB consistency. (TBox, ABox) a:c iff (TBox, Abox {a : C}) is inconsistent

Inferencing Technique-Tableau method[3] This method can be used for proving concept assertions or role assertions. In this method, the expressions in ABox are progressively decomposed until No more completion rules can be applied Inconsistency surfaces in the form (x:a, x: A) This may necessitate the use of concept definitions and axioms in the TBox.

Completion Rules AND-rule If x:c 1 C 2 exists in the KB, then add x:c 1 and x:c 2 to the KB unless both are already in KB. OR-rule If x:c 1 C 2 exists in the KB, then add x:e, where E is C 1 or E is C 2 (non determinism) If neither is in the KB.

Completion Rules FORALL-rule If x: R.C and <x,y>:r exist in KB, then Add y:c EXISTS-rule unless y:c is already in the KB If x: R.C exists in KB, then add y:c and <x,y>:r, where y is a new variable provided, there is no z such that both <x,z>:r and z:c exist in KB

Completion Rules SUBSUMPTION-rule If x:c 1 and C 1 C 2 exist in KB, then add x: C 2, by subsumption and inheritence provided x: C 2 not already in KB

Example Consider the following assertional axiom Pataudi : Player parentof.actor It states Pataudi is a player and all his children are actors. We have to check if Pataudi has a child who is not an actor. It can be represented as Pataudi : parentof. Actor

Example contd. 1. Pataudi : Player parentof.actor 2. Pataudi : parentof. Actor 3. Pataudi : Player (AND-rule on 1) 4. Pataudi : parentof.actor (AND-rule on 1) 5. <Pataudi, x> : parentof (Exists-rule on 2) 6. x : Actor (Exists-rule on 2) 7. x : Actor (FORALL-rule on 4 and 5)

Current Research[1] Adding other operators and extensions For example: n-ary predicates, (reflexive-) transitive closure, etc Combining DLs with other KR formalisms Formal properties of DLs Implementation and optimisation of DL systems Apart from satisfiability and subsumption, testing other reasoning problems

Conclusion DL is a family of KR languages that allow us to capture the relationships between concepts in a formal manner DLs are generally decidable fragments of FOL and designed to expedite the process of inferencing.

References 1. Franz Baader, Ian Horrocks, and Ulrike Sattler. Description Logics. In Frank van Harmelen, Vladimir Lifschitz, and Bruce Porter, editors, Handbook of Knowledge Representation. Elsevier, 2007 2. Basic Description Logics(2003): Chapter 2 from Franz Baader, Diego Calvanese, Deborah L. McGuinness, Daniele Nardi, Peter F. Patel- Schneider (Eds.): The Description Logic Handbook: Theory, Implementation, and Applications. Cambridge University Press 2003, ISBN 0-521-78176-0 3. Book Chapter titled "Knowledge Rrepresentation", in book "Ontology a Practical Guide" by Adam Pease, Published by Articulate Software Press, Angwin, CA 94508, USA, ISBN-13 978-1-889455-10-5 4. http://en.wikipedia.org/wiki/description_logic