Background to the IDA Model Stan Franklin and the ‘Conscious’ Software Research Group Machine Consciousness Workshop, Torino, Fall 2003.

Slides:



Advertisements
Similar presentations
Pat Langley Computational Learning Laboratory Center for the Study of Language and Information Stanford University, Stanford, California USA
Advertisements

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 A Cognitive Architecture for Integrated.
LECTURE 6 COGNITIVE THEORIES OF CONSCIOUSNESS
We have developed CV easy management (CVem) a fast and effective fully automated software solution for effective and rapid management of all personnel.
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
Distributed Scheduling in Supply Chain Management Emrah Zarifoğlu
BehaviorNet An Action Selection Mechanism Aregahegn Negatu And Conscious Software Research Group.
CogSciSem Stan Franklin Deliberation and Voluntary Action Stan Franklin and the Conscious Software Research Group.
Banbury 5/15/01 Stan Franklin "Conscious" Software Agents” Can they be (or are they) Sentient? Stan Franklin and the “Conscious” Software Research Group.
A model of Consciousness With neural networks By: Hadiseh Nowparast.
Utah School of Computing The “Human” Side of HCI: Human Factors Psychology and Assistive Technology Margaret Jelinek Lewis, PhD.
Pandemonium Model of Mind. Pandemonium? Chaos? Doesn’t pandemonium imply chaotic? – Yes, but ignore that The “pandemonium” term comes from the arena of.
IDA’s Computational Implementation Lee McCauley. Overview Problem Review IDA Walkthrough – Action instigation – Perception Ideas Information categories.
CogSciSem Stan Franklin Working Memory Tasks Cognitive Science Seminar—Spring 2003 Stan Franklin.
Council International Study Programs Internet Site Design March 12, 2001.
PZ13B Programming Language design and Implementation -4th Edition Copyright©Prentice Hall, PZ13B - Client server computing Programming Language.
CoreGRID Workpackage 5 Virtual Institute on Grid Information and Monitoring Services Authorizing Grid Resource Access and Consumption Erik Elmroth, Michał.
James Tam What HCI (and this course) all about 1 1 These notes are based roughly upon the optional reading a Taxonomy of HCI optional reading
Functioning Mind Stan Franklin A “Consciousness” Based Architecture for a Functioning Mind Stan Franklin and the Conscious Software Research Group Institute.
Multi-Agent Coalition Formation for Long-Term Task or Mobile Network Hsiu-Hui Lee and Chung-Hsien Chen.
Reference: Message Passing Fundamentals.
Multiprocessors ELEC 6200: Computer Architecture and Design Instructor : Agrawal Name: Nam.
1RADAR – Scheduling Task © 2003 Carnegie Mellon University RADAR – Scheduling Task May 20, 2003 Manuela Veloso, Stephen Smith, Jaime Carbonell, Brett Browning,
The Importance of Architecture for Achieving Human-level AI John Laird University of Michigan June 17, th Soar Workshop
1 Fall 2002 The “Human” Side of HCI: Human Factors Psychology and Assistive Technology Margaret Jelinek Lewis, PhD University of Idaho.
Intro to Programming CST JavaScript. Objectives Define software Identify the different types of software Differentiate the different types of programming.
What is Concurrent Programming? Maram Bani Younes.
Cognitive Psychology, 2 nd Ed. Chapter 1. Defining Cognitive Psychology The study of human mental processes and their role in thinking, feeling, and behaving.
Chapter 7 Requirement Modeling : Flow, Behaviour, Patterns And WebApps.
Local Area Networks (LAN) are small networks, with a short distance for the cables to run, typically a room, a floor, or a building. - LANs are limited.
An Architecture for Empathic Agents. Abstract Architecture Planning + Coping Deliberated Actions Agent in the World Body Speech Facial expressions Effectors.
Global Workspace Theory and LIDA ---- the role of conscious events in cognitive architectures. This powerpoint is available for educational use, from:
Artificial Intelligence Introductory Lecture Jennifer J. Burg Department of Mathematics and Computer Science.
Copyright 2004 Compsim LLC The Right Brain Architecture of a Holonic Manufacturing System Application of KEEL ® Technology to Holonic Manufacturing Systems.
Travis Steel. Objectives What is the Agent Paradigm? What is Agent-Oriented Design and how is it different than OO? When to apply AOD techniques? When.
IDA: A Cognitive Agent Architecture Lisa Soros. Outline Machine Consciousness Global Workspace Theory IDA: A Cognitive Agent Architecture.
Theories of First Language Acquisition
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
A Software Agent with a Self? Machine Consciousness: Complexity Aspects 29 Sept to 1st October '03, ISI, Torino, Italy Stan Franklin and the “Conscious”
Computer Science and Engineering Parallel and Distributed Processing CSE 8380 February 10, 2005 Session 9.
A Context Model based on Ontological Languages: a Proposal for Information Visualization School of Informatics Castilla-La Mancha University Ramón Hervás.
The LIDA model’s hypotheses on the cognitive cycle, high-level cognitive processes, and brain rhythms Who”s IDA Stan Franklin.
Artificial Intelligence Lecture 1. Objectives Definition Foundation of AI History of AI Agent Application of AI.
Multi-agent Systems & Reinforcement Learning
Welcome to CPS 210 Graduate Level Operating Systems –readings, discussions, and programming projects Systems Quals course –midterm and final exams Gateway.
Parallel Computing.
Operating Systems Objective n The historic background n What the OS means? n Characteristics and types of OS n General Concept of Computer System.
Uni Innsbruck Informatik - 1 Network Support for Grid Computing... a new research direction! Michael Welzl DPS NSG Team
Utah School of Computing CS5540 Human Computer Interfaces Rich Riesenfeld (w Margaret Jelinek Lewis, PhD in Psychology) Fall 2009 CS5540 Human Computer.
Data Communications and Networks Chapter 9 – Distributed Systems ICT-BVF8.1- Data Communications and Network Trainer: Dr. Abbes Sebihi.
How conscious experience and working memory interact Bernard J. Baars and Stan Franklin Soft Computing Laboratory 김 희 택 TRENDS in Cognitive Sciences vol.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
RULES Patty Nordstrom Hien Nguyen. "Cognitive Skills are Realized by Production Rules"
CHAPTER 6 COGNITIVE PERSPECTIVES: 1. THE PROCESSING OF INFORMATION EPSY DR. SANDRA RODRIGUEZ PRESENTATION BY: RUTH GARZA Gredler, M. E. (2009).
Cognitive Architectures and General Intelligent Systems Pay Langley 2006 Presentation : Suwang Jang.
An Architecture-Centric Approach for Software Engineering with Situated Multiagent Systems PhD Defense Danny Weyns Katholieke Universiteit Leuven October.
UCI Large-Scale Collection of Application Usage Data to Inform Software Development David M. Hilbert David F. Redmiles Information and Computer Science.
Introduction: What is AI? CMSC Introduction to Artificial Intelligence January 7, 2003.
Intelligent Agents Chapter 2. How do you design an intelligent agent? Definition: An intelligent agent perceives its environment via sensors and acts.
May 7-8, 2007ICVCI 2007 RTP Autonomic Approach to IT Infrastructure Management in a Virtual Computing Lab Environment H. Abdel SalamK. Maly R. MukkamalaM.
© F. Anceau, Page 1 Sept , Models of Consciousness Exploration Workshop A Model for Consciousness Based on the Sequential Behavior of the Conscious.
COMPSCI 110 Operating Systems
What is cognitive psychology?
Sparse distributed memory for ‘conscious’ software agents
What is Concurrent Programming?
Internet Protocols IP: Internet Protocol
Subsuption Architecture
Presentation transcript:

