Knowledge Representation

Slides:



Advertisements
Similar presentations
Knowledge Representation
Advertisements

Artificial Intelligence Knowledge Representation
Knowledge Representation CPSC 386 Artificial Intelligence Ellen Walker Hiram College.
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
Basic Structures: Sets, Functions, Sequences, Sums, and Matrices
For Monday Finish chapter 12 Homework: –Chapter 13, exercises 8 and 15.
Knowledge Representation AIMA 2 nd Ed. Chapter 10.
For Friday Finish chapter 10 No homework (get started on program 2)
© Franz Kurfess Knowledge-Based Systems CSC 480: Artificial Intelligence Dr. Franz J. Kurfess Computer Science Department Cal Poly.
Knowledge Representation COMP 151 March 28, 2007 Based slides by B.J. Dorr as modified by Tom Lenaerts.
1 AI and Agents CS 171/271 (Chapters 1 and 2) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Dr. Samy Abu Nasser Faculty of Engineering & Information Technology Artificial Intelligence.
Ontologies Reasoning Components Agents Simulations Belief Update, Planning and the Fluent Calculus Jacques Robin.
For Friday Exam 1. For Monday No reading Take home portion of exam due.
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:
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Artificial Intelligence CS 165A Tuesday, November 20, 2007  Knowledge Representation (Ch 10)  Uncertainty (Ch 13)
1 Knowledge Representation CS 171/CS How to represent reality? Use an ontology (a formal representation of reality) General/abstract domain Specific.
Devina DesaiF r a m e P r o b l e m What is a Frame Problem Environment for an agent is not static Identifying which things remain static in changing word.
Computing & Information Sciences Kansas State University Lecture 13 of 42 CIS 530 / 730 Artificial Intelligence Lecture 13 of 42 William H. Hsu Department.
1 CS 2710, ISSP 2610 Chapter 12 Knowledge Representation.
1 Logical Agents CS 171/271 (Chapter 7) Some text and images in these slides were drawn from Russel & Norvig’s published material.
Artificial Intelligence 2004 Non-Classical Logics Non-Classical Logics Specific Language Constructs added to classic FOPL Different Types of Logics.
Chapter 2 With Question/Answer Animations. Section 2.1.
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?
Lecture 7-2CS250: Intro to AI/Lisp Building Knowledge Bases Lecture 7-2 February 18 th, 1999 CS250.
For Wednesday Read chapter 13 No homework. Program 2 Any questions?
Ontology Applying logic to the real world. D Goforth - COSC 4117, fall Real world knowledge general knowledge / common sense reasoning domain expertise.
Lecture 8-1CS250: Intro to AI/Lisp FOPL, Part Deux Lecture 8-1 November 16 th, 1999 CS250.
For Monday after Spring Break Finish chapter 12 Homework –Chapter 12, exercise 7.
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.
Kansas State University Department of Computing and Information Sciences CIS 730: Introduction to Artificial Intelligence Lecture 24 of 41 Monday, 18 October.
1 CS 2710, ISSP 2160 Chapter 12 Knowledge Representation.
Events Events are abstractions. They represent time related objects in space and time. Events can be treated as similar to ”ordinary” objects, but when.
14 September 1998HKU Interdisciplinarity Two types of differences: –Questions (Level of Analysis) –Methods Researchers in each field use their own tools.
Knowledge Representation
Knowledge Representation Techniques
Chapter 3 of Programming Languages by Ravi Sethi
Service-Oriented Computing: Semantics, Processes, Agents
Propositional Logic Russell and Norvig: Chapter 6 Chapter 7, Sections 7.1—7.4 CS121 – Winter 2003.
Ontology From Wikipedia, the free encyclopedia
Intelligent Agents Chapter 2.
Planning in Answer Set Programming
The Situation Calculus KR and Planning Some final topics in KR
Knowledge Representation and Inference
Problem Solving and Searching
Knowledge Representation
Introduction to Situation Calculus
Problem Solving and Searching
Introduction to Piaget’s Stages of Development
Class #20 – Wednesday, November 5
Artificial Intelligence I: knowledge repre- sentation
AI and Agents CS 171/271 (Chapters 1 and 2)
Knowledge Representation
Knowledge Representation I (Propositional Logic)
Artificial Intelligence Chapter 21. The Situation Calculus
Semantic Nets and Frames
Mental Representations:
Artificial Intelligence 2004 Non-Classical Logics
Lecture 5-2 February 4th, 1999 CS250
Artificial Intelligence I: knowledge repre- sentation
Knowledge Representation
Enhanced Entity-Relationship (EER) Modeling
Common Core Vs Kansas Standards
Knowledge Representation
Knowledge Representation
Logical Agents Prof. Dr. Widodo Budiharto 2018
Presentation transcript:

Knowledge Representation CS 171/271 (Chapter 10) Some text and images in these slides were drawn from Russel & Norvig’s published material

Using Logic for Knowledge Representation Propositional and First-Order Logic describe the technology for knowledge-based agents What gets into these knowledge bases? Categories, objects, substances Agent actions, situations, events Beliefs Uncertain information Dynamic information

Categories Representing categories Related notions As predicates: Singer( Madonna) As objects: Member( Madonna, Singers ) or Madonna  Singers Related notions Subclasses/subcategories (  ) Categories versus properties Categories of categories

Relationships between Categories Disjoint categories Disjoint( {Animals, Vegetables} ) Exhaustive decomposition ExhaustiveDecomposition( {Faculty,Staff,Administrators}, UniversityPersonnel ) Partition Partition( {Males,Females}, Persons )

Physical Composition Part-of relationship Composite objects With structural properties (e.g., car as something with wheels and other things attached to it) Bunches (e.g., apples in a bag)

Measurements Measures as objects Measure: a number with units Example Length(L1) = Inches(1.5)

Substances and Objects World not necessarily individuated Not always divided into distinct objects In the English language Count nouns versus mass nouns Has special properties Example: x  Butter  PartOf( y,x )  y  Butter

Actions In the context of an agent, we need to represent actions and consequences Need to aslo worry about percepts, time, changing situations, and many others Situation calculus or event calculus

Situation Calculus Situations Fluents Eternal predicates Objects/terms that stand for the states between actions carried out (initial situation and generated situations after an action) Result( a, s ) names the resulting state when action a is executed in situation s Fluents Predicates/functions that vary across situations Eternal predicates Not dependent on situation

Actions in Situation Calculus Possibility Axiom preconditions  Poss( action, situation ) Example: “can move to a square if it is adjacent” Effect Axiom Poss( action, situation )  changes Example: “moving updates agent position”

Frame Problem In the real world, most things stay the same from one situation to the next Change occurs for a tiny fraction of the fluents Note: effect action would often only note those changes Frame problem: problem of representing those that stay the same Efficiency/compactness issue Representational versus Inferential

Event Calculus Time as objects Fluents hold at points in time Reasoning can be made over time intervals

Other Challenges Beliefs Uncertain Information Dynamic Information Read Chapter 10