Knowledge Representation Chapter 4. 2 What is KR? R. Davis, H. Schrobe, P. Szolovits (1993): 1.A surrogate 2.A set of ontological commitments 3.A fragmentary.

Slides:



Advertisements
Similar presentations
Chessboard problems You don’t have to know chess to solve them.
Advertisements

1 Knowledge Representation Introduction KR and Logic.
Automata Theory Part 1: Introduction & NFA November 2002.
Mitsunori Ogihara Center for Computational Science
Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
Assignments An Exercise in Building a KBS. Assignments  Goals: Exercise in the building of a simple KBS  Implementation of a simple knowledge base 
CSC411Artificial Intelligence 1 Chapter 3 Structures and Strategies For Space State Search Contents Graph Theory Strategies for Space State Search Using.
Artificial Intelligence Inference in first-order logic Fall 2008 professor: Luigi Ceccaroni.
Logic CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Knowledge Representation
Chapter 4 Knowledge Representation Artificial Intelligence ดร. วิภาดา เวทย์ประสิทธิ์ ภาควิชาวิทยาการคอมพิวเตอร์ คณะ วิทยาศาสตร์ มหาวิทยาลัยสงขลานครินทร์
CPSC 322 Introduction to Artificial Intelligence November 5, 2004.
1 Knowledge Representation We’ve discussed generic search techniques. Usually we start out with a generic technique and enhance it to take advantage of.
CPSC 322 Introduction to Artificial Intelligence September 15, 2004.
Problem Solving What is AI way of solving problem?
© Franz J. Kurfess Knowledge Processing 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Artificial Intelligence Knowledge representation Fall 2008 professor: Luigi Ceccaroni.
© 2001 Franz J. Kurfess Knowledge Processing 1 CPE/CSC 580: Knowledge Management Dr. Franz J. Kurfess Computer Science Department Cal Poly.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Lecture 9 Jim Martin.
CSCI 5582 Fall 2006 CSCI 5582 Artificial Intelligence Lecture 8 Jim Martin.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 1: Introduction to Decision Support Systems Decision Support.
1 CIS607, Fall 2005 Semantic Information Integration Presentation by Zebin Chen Week 7 (Nov. 9)
Knowledge Representation Reading: Chapter
Represent the following sentences in first-order logic, using a consistent vocabulary
Computer Science Department California Polytechnic State University San Luis Obispo, CA, U.S.A. Franz J. Kurfess Knowledge Processing.
Objects Objects are at the heart of the Object Oriented Paradigm What is an object?
Sepandar Sepehr McMaster University November 2008
Some Thoughts to Consider 6 What is the difference between Artificial Intelligence and Computer Science? What is the difference between Artificial Intelligence.
1 CO Games Development 1 Week 1 Introduction to AI Gareth Bellaby.
Chapter 14: Artificial Intelligence Invitation to Computer Science, C++ Version, Third Edition.
Chapter 3.5 Logic Circuits. How does Boolean algebra relate to computer circuits? Data is stored and manipulated in a computer as a binary number. Individual.
Knowledge representation
Production Systems A production system is –a set of rules (if-then or condition-action statements) –working memory the current state of the problem solving,
Section 1.8. Section Summary Proof by Cases Existence Proofs Constructive Nonconstructive Disproof by Counterexample Nonexistence Proofs Uniqueness Proofs.
Chapter 9 Moving to Design
Pattern-directed inference systems
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Chapter 5 Models and UML Notation for The Object-Oriented Approach.
Computing & Information Sciences Kansas State University Wednesday, 20 Sep 2006CIS 490 / 730: Artificial Intelligence Lecture 12 of 42 Wednesday, 20 September.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 13 of 41 Monday, 20 September.
COM362 Knowledge Engineering Inferencing 1 Inferencing: Forward and Backward Chaining John MacIntyre
GAME PLAYING 1. There were two reasons that games appeared to be a good domain in which to explore machine intelligence: 1.They provide a structured task.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 14 of 41 Wednesday, 22.
Logical and Functional Programming
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Chapter 1 –Defining AI Next Tuesday –Intelligent Agents –AIMA, Chapter 2 –HW: Problem.
KNOWLEDGE BASED SYSTEMS
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?
Introduction to Artificial Intelligence CS 438 Spring 2008.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Artificial Intelligence
Some Thoughts to Consider 5 Take a look at some of the sophisticated toys being offered in stores, in catalogs, or in Sunday newspaper ads. Which ones.
Definition and Technologies Knowledge Representation.
Maestro AI Vision and Design Overview Definitions Maestro: A naïve Sensorimotor Engine prototype. Sensorimotor Engine: Combining sensory and motor functions.
Combinational Logic Design. 2 Combinational Circuits A combinational logic circuit has: ♦ A set of m Boolean inputs, ♦ A set of n Boolean outputs ♦ n.
Proof And Strategies Chapter 2. Lecturer: Amani Mahajoub Omer Department of Computer Science and Software Engineering Discrete Structures Definition Discrete.
Pertemuan 5 Knowledge Representation Issues
CHAPTER 1 Introduction BIC 3337 EXPERT SYSTEM.
CS 4700: Foundations of Artificial Intelligence
Knowledge and reasoning – second part
Preserving and Applying Human Expertise: Knowledge-Based Systems
A.I. – Knowledge Representation
Knowledge Representation
Knowledge Representation
Knowledge Representation and Inference
KNOWLEDGE REPRESENTATION
Ernest Davis Automating Commonsense Reasoning for Science
Knowledge and reasoning – second part
Artificial Intelligence
Subject : Artificial Intelligence
Knowledge-based Systems
Presentation transcript:

