The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, 2005 25 th Soar Workshop

Slides:



Advertisements
Similar presentations
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA Modeling Social Cognition in a Unified Cognitive Architecture.
Advertisements

Information Processing Technology Office Learning Workshop April 12, 2004 Seedling Overview Learning Hierarchical Reactive Skills from Reasoning and Experience.
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Pat Langley School of Computing and Informatics Arizona State University Tempe, Arizona USA A Unified Cognitive Architecture for Embodied Agents Thanks.
Pat Langley Institute for the Study of Learning and Expertise Palo Alto, California A Cognitive Architecture for Complex Learning.
Cognitive Systems, ICANN panel, Q1 What is machine intelligence, as beyond pattern matching, classification and prediction. What is machine intelligence,
ARCHITECTURES FOR ARTIFICIAL INTELLIGENCE SYSTEMS
Intelligent Agents Russell and Norvig: 2
Outline Introduction Soar (State operator and result) Architecture
AI 授課教師:顏士淨 2013/09/12 1. Part I & Part II 2  Part I Artificial Intelligence 1 Introduction 2 Intelligent Agents Part II Problem Solving 3 Solving Problems.
What does ACT-R have to do to be Practical? John R. Anderson Psychology Department Carnegie Mellon University Pittsburgh, PA ACT-R Home.
ENTERFACE’08 Multimodal high-level data integration Project 2 1.
Introduction to SOAR Based on “a gentle introduction to soar: an Architecture for Human Cognition” by Jill Fain Lehman, John Laird, Paul Rosenbloom. Presented.
A Summary of the Article “Intelligence Without Representation” by Rodney A. Brooks (1987) Presented by Dain Finn.
Artificial Intelligence and Lisp #2 Introduction to Cognitive Agents and to Knowledge Representation.
Knowledge Acquisitioning. Definition The transfer and transformation of potential problem solving expertise from some knowledge source to a program.
1 Learning from Behavior Performances vs Abstract Behavior Descriptions Tolga Konik University of Michigan.
Polyscheme John Laird February 21, Major Observations Polyscheme is a FRAMEWORK not an architecture – Explicitly does not commit to specific primitives.
Models of Human Performance Dr. Chris Baber. 2 Objectives Introduce theory-based models for predicting human performance Introduce competence-based models.
Behavior- Based Approaches Behavior- Based Approaches.
Intelligent Agents: an Overview. 2 Definitions Rational behavior: to achieve a goal minimizing the cost and maximizing the satisfaction. Rational agent:
COMPUTATIONAL MODELING OF INTEGRATED COGNITION AND EMOTION Bob MarinierUniversity of Michigan.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
ARTIFICIAL INTELLIGENCE Introduction: Chapter 1. Outline Course overview What is AI? A brief history The state of the art.
Computational Thinking The VT Community web site:
Artificial Intelligence CIS 479/579 Bruce R. Maxim UM-Dearborn.
Introduction: Chapter 1
The Newell Test for a Theory of Mind Anderson, John R., & Lebiere, Christian (forthcoming), “The Newell Test for a Theory of Mind”, Behavioral & Brain.
SLB /04/07 Thinking and Communicating “The Spiritual Life is Thinking!” (R.B. Thieme, Jr.)
A Multi-Domain Evaluation of Scaling in Soar’s Episodic Memory Nate Derbinsky, Justin Li, John E. Laird University of Michigan.
Introduction GAM 376 Robin Burke Winter Outline Introductions Syllabus.
 The most intelligent device - “Human Brain”.  The machine that revolutionized the whole world – “computer”.  Inefficiencies of the computer has lead.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
