"Conscious" Software Agents” Can they be (or are they) Sentient? Stan Franklin

advertisement
Banbury 5/15/01
"Conscious" Software Agents”
Can they be (or are they) Sentient?
Stan Franklin
and the
“Conscious” Software Research Group
Stan Franklin
Banbury 5/15/01
Stan Franklin
Banbury 5/15/01
Global Workspace Theory
• 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 relevant processors needed
to cope with novel or problematic situation
Stan Franklin
Banbury 5/15/01
“Conscious” Software Agent
‘Conscious’ Agent
Cognitive Agent
Autonomous Agent
Stan Franklin
Implements Baars’
Global Workspace Theory of Consciousness
Multiple drives
Learning
Conceptualization
Emotions—attitudes, moods
Memory—beliefs
Action selection—intention
Senses — Acts — has own Agenda
Structurally Coupled to Environment
Banbury 5/15/01
Why a ‘Conscious’ Agent?
• Flesh out global workspace theory
with detailed architecture and mechanisms
• Hypotheses for cognitive scientists and neuroscientists
• Produce flexible, adaptive, more human-like software
• Want smart agents?
Model them after humans.
• Produce a sentient software agent, an “ultimate artifact”?
Stan Franklin
Banbury 5/15/01
IDA: an Intelligent Distribution Agent
Dialogue with members
Read personnel data
Check requisition lists
Conform to Navy policies
Choose options to offer members
Write orders
Telephone
Detailer
Internet
IDA
Stan Franklin
Banbury 5/15/01
Modules and Mechanisms
•
Perception—Copycat Architecture—Hofstadter
•
Action Selection—Behavior Net—Maes
•
Associative Memory—Sparse Distributed Memory—Kanerva
•
Episodic Memory—Case-based Memory
•
Emotions—Pandemonium Theory—Jackson
•
Metacognition—Fuzzy Classifier Systems—Holland, Zadeh
•
Learning—Copycat Architecture, Case-based Reasoning
•
Constraint Satisfaction—Linear Functional
•
Language Generation—Pandemonium Theory
•
Deliberation—Pandemonium Theory
•
“Consciousness” —Pandemonium Theory
Stan Franklin
Banbury 5/15/01
IDA’s Architecture
Metacognition
Database
Perception
Linear
Functional
Deliberation
Negotiation
Write
Orders
Behavior Net
Conceptual
& Behavioral
Learning
“Consciousness”
Perception
Associative
Memory
Stan Franklin
Episodic
Memory
Emotions
Banbury 5/15/01
Coalitions and Consciousness
•
Coalition manager
•
Spotlight manager
•
Broadcast mechanism
Stan Franklin
Banbury 5/15/01
Behavior Net in Action
Behavior net
Work
Space
Side lines
Broadcast
Playing field
Behavior net templates
Stan Franklin
Stands
Banbury 5/15/01
IDA’s Temporal Deliberation
•
Create scenes organized around events
•
Build scenarios as sequences of scenes
•
Choose between scenarios, discarding some
Stan Franklin
Banbury 5/15/01
“Conscious” Deliberation
Associative Memory
Working memory
Focus
Job
List
Playing
Detach
Field
Date
Detach
Date
Stan Franklin
Detach
Date
Leave Time
Leave
Time
Leave
Time
Stands
Banbury 5/15/01
Ideomotor Theory
William James (circa 1890) ----- Bernard Baars (1988)
Voluntary action—”conscious” selection
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
– Timekeeper—operates the clock
Stan Franklin
Banbury 5/15/01
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
Stan Franklin
Banbury 5/15/01
Indefinite Oscillation?
•
Timekeeper’s patience decays—quicker decisions
•
Proposer’s (objector’s, supporter’s) activation decays—
harder to get to “consciousness”
•
Metacognition may intervene
Stan Franklin
Banbury 5/15/01
Adding Self to IDA
•
•
Baars’ self
– Observing self as overarching context
– Self systems as competing context hierarchies
– IDA has
• Competing goal context hierarchies (not deep)
• Competing perceptual contexts
Damasio’s selves
– Proto-self—can do
– Core self—?
– Autobiographical self—will do
Stan Franklin
Banbury 5/15/01
Adding Self Consciousness to IDA
•
Evidence of Self Consciousness
– Knowledge of individual history—will do
– Self reporting—plan to do
– Self concept—Blackmore’s self
• memeplex—missing in IDA
Stan Franklin
Banbury 5/15/01
Web and Email Addresses
•
Stan Franklin
stan.franklin@memphis.edu—
www.msci.memphis.edu/~franklin
•
“Conscious” Software Research Group
www.msci.memphis.edu/~csrg
•
CMattie Project—www.msci.memphis.edu/~cmattie
•
IDA Project—www.msci.memphis.edu/~ida
Stan Franklin
Download