Knowledge Representation Chapter 4

2 What is KR? R. Davis, H. Schrobe, P. Szolovits (1993): 1.A surrogate 2.A set of ontological commitments 3.A fragmentary theory of intelligent reasoning 4.A medium for efficient computation 5.A medium of human expressions

3 Representation and Mapping Facts: things we want to represent. Representations of facts: things we can manipulate.

4 Representation and Mapping Facts Internal Representations English Representations reasoning programs English understanding English generation

5 Representation and Mapping Initial facts Internal representations of initial facts desired real reasoning forward representation mapping Final facts Internal representations of final facts backward representation mapping operation of program

6 Representation and Mapping Spot is a dog Every dog has a tail Spot has a tail

7 Representation and Mapping Spot is a dog dog(Spot) Every dog has a tail  x: dog(x)  hastail(x) hastail(Spot) Spot has a tail

8 Representation and Mapping Fact-representation mapping is not one-to-one. Good representation can make a reasoning program trivial.

9 Representation and Mapping The Multilated Checkerboard Problem “Consider a normal checker board from which two squares, in opposite corners, have been removed. The task is to cover all the remaining squares exactly with donimoes, each of which covers two squares. No overlapping, either of dominoes on top of each other or of dominoes over the boundary of the multilated board are allowed. Can this task be done?”

10 Representation and Mapping No. black squares = 30 No. white square = 32

11 Representation and Mapping Good representation: Representational adequacy Inferential adequacy Inferential efficiency Acquisitional efficiency

12 Approaches to KR Simple relational knowledge: Provides very weak inferential capabilities. May serve as the input to powerful inference engines.

13 Approaches to KR Inheritable knowledge: Objects are organized into classes and classes are organized in a generalization hierarchy. Inheritance is a powerful form of inference, but not adequate.

14 Approaches to KR Inferential knowledge: Facts represented in a logical form, which facilitates reasoning. An inference engine is required.

15 Approaches to KR Procedural knowledge: Representation of “how to make it” rather than “what it is”. May have inferential efficiency, but no inferential adequacy and acquisitional efficiency.

16 Approaches to KR Choosing the Granularity: High-level facts may not be adequate for inference. Low-level primitives may require a lot of storage.

17 Homework Reading R. Davis, H. Schrobe, P. Szolovits (1993): “What is a knowledge representation?”