Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "Background to the IDA Model Stan Franklin and the ‘Conscious’ Software Research Group Machine Consciousness Workshop, Torino, Fall 2003."— Presentation transcript:

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

2 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

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

4 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

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

6 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.

7 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

8 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

9 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

10

11 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

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

13 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

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

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

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

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

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

19 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

20 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

21 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

22 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

23 September 29, 2003Stan Franklin—Machine Consciousness—Torino23 Web and Email Addresses Stan Franklin franklin@memphis.edu www.cs.memphis.edu/~franklin ‘Conscious’ Software Research Group www.cs.memphis.edu/~csrg


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

Similar presentations


Ads by Google