Download Research projects & needs

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Concept learning wikipedia , lookup

Artificial intelligence in video games wikipedia , lookup

Soar (cognitive architecture) wikipedia , lookup

Enactivism wikipedia , lookup

Technological singularity wikipedia , lookup

History of artificial intelligence wikipedia , lookup

Philosophy of artificial intelligence wikipedia , lookup

Ethics of artificial intelligence wikipedia , lookup

Embodied cognitive science wikipedia , lookup

Intelligence explosion wikipedia , lookup

Existential risk from artificial general intelligence wikipedia , lookup

Transcript
A Cognitive Theory of Everything:
The LIDA Technology as an
Artificial General Intelligence
Stan Franklin
and the
“Conscious” Software Research Group
1
What is general intelligence?
• Machines with human-level, and
even superhuman, intelligence
• Generalize their knowledge
across different domains
• Reflect on themselves
• Create fundamental innovations
and insights
(From the AGIRI web site)
May 20, 2006
Artificial General Intelligence Workshop
2
Artificial General Intelligence?
A brain
in a vat
won’t do
May 20, 2006
Artificial General Intelligence Workshop
3
Where to find intelligence?
In an autonomous agent.
May 20, 2006
Artificial General Intelligence Workshop
4
What is an autonomous agent?
A system embedded in, and part of,
an environment, that
– Senses its environment
– Acts on it
– Over time
– In pursuit of its own agenda
– So that its actions affect its future sensing
May 20, 2006
Artificial General Intelligence Workshop
5
An Agent in its Environment
Senses
Agent
Environment
Acts upon
• The agent senses its environment and acts
on it, over time, in pursuit of its own agenda.
• It must have built in sensors, effectors, and
drives, or primitive motivators.
May 20, 2006
Artificial General Intelligence Workshop
6
Cognition
Senses
Cognition
Environment
Acts
• Cognition will be the term I use for
the endless cycle of deciding what to do next.
• This use is broader than that typically used
in psychology, which omits perception & action
May 20, 2006
Artificial General Intelligence Workshop
7
Perception
Perception
Percept
Rest of
Cognition
Environment
Acts
Senses
• Perception–assigning meaning to sensory
data
• Meaning measured as knowing what to do
• Assignment can be bottom-up and/or topdown
May 20, 2006
Artificial General Intelligence Workshop
8
Procedural Memory
Perception
Percept
Senses
Rest of
Cognition
Environment
Procedural
Memory
Acts
• Procedural memory—stores a repertoire
of tasks, and streams thereof
• Not to be confused with sensory-motor
memory, which knows how to perform tasks
May 20, 2006
Artificial General Intelligence Workshop
9
Episodic Memory
Episodic
Memory
Recall
Perception
Percept
Senses
Rest of
Cognition
Environment
Procedural
Memory
Acts
• Episodic memory—content-addressable,
associative, memory for events–what, when, where
• Recalled via mental images—visual, auditory, etc
May 20, 2006
Artificial General Intelligence Workshop
10
Attention & Action Selection
• Attention—
a filtering process
of bringing to
consciousness
• Action selection—
process of choosing
what to do next
May 20, 2006
Artificial General Intelligence Workshop
11
Learning
Perceptual
Learning
Encode
• Perceptual learning
of meanings
• Episodic learning
of events
Procedural
Learning
• Procedural learning
to improve skills or
acquire new ones
May 20, 2006
Artificial General Intelligence Workshop
12
Artificial General Intelligence
Where to find it?
If you want smart software,
copy it after a human.
May 20, 2006
Artificial General Intelligence Workshop
13
LIDA
• IDA — a conceptual and computational
model of human cognition
without learning
• LIDA — Learning IDA
May 20, 2006
Artificial General Intelligence Workshop
14
IDA: an Intelligent Distribution Agent
Dialogue with sailors
Read personnel data
Check job requisition lists
Enforce Navy policies
Choose jobs to offer members
Negotiate with them about jobs
Telephone
Detailer
Internet
IDA
May 20, 2006
Artificial General Intelligence Workshop
15
LIDA Implements
Theories of Cognition
• Situated (embodied) cognition —
Varela, Thompson & Roach
• Perceptual symbol systems —Barsalou
• Working memory—Baddeley
• Memory via affordances—Glenberg
• Long-term working memory—Ericsson
& Kinstch
• Global workspace theory—Baars
• Cognitive architecture—Sloman
May 20, 2006
Artificial General Intelligence Workshop
16
LIDA Cognitive Cycle
•
•
•
•
Employs basic modules of cognition
Employs primary cognitive processes
A sort of “cognitive atom”
Higher level cognitive processes
utilitize multiple cognitive cycles
• Deliberation, volition, problem solving,
metacognition, etc
May 20, 2006
Artificial General Intelligence Workshop
17
Internal Stimulus
Sensory
Memory
External Stimulus
Transient
Episodic
Memory
Consolidation
Declarative
Memory
Environment
1
Perceptual
Codelets
9
Action
Taken
Sensory-Motor
Memory
Episodic
Learning
Perceptual
Associative Memory
(Slip Net)
2
Move
Percept
3
Local
Associations
4
Form
Coalitions
Workspace
4
Move
Coalitions
8
Action
Selected
Action
Selection
(Behavior Net)
3
3
Cue
3
Local
Cue
Associations
6,7
Instantiate
schemes
May 20, 2006
Procedural Memory
(Scheme Net)
5
Conscious
Broadcast
Attention
Codelets
Attentional
Learning
Global
Workspace
Procedural Learning
Artificial General Intelligence Workshop
18
Human Cognitive Cycle Processing
• Hypothesis—Human cognitive processing is via
a continuing iteration of Cognitive Cycles
• Duration— Each cognitive cycle takes roughly 200
ms
• Cascading—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
May 20, 2006
Artificial General Intelligence Workshop
19
Neuroscience Evidence
• Halgren et al — Rapid distributed fronto-parieto-occipital
processing stages during working memory in humans (Halgren, E.,
C. Boujon, J. Clarke, C. Wang, and P. Chauvel. 2002. Rapid distributed fronto-parietooccipital processing stages during working memory in humans. Cerebral Cortex 12:710728.)
• Freeman — High resolution EEG brings us another step closer
to the NCC? (Freeman, W. J., B. C. Burke, and M. D. Holmes. 2003. Aperiodic Phase
Re-Setting in Scalp EEG of Beta-Gamma Oscillations by State Transitions at Alpha-Theta
Rates. Human Brain Mapping 19:248-272.)
• Lehmann et al — Brain electric microstates and momentary
conscious mind states as building blocks of spontaneous
thinking: I. Visual imagery and abstract thoughts. (Lehmann, D., H.
Ozaki, and I. Pal. 1987. EEG alpha map series: brain micro-states by space-oriented
adaptive segmentation. Electroencephalogr. Clin. Neurophysiol. 67:271-288, and Lehmann,
D., W. K. Strik, B. Henggeler, T. Koenig, and M. Koukkou. 1998. Brain electric microstates
and momentary conscious mind states as building blocks of spontaneous thinking: I. Visual
imagery and abstract thoughts. Int. J. Psychophysiol. 29:1-11.)
May 20, 2006
Artificial General Intelligence Workshop
20
Multi-cyclic Cognitive Processes
•
•
•
•
•
Deliberation and volition
Automazation
Non-routine problem solving
Metacognition
Self-awareness
May 20, 2006
Artificial General Intelligence Workshop
21
A Domain for an AGI Agent?
• An AGI agent must come
with sensors, motivators
and effectors, i.e., a domain
• For it to generalize
the domain must be
broad enough to have
several sub-domains
May 20, 2006
Artificial General Intelligence Workshop
22
AGI and Learning
•
•
•
•
An AGI agent is too much to build
Hence, an AGI agent must learn
How?
To start, best it learns like a human
May 20, 2006
Artificial General Intelligence Workshop
23
Some Principles of Human Learning
•
•
•
•
•
There’s no learning from scratch
We learn what we attend to
Learning is incremental and continual
Learning is a generate and test process
Much of memory is associative and
content addressable
May 20, 2006
Artificial General Intelligence Workshop
24
Selectionist & Instructionalist
Learning
• Selectionist Learning
– Representations selected
for reinforcement from
a redundant repertoire
• Instructionalist Learning
– new representations constructed
• LIDA learns in both modes
May 20, 2006
Artificial General Intelligence Workshop
25
An AGI Agent Must
•
•
•
•
Initially be copied after humans
Have a rich and broad domain
Employ many multi-cyclic processes
Be capable of both selectionist
and
instructionalist learning
in
several modes
May 20, 2006
Artificial General Intelligence Workshop
26
Must an AGI Agent …?
• Be functionally conscious?
• Phenomenally conscious?
• Capable of imagining
(internal virtual reality)?
• Be implemented with feelings
as drives and modulators of
learning?
May 20, 2006
Artificial General Intelligence Workshop
27
Trends toward AGI
• Developmental Robotics
– IEEE Technical Committee
• Autonomic Computing Systems
– IBM
• Self-Aware Computer Systems
– DARPA Workshop 2004
• Integrated Intelligent Capabilities
– AAAI’06 Special Track
May 20, 2006
Artificial General Intelligence Workshop
28
Email and Web Addresses
• Stan Franklin
– [email protected]
– www.cs.memphis.edu/~franklin
• “Conscious” Software Research Group
– www.csrg.memphis.edu/
May 20, 2006
Artificial General Intelligence Workshop
29