Background to the IDA Model Stan Franklin and the ‘Conscious’ Software Research Group Machine Consciousness Workshop, Torino, Fall 2003

September 29, 2003Stan Franklin—Machine Consciousness—Torino2 IDA: an Intelligent Distribution Agent Detailer Telephone Dialogue with sailors Read personnel data Check job requisition lists Enforce Navy policies Choose jobs to offer members Negotiate with them about jobs Internet I D A

September 29, 2003Stan Franklin—Machine Consciousness—Torino3 IDA: a ‘conscious’ software agent Autonomous AgentGW Theory Computational Model Conceptual Model

September 29, 2003Stan Franklin—Machine Consciousness—Torino4 Global Workspace Theory A psychological theory of consciousness The nervous system is a distributed parallel system with many different specialized processors Global workspace contains a coalition of processors Broadcasts globally to all other processors Recruit other processors needed for any degree of novel or problematic situation Explains limited capacity and seriality

September 29, 2003Stan Franklin—Machine Consciousness—Torino5 Contexts at work

September 29, 2003Stan Franklin—Machine Consciousness—Torino6 Why a ‘Conscious’ Agent? Flesh out the theory with detailed architecture and mechanisms Hypotheses for cognitive scientists and neuroscientists Produce flexible, adaptive, human-like software Want smart agents? Model them after humans.

