Knowledge, Representation, and Reasoning CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz.

Slides:



Advertisements
Similar presentations
Reason and Argument Chapter 1. Claims A claim takes the form of a proposition. A proposition has a similar relation to a sentence as a number does to.
Advertisements

Artificial Intelligence
1 Knowledge Representation Introduction KR and Logic.
Artificial Intelligence in the 21 st Century S. Lucci / D. Kopec Chapter 5: Logic in Artificial Intelligence 1.
Semantics (Representing Meaning)
+ About Knowledge September Teaching Staff Lecturer: Qinmin Hu address: Office hour: appointments.
Agents That Reason Logically Copyright, 1996 © Dale Carnegie & Associates, Inc. Chapter 7 Spring 2004.
Propositional Logic Reading: C , C Logic: Outline Propositional Logic Inference in Propositional Logic First-order logic.
CPSC 322 Introduction to Artificial Intelligence November 5, 2004.
Knowledge Representation Methods
Knowledge Representation I Suppose I tell you the following... The Duck-Bill Platypus and the Echidna are the only two mammals that lay eggs. Only birds.
Artificial Intelligence Knowledge-based Agents Russell and Norvig, Ch. 6, 7.
Introduction to Semantics To be able to reason about the meanings of utterances, we need to have ways of representing the meanings of utterances. A formal.
Knowledge Representation using First-Order Logic (Part II) Reading: Chapter 8, First lecture slides read: Second lecture slides read:
Knowledge in intelligent systems So far, we’ve used relatively specialized, naïve agents. How can we build agents that incorporate knowledge and a memory?
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
ITCS 3153 Artificial Intelligence Lecture 10 Logical Agents Chapter 7 Lecture 10 Logical Agents Chapter 7.
Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter (this lecture, Part I) Chapter 7.5.
THEORIES OF MIND: AN INTRODUCTION TO COGNITIVE SCIENCE Jay Friedenberg and Gordon Silverman.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Artificial Intelligence Lecture No. 9 Dr. Asad Ali Safi ​ Assistant Professor, Department of Computer Science, COMSATS Institute of Information Technology.
1 What does “meaning” mean? Linguistics lecture #3 November 2, 2006.
First Order Logic Chapter 7. PL is a Weak Representational Language §Propositional Logic (PL) is not a very expressive language because: §Hard to identify.
Propositional Logic: Logical Agents (Part I) This lecture topic: Propositional Logic (two lectures) Chapter (this lecture, Part I) Chapter 7.5.
110/19/2015CS360 AI & Robotics AI Application Areas  Neural Networks and Genetic Algorithms  These model the structure of neurons in the brain  Humans.
Pattern-directed inference systems
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Logical Agents Logic Propositional Logic Summary
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
LOGIC AND ONTOLOGY Both logic and ontology are important areas of philosophy covering large, diverse, and active research projects. These two areas overlap.
Artificial Intelligence By Michelle Witcofsky And Evan Flanagan.
First-Order Logic Introduction Syntax and Semantics Using First-Order Logic Summary.
Introduction to Philosophy Lecture 1-b What is Philosophy? (Part 2) By David Kelsey.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
CS 4100 Artificial Intelligence Prof. C. Hafner Class Notes Jan 17, 2012.
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Logical Agents Chapter 7. Outline Knowledge-based agents Logic in general Propositional (Boolean) logic Equivalence, validity, satisfiability.
Knowledge-based agents: they keep track of the world by means of an internal state which is constantly updated by the agent itself A Knowledge-Based Agent.
KNOWLEDGE BASED SYSTEMS
What makes communication by language possible? “What makes the task [of understanding others] practicable at all is the structure the normative character.
11 Artificial Intelligence CS 165A Thursday, October 25, 2007  Knowledge and reasoning (Ch 7) Propositional logic 1.
Introduction to Philosophy Lecture 1-b What is Philosophy? (Part 2) By David Kelsey.
CS2351 Artificial Intelligence Bhaskar.V Class Notes on Knowledge Representation - Logical Agents.
Computing & Information Sciences Kansas State University Lecture 12 of 42 CIS 530 / 730 Artificial Intelligence Lecture 12 of 42 William H. Hsu Department.
Introduction to Philosophy Lecture 1-b What is Philosophy? (Part 2) By David Kelsey.
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
First-Order Logic Semantics Reading: Chapter 8, , FOL Syntax and Semantics read: FOL Knowledge Engineering read: FOL.
Propositional Logic Rather than jumping right into FOL, we begin with propositional logic A logic involves: §Language (with a syntax) §Semantics §Proof.
1 First Order Logic CS 171/271 (Chapter 8) Some text and images in these slides were drawn from Russel & Norvig’s published material.
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.
Artificial Intelligence Logical Agents Chapter 7.
CS.462 Artificial Intelligence SOMCHAI THANGSATHITYANGKUL Lecture 04 : Logic.
Knowledge Representation Lecture 2 out of 5. Last Week Intelligence needs knowledge We need to represent this knowledge in a way a computer can process.
Artificial Intelligence & Knowledge Representation National Institute Of Science & Technology Sudeep Misra [1] Artificial Intelligence and Knowledge Representation.
Propositional Logic: Logical Agents (Part I)
Knowledge Representation Techniques
Chapter 7. Propositional and Predicate Logic
CS 4700: Foundations of Artificial Intelligence
Semantics (Representing Meaning)
ARTIFICIAL INTELLIGENCE
Knowledge Representation
Knowledge Representation III First-Order Logic
Logics for Data and Knowledge Representation
Back to “Serious” Topics…
Logics for Data and Knowledge Representation
CS 416 Artificial Intelligence
Deniz Beser A Fundamental Tradeoff in Knowledge Representation and Reasoning Hector J. Levesque and Ronald J. Brachman.
Representations & Reasoning Systems (RRS) (2.2)
Presentation transcript:

