1 CS 2710, ISSP 2160 Chapter 12 Knowledge Representation.

Slides:



Advertisements
Similar presentations
Knowledge Representation
Advertisements

Artificial Intelligence Knowledge Representation
Artificial Intelligence Inference in first-order logic Fall 2008 professor: Luigi Ceccaroni.
CSE & CSE6002E - Soft Computing Winter Semester, 2011 Key Ideas of Knowledge Representation Ontology Ontological Engineering FOL and Categories.
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
Knowledge Representation
For Monday Finish chapter 12 Homework: –Chapter 13, exercises 8 and 15.
Ontology From Wikipedia, the free encyclopedia In philosophy, ontology (from the Greek oν, genitive oντος: of being (part. of εiναι: to be) and –λογία:
Knowledge Representation AIMA 2 nd Ed. Chapter 10.
1 Berendt: Advanced databases, first semester 2008, 1 Advanced databases – Conceptual modelling.
For Friday Finish chapter 10 No homework (get started on program 2)
Copyright © 2011 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Chapter 8 The Enhanced Entity- Relationship (EER) Model.
Knowledge Representation COMP 151 March 28, 2007 Based slides by B.J. Dorr as modified by Tom Lenaerts.
Computing & Information Sciences Kansas State University Lecture 11 of 42 CIS 530 / 730 Artificial Intelligence Lecture 11 of 42 William H. Hsu Department.
First-Order Logic: Better choice for Wumpus World Propositional logic represents facts First-order logic gives us Objects Relations: how objects relate.
Let remember from the previous lesson what is Knowledge representation
The Enhanced Entity- Relationship (EER) Model
Copyright © Cengage Learning. All rights reserved.
Conceptual modelling. Overview - what is the aim of the article? ”We build conceptual models in our heads to solve problems in our everyday life”… ”By.
Ontology Alignment/Matching Prafulla Palwe. Agenda ► Introduction  Being serious about the semantic web  Living with heterogeneity  Heterogeneity problem.
An Introduction to Description Logics. What Are Description Logics? A family of logic based Knowledge Representation formalisms –Descendants of semantic.
Protege OWL Plugin Short Tutorial. OWL Usage The world wide web is a natural application area of ontologies, because ontologies could be used to describe.
Of 39 lecture 2: ontology - basics. of 39 ontology a branch of metaphysics relating to the nature and relations of being a particular theory about the.
For Friday Exam 1. For Monday No reading Take home portion of exam due.
Ming Fang 6/12/2009. Outlines  Classical logics  Introduction to DL  Syntax of DL  Semantics of DL  KR in DL  Reasoning in DL  Applications.
Reading Discussions Design of Ontologies (Tom Gruber) Conceptualization: class, relation, function or other object What is ontology, what is your understanding.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Jan 19, 2012.
SEMANTIC ANALYSIS WAES3303
For Wednesday Read chapter 13 Homework: –Chapter 10, exercise 5 (part 1 only, don’t redo) Progress for program 2 due.
1 Chapter 10 Knowledge Representation. 2 KR previous chapters: syntax, semantics, and proof theory of propositional and first-order logic Chapter 10:
An Introduction to Description Logics (chapter 2 of DLHB)
Semantic Web - an introduction By Daniel Wu (danielwujr)
1 Knowledge Representation CS 171/CS How to represent reality? Use an ontology (a formal representation of reality) General/abstract domain Specific.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
Concepts and Knowledge Thomas G. Bowers, Ph.D. Penn State Harrisburg 2000.
1 CS 2710, ISSP 2610 Chapter 12 Knowledge Representation.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 12 Friday, 17 September.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 41 Wednesday, 22.
Some Thoughts to Consider 8 How difficult is it to get a group of people, or a group of companies, or a group of nations to agree on a particular ontology?
For Wednesday Read chapter 13 No homework. Program 2 Any questions?
Description Logics Dr. Alexandra I. Cristea. Description Logics Description Logics allow formal concept definitions that can be reasoned about to be expressed.
Ontology Applying logic to the real world. D Goforth - COSC 4117, fall Real world knowledge general knowledge / common sense reasoning domain expertise.
For Monday after Spring Break Finish chapter 12 Homework –Chapter 12, exercise 7.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
1 CS 2710, ISSP 2160 Chapter 12, Part 1 Knowledge Representation.
1 First Order Logic CS 171/271 (Chapter 8) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Review: What is a logic? A formal language –Syntax – what expressions are legal –Semantics – what legal expressions mean –Proof system – a way of manipulating.
Lecture 8-2CS250: Intro to AI/Lisp What do you mean, “What do I mean?” Lecture 8-2 November 18 th, 1999 CS250.
Domain Model Refinement Notation Extensions. Things not seen before in the Domain Model Similar to the concepts in the Object Models Generalization and.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 42 Wednesday, 22.
Knowledge Representation. So far... The previous chapters described the technology for knowledge-based agents: – the syntax, semantics, and proof theory.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 16 Description Logic.
Computing & Information Sciences Kansas State University Monday, 18 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 11 of 42 Monday, 18 September.
OWL (Ontology Web Language and Applications) Maw-Sheng Horng Department of Mathematics and Information Education National Taipei University of Education.
Knowledge Representation
LECTURE 11 Knowledge Representation
ece 627 intelligent web: ontology and beyond
Knowledge Representation
Ontology From Wikipedia, the free encyclopedia
Copyright © Cengage Learning. All rights reserved.
Service-Oriented Computing: Semantics, Processes, Agents
Ontology.
Knowledge Representation
Artificial Intelligence I: knowledge repre- sentation
Artificial Intelligence I: knowledge repre- sentation
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Knowledge Representation
Knowledge Representation
CIS Monthly Seminar – Software Engineering and Knowledge Management IS Enterprise Modeling Ontologies Presenter : Dr. S. Vasanthapriyan Senior Lecturer.
Presentation transcript:

1 CS 2710, ISSP 2160 Chapter 12 Knowledge Representation

2 KR Last 3 chapters: syntax, semantics, and proof theory of propositional and first-order logic Chapter 12: what content to put into an agent’s KB How to represent knowledge of the world

3 Natural Kinds Some categories have strict definitions (triangles, squares, etc) Natural kinds don’t Define a cup (distinguishing it from bowls, mugs, glasses, etc) Bachelor: is the Pope a bachelor? But logical treatment can be useful (can extend with typicality, uncertainty, fuzziness)

4 Upper Ontologies An ontology is similar to a dictionary but with greater detail and structure Ontology: concepts, relations, axioms that formalize a field of interest Upper ontology: only concepts that are meta, generic, abstract; cover a broad range of domain areas IEEE Standard Upper Ontology Working Group

5 Anything AbstractObjects GeneralizedEvents Sets Numbers RepresentationalObjects Interval Places PhysicalObjects Processes Categories Sentences Measurements Moments things stuff times weights animals agents solid liquid gas Lower concepts are specializations of their parents

6 Categories and Objects I want to marry a Swedish woman –Category of Swedish woman? –A particular woman who is Swedish? Choices for representing categories: predicates or reified objects basketball(b) vs member(b,basketballs) Let’s go with the reified version…

7 Facts about categories and objects in FOL An object is a member of a category A category is a subclass of another category All members of a category have some properties (necessary properties) Members of a category can be recognized by some properties (sufficient properties) A category as a whole has some properties

Before continuing: inspiration for creative reification! From Through the Looking Glass 8

9 Relations between categories Two or more categories are disjoint if they have no members in common: –Disjoint(s)  (  c 1,c 2 c 1  s  c 2  s  c 1  c 2  Intersection(c 1,c 2 ) ={}) Example: Disjoint({animals, vegetables}) A set of s categories constitutes an exhaustive decomposition of a category c if all members of the set c are covered by categories in s: –ExDecomp(s,c)  (  i i  c   c 2 c 2  s  i  c 2 ) Example: ExDecomp ({Americans, Canadians,Mexicans},NorthAmericans).

10 Relations between categories A partition is a disjoint exhaustive decomposition: Partition(s,c)  Disjoint(s)  E.D.(s,c) Example: Partition({Males,Females},Persons) Is ({Americans,Canadians, Mexicans},NorthAmericans) a partition? Categories can be defined by providing necessary and sufficient conditions for membership  x Bachelor(x)  Male(x)  Adult(x)  Unmarried(x)

11 Composite Objects partof(england,europe) All X,Y,Z ((partof(X,Y) ^ partof(Y,Z))  partof(X,Z)) Heavy(bunchOf({apple1,apple2,apple3}))

12 Physical composition Often characterized by structural relations among parts. E.g. Biped(a) 

WrapUp We covered Chapter 12 through