AGI-09 Scott Lathrop John Laird 1. 2  Cognitive Architectures Amodal, symbolic representations & computations No general reasoning with perceptual-based.

Slides:



Advertisements
Similar presentations
Soar and StarCraft By Alex Turner. What is StarCraft: Brood War? A Real-Time Strategy (RTS) computer game released in A sci-fi war simulation Continually.
Advertisements

Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
Chapter 2: Marr’s theory of vision. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 Overview Introduce Marr’s distinction between.
Bottom up Parsing Bottom up parsing trys to transform the input string into the start symbol. Moves through a sequence of sentential forms (sequence of.
Artificial Intelligence Chapter 5 State Machines.
University of Amsterdam Search, Navigate, and Actuate - Quantitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Quantative Navigation.
Quadtrees, Octrees and their Applications in Digital Image Processing
December 5, 2013Computer Vision Lecture 20: Hidden Markov Models/Depth 1 Stereo Vision Due to the limited resolution of images, increasing the baseline.
SITUATED AGENTS. John S Gero Agents – Situated Agents Basic Ideas Interaction not just encoding Construction not just recall Cognitive Science Dewey (1896):
Cognitive Operations What does the brain actually do? Some possible answers: –“The mind” –Information processing… –Transforms of mental representations.
Midterm 1 Wednesday next week!. Your Research Proposal Project A research proposal attempts to persuade the reader that: – The underlying question is.
Participate in Cognitive Neuroscience Experiments for extra credit!
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
Relation between Spatial Concepts and Geographic Objects.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
CSCE 641 Computer Graphics: Image Sampling and Reconstruction Jinxiang Chai.
Processing Digital Images. Filtering Analysis –Recognition Transmission.
Visual Attention More information in visual field than we can process at a given moment Solutions Shifts of Visual Attention related to eye movements Some.
Quadtrees, Octrees and their Applications in Digital Image Processing
Vision Computing An Introduction. Visual Perception Sight is our most impressive sense. It gives us, without conscious effort, detailed information about.
Chapter Seven The Network Approach: Mind as a Web.
Texture Reading: Chapter 9 (skip 9.4) Key issue: How do we represent texture? Topics: –Texture segmentation –Texture-based matching –Texture synthesis.
CS292 Computational Vision and Language Visual Features - Colour and Texture.
ICS 463, Intro to Human Computer Interaction Design: 4. Attention and Memory Dan Suthers.
Scale-Invariant Feature Transform (SIFT) Jinxiang Chai.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
Bitmapped Images 27 th November 2014 With Mrs
Chapter 2: Modeling mental imagery. Cognitive Science  José Luis Bermúdez / Cambridge University Press 2010 The ingredients Encountered some of the basic.
A Brief Overview of Computer Vision Jinxiang Chai.
컴퓨터 그래픽스 분야의 캐릭터 자동생성을 위하여 인공생명의 여러 가지 방법론이 어떻게 적용될 수 있는지 이해
Dr. Neil H. Schwartz.  Visualization refer to the 2D and 3D static and animated visual displays that depict conditions, situations, processes, places.
Irfan Essa, Alex Pentland Facial Expression Recognition using a Dynamic Model and Motion Energy (a review by Paul Fitzpatrick for 6.892)
MIND: The Cognitive Side of Mind and Brain  “… the mind is not the brain, but what the brain does…” (Pinker, 1997)
World space = physical space, contains robots and obstacles Configuration = set of independent parameters that characterizes the position of every point.
Guide to Simulation Run Graphic: The simulation runs show ME (memory element) activation, production matching and production firing during activation of.
© Manfred Huber Autonomous Robots Robot Path Planning.
CSCE 5013 Computer Vision Fall 2011 Prof. John Gauch
Digital Image Processing & Analysis Spring Definitions Image Processing Image Analysis (Image Understanding) Computer Vision Low Level Processes:
December 4, 2014Computer Vision Lecture 22: Depth 1 Stereo Vision Comparing the similar triangles PMC l and p l LC l, we get: Similarly, for PNC r and.
黃文中 Introduction The Model Results Conclusion 2.
University of Amsterdam Search, Navigate, and Actuate - Qualitative Navigation Arnoud Visser 1 Search, Navigate, and Actuate Qualitative Navigation.
Chapter 11 Artificial Intelligence Introduction to CS 1 st Semester, 2015 Sanghyun Park.
National Taiwan A Road Sign Recognition System Based on a Dynamic Visual Model C. Y. Fang Department of Information and.
Natural Tasking of Robots Based on Human Interaction Cues Brian Scassellati, Bryan Adams, Aaron Edsinger, Matthew Marjanovic MIT Artificial Intelligence.
1 Research Question  Can a vision-based mobile robot  with limited computation and memory,  and rapidly varying camera positions,  operate autonomously.
Lecture 7: Intro to Computer Graphics. Remember…… DIGITAL - Digital means discrete. DIGITAL - Digital means discrete. Digital representation is comprised.
Autonomous Robots Vision © Manfred Huber 2014.
Unit 3 – Neurobiology and Communication
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Fluid Concept Architectures An experimentation platform.
SOAR A cognitive architecture By: Majid Ali Khan.
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
HFE 760 Virtual Environments Winter 2000 Jennie J. Gallimore
Network Management Lecture 13. MACHINE LEARNING TECHNIQUES 2 Dr. Atiq Ahmed Université de Balouchistan.
Functionality of objects through observation and Interaction Ruzena Bajcsy based on Luca Bogoni’s Ph.D thesis April 2016.
National Taiwan Normal A System to Detect Complex Motion of Nearby Vehicles on Freeways C. Y. Fang Department of Information.
Binary Notation and Intro to Computer Graphics
Learning Fast and Slow John E. Laird
Crises of the richness Hundreds of components ... transforming, visualizing ... Visual “knowledge flow” to link components, or script languages (XML) to.
Journal of Vision. 2011;11(13):27. doi: / Figure Legend:
State Machines Chapter 5.
Guided Enactment: Designing Visual Cues for Sensorimotor Engagement
Chapter 2 Human Information Processing
What is Information Visualization?
SOAR as a Cognitive Architecture for Modeling Driver Workload
Symbolic cognitive architectures
Fourier Transform of Boundaries
The Network Approach: Mind as a Web
Crises of the richness Hundreds of components ... transforming, visualizing ... Visual “knowledge flow” to link components, or script languages (XML) to.
Presentation transcript:

AGI-09 Scott Lathrop John Laird 1

2  Cognitive Architectures Amodal, symbolic representations & computations No general reasoning with perceptual-based representations (Barsalou 1999, 2008)  Cognitive Architectures Amodal, symbolic representations & computations No general reasoning with perceptual-based representations (Barsalou 1999, 2008)  Resulting in… Ad-hoc reasoning in tasks rich with spatial and visual properties “Bolted-on” task-dependent components  Resulting in… Ad-hoc reasoning in tasks rich with spatial and visual properties “Bolted-on” task-dependent components  What we desire… “Best of both worlds” multi-representational, task-independent approach Functionality Computational advantage Link perceptual-based thought and cognition  What we desire… “Best of both worlds” multi-representational, task-independent approach Functionality Computational advantage Link perceptual-based thought and cognition

3 RepresentationProcessingUsesExample Symbolic Amodal Symbolic manipulation General Reasoning/Control Qualitative Spatial & Visual Reasoning feature (letter-B, line) color(letter-B, blue) feature(box, corner) color(box, yellow) on(letter-B, box) Quantitative spatial Amodal/Perceptual-based (Spatial Imagery) Mathematical manipulation Dynamical Systems (motion models) Spatial Reasoning (Generic Shapes) Facilitate building visual depictive representation letter-B location orient 0 length 2 height 4 box location orient 20 length 6 height 4 width 2 Visual depictive Modality- specific/Perceptual-based (Visual Imagery) Mathematical manipulation Depictive manipulation Spatial Reasoning (Specific Shapes) Visual Feature Recognition

4 Enemy Scout-2 Enemy Scout-1 (Agent) Scout-2 (Teammate) Enemy Scout-3 Actual Situation Scout-2 (Teammate) Enemy Scout-1 Teammate’s View Observed Enemy Scout-2 Scout-1 (Agent) Agent’s View Observed Enemy Scout-2 Hypothesized Enemy Scout Hypothesized Enemy Scout “Key” Terrain Imagined Situation

5

6

SVI Quantitative spatial Scene-graph Viewpoint Object Map STM Refresher Stimulus-Based Refresh “Rendered” Image Visual-Spatial STM Object Set Obj A,Obj B,… Feature Set Spatial Set Feature Set Object Set Obj A1,Obj A2,… Spatial Set Visual depictive Set of 2D bitmaps Visual Buffer STM Shape Texture Spatial configuration Perceptual LTM “What” Inspectors“Where” Inspectors Soar Symbolic STM Goals Current State Process Productions Memory Symbols Visual Symbols Data Path Control Path Symbolic (Procedural) LTM IMAGERY OPERATORS Construct Generate Transform Inspect TASK OPERATORS ConstructorManipulator

 Pixel-level rewrites (Furnas, 2000) Production-like rules (LHS/RHS) Shared image (i.e. working memory) LHS and RHS are pixel patterns Conflict resolution scheme (sequencing) Processing may match other orientations Active manipulation of shapes  Contrast with other image processing Computer vision o Sentential manipulations o Filters (e.g. Gaussian) where each pixel is rewritten as a specific function of its neighbors’ values Cellular Automata o Finite State Machines o Next state of a cell based on current state and state of its neighbors o Rather than rewriting many local configurations at once = “don’t care” “2x2 reduce” “nibble up” “nibble left” 8

 Takes specific shape of no-go terrain and obstacles (yellow) into account  Attention window shift controlled by Soar  Pixel rewrite rules sent from Soar to SVI  Determine approximate path coverage by overlaying each scout’s view frustum  Simulate alternate view orientations to determine “best” path coverage * Steep Terrain All Other Obstacles Mark Obstacles * * * * Layer 0-1 * Distance Field Flood Layer 0-1 Layer 1-2 Mark Path Start- Layer 2 Layer 2-1 Layer 1-0 9

10

 General reasoning with symbolic and perceptual-based representations where the reasoning emerges from the combination of the representations  Soar Symbolic representations and computations Goals and high-level knowledge Controls imagery processing  Spatial and Visual Imagery (SVI) Quantitative spatial and visual depictive representations and computations Leverages perceptual mechanisms  Future Work - Push architecture closer to sensory input (Robotics) 11