Lecture 3-1CS251: Intro to AI/Lisp II Cognition and Planning A Cognitive Model of Planning, by Hayes-Roth & Hayes-Roth.

Slides:



Advertisements
Similar presentations
General learning in multiple domains transfer of learning across domains Generality and Transfer in Learning training items test items training items test.
Advertisements

Modelling with expert systems. Expert systems Modelling with expert systems Coaching modelling with expert systems Advantages and limitations of modelling.
CS4432: Database Systems II
So What Does it All Mean? Geospatial Semantics and Ontologies Dr Kristin Stock.
System Architecture Intelligently controlling image processing systems.
CS540 Software Design Lecture 1 1 Lecture 1: Introduction to Software Design Anita S. Malik Adapted from Budgen (2003) Chapters 1.
© C. Kemke1Expert Systems Tasks COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Introduction to Expert Systems
CPSC 322, Lecture 20Slide 1 Propositional Definite Clause Logic: Syntax, Semantics and Bottom-up Proofs Computer Science cpsc322, Lecture 20 (Textbook.
Overview of Databases and Transaction Processing Chapter 1.
Performance of Coordinating Concurrent Hierarchical Planning Agents Using Summary Information Brad Clement and Ed Durfee University of Michigan Artificial.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
Lock Inference for Systems Software John Regehr Alastair Reid University of Utah March 17, 2003.
Chess Review, May 10, Multiple Aspect Modeling Well-formedness Rules Semantic Domain A property p is accessible iff: in every well-formed model.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Mind, Brain & Behavior Wednesday February 5, 2003.
Copyright W. Howden1 Lecture 4: Elaboration Tasks and Domain Modeling.
Introduction to Affect and Cognition Copyright © 2005 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin Chapter 3.
Three Vignettes in mixed style
Presented by- Archibald & Arman Metacognition & Strategies in SRL.
Concepts&Models for Ubicomp, Ubicomp02, Goteborg, Sept. 29th, Contextor: a Computational Model for Contextual Information Joëlle Coutaz, Gaëtan.
Cognitive Psychology, 2 nd Ed. Chapter 1. Defining Cognitive Psychology The study of human mental processes and their role in thinking, feeling, and behaving.
Complex Cognitive Processes
Katanosh Morovat.   This concept is a formal approach for identifying the rules that encapsulate the structure, constraint, and control of the operation.
Blackboard System Applications
Theory (and Application) Learning: A change in human performance or performance potential that results from practice or other experience and endures over.
More Software Architectures. Blackboard Architecture In a blackboard system, a set of problem solving modules (typically called knowledge sources) share.
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.
1 ECE 453 – CS 447 – SE 465 Software Testing & Quality Assurance Instructor Kostas Kontogiannis.
School of Computer Science and Technology, Tianjin University
1 Introduction to Software Engineering Lecture 1.
ARTIFICIAL INTELLIGENCE DR. ABRAHAM AI a field of computer science that is concerned with mechanizing things people do that require intelligent.
CASS – Middleware for Mobile Context-Aware Applications Patrick Fahy Siobhan Clarke Trinity College Dublin, Ireland Summarized by Babar Tareen,
K. Ingram (with thanks to A. Seddon) Staffordshire UNIVERSITY School of Computing Introduction to Software System Design.
Unit 2 Architectural Styles and Case Studies | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
1 Computer Group Engineering Department University of Science and Culture S. H. Davarpanah
ECE450 - Software Engineering II1 ECE450 – Software Engineering II Today: Introduction to Software Architecture.
A Blackboard Globally Recast as an Interpreter - Jairam Kamath | Website for Students | VTU NOTES | QUESTION PAPERS | NEWS | RESULTS 1.
COMPUTATION CREATIVITY By Ayo J. Arum. Types of intelligence  Logical  Visual  Musical  Intrapersonal (philosphical)  Kinesthetic (body)  Interpersonal.
Selected Responses How deep does the question dig?????
KNOWLEDGE BASED SYSTEMS
Computer Science CPSC 322 Lecture 22 Logical Consequences, Proof Procedures (Ch 5.2.2)
Dana Nau: Lecture slides for Automated Planning Licensed under the Creative Commons Attribution-NonCommercial-ShareAlike License:
Use of Expert Systems for Application Systems Development.
마스터 제목 스타일 편집 마스터 텍스트 스타일을 편집합니다 둘째 수준 셋째 수준 넷째 수준 다섯째 수준 Ecological Interface Design Ch.2 : Work Domain Analysis 1 조 : 이석원, 남택수.
CS483/683 Multi-Agent Systems Lecture 2: Distributed variants of 2 important AI problems: Search and Constraint Satisfaction 21 January 2010 Instructor:
CS507 Information Systems. Lesson # 11 Online Analytical Processing.
CSIS 4850: CS Senior Project – Spring 2009 CSIS 4850: Senior Project Spring 2009 Object-Oriented Design.
Lecture 8-2CS250: Intro to AI/Lisp What do you mean, “What do I mean?” Lecture 8-2 November 18 th, 1999 CS250.
ASET 1 Amity School of Engineering & Technology B. Tech. (CSE/IT), III Semester Database Management Systems Jitendra Rajpurohit.
CognitiveViews of Learning Chapter 7. Overview n n The Cognitive Perspective n n Information Processing n n Metacognition n n Becoming Knowledgeable.
IEEE DASC P WG Meeting - January 12, 2010http:// - 1 Overview of VPI-AMS for Verilog-AMS (1) ♦Extends VPI defined by IEEE Std.
Knowledge Engineering. Sources of Knowledge - Books - Journals - Manuals - Reports - Films - Databases - Pictures - Audio and Video Tapes - Flow Diagram.
Managing Data Resources File Organization and databases for business information systems.
Algorithms and Problem Solving
Object Oriented Programming
Learning Fast and Slow John E. Laird
POAD Book: Chapter 8 POAD: Analysis Phase
Introduction to Expert Systems Bai Xiao
Architecture Components
Program comprehension during Software maintenance and evolution Armeliese von Mayrhauser , A. Marie Vans Colorado State University Summary By- Fardina.
Knowledge Representation
Overview of Databases and Transaction Processing
Intro to Expert Systems Paula Matuszek CSC 8750, Fall, 2004
Assignment-2 due now Enterprise Architecture Conference Sat. Oct 27
KNOWLEDGE REPRESENTATION
Test Your Tech Blogging is: Someone's online journal.
Modules Programmers break programming problems down into smaller, reasonable units called modules, subroutines, procedures, functions, or methods When.
Human Computer Interaction
Computer Science cpsc322, Lecture 20
Presentation transcript:

Lecture 3-1CS251: Intro to AI/Lisp II Cognition and Planning A Cognitive Model of Planning, by Hayes-Roth & Hayes-Roth

Lecture 3-1CS251: Intro to AI/Lisp II Blackboard systems First system: HEARSAY-II ( ) –Understood queries about a database of computer science abstracts Later: HASP ( ) –Domain: Ocean surveillance –Task: Interpreting continuous passive sonar

Lecture 3-1CS251: Intro to AI/Lisp II Reasoning in Order Forward chaining –OPS5 Backward chaining –MYCIN Opportunistic –Do whatever works best

Lecture 3-1CS251: Intro to AI/Lisp II BB Organization Solution space is broken down into multiple application-dependent hierarchies –Any kind of hierarchy is okay –Abstraction, part-of, … Domain knowledge distributed among knowledge sources –Each source has partial solution

Lecture 3-1CS251: Intro to AI/Lisp II The Jigsaw Analogy How is this opportunistic? Flow of data? Control structure?

Lecture 3-1CS251: Intro to AI/Lisp II

Lecture 3-1CS251: Intro to AI/Lisp II

Lecture 3-1CS251: Intro to AI/Lisp II

Lecture 3-1CS251: Intro to AI/Lisp II

Lecture 3-1CS251: Intro to AI/Lisp II

Lecture 3-1CS251: Intro to AI/Lisp II Finding Koalas

Lecture 3-1CS251: Intro to AI/Lisp II The Koala Blackboard Koala Head/Torso Limbs Regions Lines Behavior KS Body KS Leg KS Color KS

Lecture 3-1CS251: Intro to AI/Lisp II Knowledge Sources Each source’s objective is to contribute information that will lead to the solution Sources are procedures, sets or rules Only modify the blackboard, which can only be modified by the sources Each sources must recognize when it can contribute

Lecture 3-1CS251: Intro to AI/Lisp II The Blackboard Purpose: Hold computational & solution state data needed/created by KS’s Made of:Objects in solution space –Objects and their properties defined the solution space –Object relationships in named links Hierarchical organization by level of analysis –Multiple hierarchies are possible

Lecture 3-1CS251: Intro to AI/Lisp II Controlling the Computation KS’s respond opportunistically to changes in the blackboard Set of control modules monitor BB Focus of attention decides what to work with next –Blackboard objects (Event scheduling) –Knowledge sources (Knowledge scheduling)

Lecture 3-1CS251: Intro to AI/Lisp II Five Levels of the Blackboard Plan Knowledge base Plan abstraction Meta-plan Executive