CNS 4470 Artificial Intelligence. What is AI? No really what is it? No really what is it?
Introduction to ACT-R 5.0 ACT-R Post Graduate Summer School 2001 Coolfont Resort ACT-R Home Page: John R. Anderson Psychology Department.
Synthetic Cognitive Agent Situational Awareness Components Sanford T. Freedman and Julie A. Adams Department of Electrical Engineering and Computer Science.
Bob Marinier Advisor: John Laird Functional Contributions of Emotion to Artificial Intelligence.
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. IMS 802 Cognitive Modeling.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Future Memory Research in Soar Nate Derbinsky University of Michigan.
Chapter 3 Human Resource Development
Introduction to Artificial Intelligence CS 438 Spring 2008 Today –AIMA, Ch. 25 –Robotics Thursday –Robotics continued Home Work due next Tuesday –Ch. 13:
Introduction of Intelligent Agents
Instructional Objective  Define an agent  Define an Intelligent agent  Define a Rational agent  Discuss different types of environment  Explain classes.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2007.
Rational Agency CSMC Introduction to Artificial Intelligence January 8, 2004.
TEACHING WITH A FOCUS ON LEARNERS One model of Differentiation: Sousa and Tomlinson (2011) Differentiation and The Brain. Purpose: Understanding Text Complexity.
Cognitive Architectures For Physical Agents Sara Bolduc Smith College CSC 290.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
SOAR A cognitive architecture By: Majid Ali Khan.
Beyond Chunking: Learning in Soar March 22, 2003 John E. Laird Shelley Nason, Andrew Nuxoll and a cast of many others University of Michigan.
1 Learning through Interactive Behavior Specifications Tolga Konik CSLI, Stanford University Douglas Pearson Three Penny Software John Laird University.
Vedrana Vidulin Jožef Stefan Institute, Ljubljana, Slovenia
CMPB454 ARTIFICIAL INTELLIGENCE (AI) CHAPTER 1.1 Background Information CHAPTER 1.1 Background Information Instructor: Alicia Tang Y. C.
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
Joscha Bach Nick Cassimatis Ken Forbus Ben Goertzel Stacey Marsella John Laird Pat Langley Christian Lebiere Paul Rosenbloom Matthias Scheutz Satinder.
Chapter 15. Cognitive Adequacy in Brain- Like Intelligence in Brain-Like Intelligence, Sendhoff et al. Course: Robots Learning from Humans Cinarel, Ceyda.
Competence-Preserving Retention of Learned Knowledge in Soar’s Working and Procedural Memories Nate Derbinsky, John E. Laird University of Michigan.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
Artificial Intelligence Hossaini Winter Outline book : Artificial intelligence a modern Approach by Stuart Russell, Peter Norvig. A Practical Guide.
Cognitive Modeling Cogs 4961, Cogs 6967 Psyc 4510 CSCI 4960 Mike Schoelles
Artificial Intelligence
Learning Fast and Slow John E. Laird
Artificial Intelligence and Lisp #2
John Laird, Nate Derbinsky , Jonathan Voigt University of Michigan
Announcements Homework 3 due today (grace period through Friday)
SOAR as a Cognitive Architecture for Modeling Driver Workload
Symbolic cognitive architectures
Ten Things you will need for future employment
Presentation transcript:

The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, th Soar Workshop

2 2 Requirements for Human-Level AI Behave flexibly as a function of the environment Exhibit adaptive (rational, goal-oriented) behavior Operate in real time Operate in a rich, complex, detailed environment Perceive an immense amount of changing detail Use vast amounts of knowledge Control a motor system of many degrees of freedom Use symbols and abstractions Use language, both natural and artificial Learn from the environment and from experience Live autonomously within a social community Exhibit self-awareness and a sense of self All of these can apply to almost any task (Adapted from Newell, Rosenbloom, Laird, 1989)

3 3 Body Human-level AI Architecture = Structure Fixed mechanisms underlying cognition Memories, processing elements, control Purpose: Bring all relevant knowledge to bear in select actions to achieve goals Examples: Soar, ACT-R, EPIC, ICARUS, 3T, CLARION, dMARS, CAPS, … Architecture Knowledge Goals Task Environment

4 4 Body Long-Term Memories Episodic Perception Action Procedural/SkillSemantic/Concept Short-Term Memory Control Procedure Episodic Learning Rule Learning Semantic Learning Generic Architecture

5 5 Why Architecture Matters Architecture determines: The complexity profile of an agent’s computations The primitive units of reasoning/deliberation The primitive units of knowledge What is fixed and unchanging vs. what is programmed/learned Architecture provides: The building blocks for creating a complete agent A framework for integrating multiple capabilities Architecture is an attempt to capture/formalize regularities Forces the theorist to be consistent across tasks

6 6 Architecture-based Research Pick subset of desired capabilities, performance, and behavior Analyze computational requirements Design and implement architecture Build a variety of agents that stress capabilities Evaluate agents and architecture Expand desired set of capabilities, performance, behaviors TacAir-Soar & RWA-Soar Soar MOUTbot Towers of Hanoi Hero-Soar R1-Soar

7 7 Utility of a Research Strategy? Efficient at achieving research goal Focuses research on critical issues Supports incremental progress, results, and evaluation

8 8 Efficient at Achieving Research Goal Supports parallel exploration of solution space Alternative architectures Research can be decomposed into architecture and knowledge Integrates research results from all available sources Applications, AI, psychology, neuro-science Supports accumulation of results New architectural components are shared by all capabilities Constraints derived from one capability transfer to other areas providing a starting point for new tasks/capabilities Architecture invariants propagate to all architectures Parietal/Imaginal: BA 39/40 [ACT-R Problem State] 3x-5=7 John R. Anderson, Carnegie Mellon University

9 9 Focuses Research on Critical Issues: Creating Complete Agents Coarse-grain integration Connecting all capabilities, from perception to action Fine-grain integration of capabilities/knowledge Dynamic intermixing of perception, situational assessment, planning, language, reaction, … Ubiquitous learning that is not deliberately cared for and controlled is incremental and real-time doesn’t interfere with reasoning impacts everything an agent does Long-term existence Scaling to tasks employing large bodies of knowledge Behave for hours or days, not minutes Generation of goals, drives, internal rewards, …

10 Supports Incremental Progress, Results, and Evaluation Has useful intermediate results Can build useful end-to-end systems today, even if approximations to human-level intelligence Supports evaluation of incremental progress Capabilities of agents developed with architecture Ability to meet requirements for human-level behavior Separates architecture from knowledge, goals, environment Amount of knowledge required to achieve a level of performance Competence on complete tasks with given knowledge Breadth of knowledge that can be encoded/used Breadth and difficulty of goals that can be attempted Comparison to human behavior Match behavior, reaction time, error rates, …

11 Concluding Remarks