Chapter 4 consciousness, sleep, dreams, hynosis & drugs notes
Behaviours, Day-Dreams, Plans and Consciousness
description
Transcript of Behaviours, Day-Dreams, Plans and Consciousness
JED MOC Birmingham 9. 20031
Behaviours, Day-Dreams, Plans and Consciousness
Jim Doran
University of Essex
JED MOC Birmingham 9. 20032
Customerwith a
Few Suggestions
I’m just a
JED MOC Birmingham 9. 20033
Customer domain:
Using multiple agent based social (ABS) modelling on a computer (aka ABSS, MABS) to investigate social problems and phenomena
JED MOC Birmingham 9. 20034
A good ABS Model has:
• A Simulated Physical/Social Environment
• containing multiple Software Agents(which need to be cognitively complex?)
• at a suitable Level of Abstraction providing
• reliable Modelling Validity
• for some domain of investigation
JED MOC Birmingham 9. 20035
Alas …..
Our ability to design and implement “complex” software agents is very limited indeed
This matters!
JED MOC Birmingham 9. 20036
Types of agent architecture:
•ANN based
•C-A Rule based
•Blackboard
•BDI (Planner based)
•Hybrid and/or Multi-Layer
•Robotic
•“Fuzzy” controller
JED MOC Birmingham 9. 20037
An Application:
Modelling of guerrilla warfare and terrorism, with a view to assessing strategies and counter-strategies.
For example ………
JED MOC Birmingham 9. 20038
A Conjecture"Granted mobility, security (in the form of denying targets to the enemy), time and doctrine (the idea to convert every subject to friendliness) victory will rest with the insurgents, for the algebraical factors are in the end decisive, and against them perfections of means and spirit struggle quite in vain.
T.E.Lawrence
Encyclopaedia Britannica, 14th ed., 1929, Vol 10, p 953
JED MOC Birmingham 9. 20039
Note….
…..the importance of ideas and belief systems. For example, in the guerrilla warfare domain, what insurgents and counter-insurgent believe and feel about themselves, one another, and the world around them can be crucial.
It follows that agents in a valid model must be able to “believe” and collectively so.
JED MOC Birmingham 9. 200310
In this context (ABS Modelling), questions about consciousness that need answers are:
• Can a software agent be conscious? (Subjective awareness?
Integrated self-model? Have or acquire information ?)
• Can a software agent in an ABS model be conscious?
• If so, are ABS models potentially more “powerful” if the agents within them are made conscious?
JED MOC Birmingham 9. 200311
Towards answers…….
Consciousness
Is a necessary condition for a “conscious” machine that it be “intelligent” in the AI sense?
Am I conscious?
Why do I believe that Aaron is conscious?
JED MOC Birmingham 9. 200312
Two suggestions:
Design for “emergence”!
+
Solve an “intelligent survival” problem! (try to forget about the brain!)
JED MOC Birmingham 9. 200313
Emergent Properties
Consequences of a set of assumptions or specifications which are “non-obvious” and which are naturally characterised by a concepts “macro” to those in terms of which the assumptions or specifications are formulated.
JED MOC Birmingham 9. 200314
Design for Emergence
Put together a few relatively simple design elements in such a way that desired complex functionalities (e.g. cognitive) “emerge” without further specification.
This might seem to make the design task much more difficult! But maybe some of the high level stuff that seems hard to design comes for free!
One attempt ………
JED MOC Birmingham 9. 200315
A start point – compare:
Simple Repetition -- of a previous pattern of actions
Behaviour – an established and coherent set of situation-action combinations that achieves one or more requirements
Episodic memory – projection of a previous combination of action, events and situations
Plan – projected pattern of actions, with associated situations and events, that (seemingly) achieves a requirement
Day-dream (& Dream) – semi-arbitrary projection of pattern of actions with associated situations and events
JED MOC Birmingham 9. 200316
IN OUT
What interpretations might be supported?
A Random Input/Output Network
JED MOC Birmingham 9. 200317
A set of “design elements”
• Initially random network with designated (sensory) input and (action) output
• Pre-set network sub-structure (sub-areas and “projections” between them)
• Specification of AN units• Inbuilt processes of self-adjustment • Environmental properties: generating input• Imposed training regime: forcing certain outputs in
certain circumstancesTo be used to solve…
JED MOC Birmingham 9. 200318
An “Intelligent Survival” ProblemAssemble instantiations of the design elements to yield an agent which can act to survive as follows:
-- utilise and discriminate all sensory input as needed including past sensory input
-- be "efficient" incl. discovery and use of generalisations
-- "recognise" perceptual patterning corresponding to instances of external entities/processes which have multiple perceptual signatures [this implies building internal model(s) potentially incorporating self model]
-- use temporal projection. It's efficient to work out what to do in situations only when those situations actually arise, and this implies projection.
JED MOC Birmingham 9. 200319
BB6 is …
…an existing C program that is an attempt to obtain S-A reactivity, behaviours, episodic memory, planning and plan execution from a relatively unstructured network of adaptive AN style units controlling an agent in a very simple simulated environment.
(Compare Gianluca Baldassarre’s work)
JED MOC Birmingham 9. 200320
#########################
#26 3 4 6 1#
# 6 6 5 5 #
# 6 F 1 #
# 13 36 1 2 #
# 6 5 5 F #
# F3 2 41 6 #
#4 1 6 4 5 #
# F 3 4 FF 4 F #
# 1 2 F 1 #
# F 3 5 2 43 5 #
# 3 3 F #
# 2w2 11 #
# 31 >5 4 63#
#4 4 1 6 2 #
#5 14 4 F 14 #
#2F 5 3 3 3 F #
# F F 2 16 3 F33#
# 1 F6 4 1 #
# 1 F F 5 6 #
#2 5 1 #
# F F F #
# 4 1 3 2 23 #
# 3 6 1 F6 5 F#
#########################
BB6 in its environment
BB6 (“>”) can move, can sense its local environment and must consume food (“F”) and water (“W”) which renew periodically.
JED MOC Birmingham 9. 200321
Representations
Short term Memory (Representations)
Representations
Short term Memory (Representations)
Action units
Sensory Input
Actions
Projection Module
BB6
Reaction Module
JED MOC Birmingham 9. 200322
Weight adjustment
Co-activation leads to connection – with choice of representation emergent
JED MOC Birmingham 9. 200323
But too much of the BB6 structure seems “hacky”
Two types of activity
Forward is DF, but backward BF
Clocking
Double thresholds
Non-random mappings
JED MOC Birmingham 9. 200324
And……
importantly we’re missing:
• representations by unit clusters, with consequent flexibility
• reflexivity
JED MOC Birmingham 9. 200325
Which notions of consciousness, if any, does BB already or
potentially exhibit?
JED MOC Birmingham 9. 200326
Recap
Can/should ABS software agents be conscious?
Is “design for emergence” useful ?