September 29, 2003Stan Franklin—Machine Consciousness—Torino7 Modules and Mechanisms Perception—Copycat Architecture—Hofstadter Action Selection—Behavior Net—Maes Episodic Memory—Sparse Distributed Memory—Kanerva Emotions—Pandemonium Theory—Jackson Metacognition—Fuzzy Classifier Systems—Holland Learning—Copycat Architecture, Reinforcement Constraint Satisfaction—Linear Functional Language Generation—Pandemonium Theory Deliberation—Pandemonium Theory ‘Consciousness’ —Pandemonium Theory

September 29, 2003Stan Franklin—Machine Consciousness—Torino8 IDA’s Architecture ‘Consciousness’ Perception Metacognition Working Memory Episodic Memory Behavior Net Emotions Database Perception Constraint Satisfaction DeliberationNegotiation Problem Solving Expectation & Automization

September 29, 2003Stan Franklin—Machine Consciousness—Torino9 Processing in IDA A continuing iteration of a cognitive cycle of activities involving: Perception Working memory Transient episodic memory Long-term declarative memory ‘Consciousness’ Action selection Motor activity

September 29, 2003Stan Franklin—Machine Consciousness—Torino11 Cognitive Cycle Processing Hypothesis— Like IDA’s, human cognitive processing is via a continuing sequence of Cognitive Cycles Duration— Each cognitive cycle takes roughly 200 ms with steps 1 through 5 occupying about 80 ms Overlapping— Several cycles may have parts running simultaneously in parallel Seriality— Consciousness maintains serial order and the illusion of continuity Start— Cycle may start with action selection instead of perception

September 29, 2003Stan Franklin—Machine Consciousness—Torino12 Levels of abstraction High level behaviors message type nodes emotions metacognitive actions etc. Low level codelets

September 29, 2003Stan Franklin—Machine Consciousness—Torino13 Codelets Small pieces of code each performing a simple, specialized task Many acts as demons, watching for a chance to act Most subserve some high level entity, e.g. behavior slipnet node metacognitive action Some codelets work on their own, e.g. watching for incoming mail checking for time and place conflicts Codelets do almost all the work IDA is a multi-agent system

September 29, 2003Stan Franklin—Machine Consciousness—Torino14 Perception via a Slipnet preferenceacceptance information request location San Diego Miami Norfolk Jacksonville... Norfolk norfolk norNRFK

September 29, 2003Stan Franklin—Machine Consciousness—Torino15 Coalitions and Consciousness Coalition manager Spotlight manager Broadcast mechanism

September 29, 2003Stan Franklin—Machine Consciousness—Torino16 A Behavior Stream Find and move a template Compose an acknowledgment Find an address Drive to Acknowledge From the Sidelines Activation from drive Activation from the environment, external or internal Send an acknowledgement

September 29, 2003Stan Franklin—Machine Consciousness—Torino17 Behavior Net in Action Behavior net templates Behavior net Side lines Playing field Stands Working Memory Broadcast

September 29, 2003Stan Franklin—Machine Consciousness—Torino18 ‘Consciousness’ in Action Associative Memory Working memory Focus Playing Field Stands Outgoing Message Job List

September 29, 2003Stan Franklin—Machine Consciousness—Torino19 Deliberation Faced with a goal or problem Imagine possible plans or solutions Scenarios Routes Internal virtual reality—Dawkins Evaluate them Using reason Using emotions Choose among them

September 29, 2003Stan Franklin—Machine Consciousness—Torino20 Deliberation in Action Associative Memory Working memory Focus Playing Field Stands Job List Detach Date Detach Date Detach Date Leave Time Leave Time Leave Time

September 29, 2003Stan Franklin—Machine Consciousness—Torino21 Ideomotor Theory William James (circa 1890) Bernard Baars (1988) Voluntary vs non-voluntary action Theory of voluntary action Proposers—propose a course of action Objectors—raise objections to such a course of action Supporters—lend support to such a course of action Auctioneer—wields the gavel

September 29, 2003Stan Franklin—Machine Consciousness—Torino22 Ideomotor Theory in Action Idea pops to mind (proposer)—no objection (objector)—do it Objection (objector)—don’t do it Objection then support (supporter)—do it Different proposal—no objection—do it Different proposal—original proposal— no objection—do it Last unopposed proposal is acted upon

September 29, 2003Stan Franklin—Machine Consciousness—Torino23 Web and Addresses Stan Franklin ‘Conscious’ Software Research Group