Knowledge, Representation, and Reasoning CSC 244/444: Logical Foundations of Artificial Intelligence Henry Kautz

Questions What is Knowledge? What is Representation? What is Reasoning?

What is Knowledge? A relationship between a knower and a proposition. – John knows it is raining. – John hopes it is raining. – John thinks it may be raining. Belief: a judgment by an agent about the state of the world. – John believes it is raining Knowledge -> True Belief – John knows it is raining. – John believes it is raining, and it is in fact raining.

Knowledge = True Belief ? Are there cases where a person has a true belief, but we would not ordinarily say they have knowledge? Are there cases where a person has a justified true belief, but we would not ordinarily say they have knowledge?

What is a Representation? A relationship between two domains, where the first is meant to stand for the second Representor domain is more concrete and accessible than the represented domain – numerals: numbers – names: objects – sentences: propositions The mapping from the representor to the represented is the semantics of the representation

Kinds of Representations Images Sentences

Kinds of Representations Images – Analog – Concrete – 2 or 3 dimensional Sentences – Discrete – Abstract – Linear (surface level)

Mental Rotation Shepard & Metzlar (1971) Kosslyn (1994)

Representation Languages Natural language as a representation language Pro:

Representation Languages Natural language as a representation language Pro: – Expressive – Well known

Representation Languages Natural language as a representation language Con:

Representation Languages Natural language as a representation language Con: – Syntactic ambiguity – "I saw the man on the hill with the telescope"

Representation Languages Natural language as a representation language Con: – Syntactic ambiguity – "I saw [the man on the hill] with the telescope"

Representation Languages Natural language as a representation language Con: – Syntactic ambiguity – "I saw [the man on the hill] with the telescope" – Context dependent – "John met Sam. He gave him a shove."

Representation Languages Natural language as a representation language Con: – Syntactic ambiguity – "I saw [the man on the hill] with the telescope" – Context dependent – "John met Sam. He John gave him Sam a shove."

Representation Languages Natural language as a representation language Con: – Syntactic ambiguity – "I saw [the man on the hill] with the telescope" – Context dependent – "John met Sam. He John gave him Sam a shove." – (Apparently) non-compositional – "John kissed Mary." vs "John kissed [all the girls]."

Hard Example Every man who owns a donkey beats it. [Every man who owns a donkey] beats [it]. [Every man who owns a donkey] beats [a donkey]. [Every man who owns a donkey] beats [the donkey that he owns]. [Every man who owns a donkey] beats [the donkey that [every man who owns a donkey] owns].

What is Reasoning? Making implicit knowledge explicit. B&L: The formal manipulation of the symbols representing a collection of believed propositions in order to produce representations of new ones. What kinds of manipulations are justified? Ones that respect the meanings of the symbols.

Logical Entailment A set of sentences S logically entails a proposition p when the truth of p is implicit in the sentences of S If the world is such that S is true (each proposition in S is true), then it must be case that p is also true.

Other Forms of Reasoning Abduction Probabilistic Default Analogical

Knowledge-Based Systems Why might be it be desirable to explicitly represent knowledge in a program? Can reuse knowledge to solve different tasks. Can extend existing behavior by adding new knowledge. Can debug faulty behavior by locating erroneous beliefs. Can explain and justify behavior of the system

Cognitive Penetrability To what extent are humans knowledge-based systems? Cognitive penetrability: ability of our actions to depend on our explicit beliefs Are dogs knowledge-based? Is USAir's flight reservation system? Is an amoeba?

Intention vs. Intension Intention: one's determination to act in a specific way for a specific purpose Intension: the set of properties expressed by a given word or symbol – "I want to meet the instructor for CS 244"

The Language of First-Order Logic Read Brachman & Levesque, Chapter 2 Due 10:00pm Monday Sept 13: – What is the difference between a "logical symbol" and a "non-logical symbol"? – What is an "interpretation" of logic? – What does it mean for a FOL sentence A to be a logical consequence of another sentence B? – Write two specific sentences such that one is a logical consequence of the other, and explain in detail (using the definition of logical consequence) why that is the case. Due 10:00pm Wed Sept 15: – Describe the relationship between logical consequence, unsatisfiability, and validity. – What is the relationship between the entailment symbol "|=" and the logical connective "=>"? Note: Class will be held Tuesday Sept 21