07 Input Output - York College

advertisement
Conscious Robots,
Self-Aware Robots & Automata:
Engineering Computational Models & Architectures
for Cognitive Robotics and Machine Consciousness
Dr. John-Thones Amenyo
jta@york.cuny.edu
Dept. Math & CS
November 2008
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
1
Conscious Robots,
Self-Aware Robots & Automata
Talk Outline: Main Ideas
Who, Which:
Autonomous Robots; Mobile Robots; Autonomous Mobile
Robots; Intelligent Artifacts, Augmented Reality; Large-Scale, Distributed
Systems; Self-Aware Robots, Cognitive Robotics, Machine Consciousness
What:
Artifacts
Embed, Incorporate Consciousness + Self-Awareness in IT / ICT
Why: Meta-Autonomy in support of Survival / Teleological Goals
Where: Internal, Self-contained; “Creator-in-a-box”, Proxy-of-Designer
When: Run-time; Operational Life-cycle Support
How: Multi-scale, Multi-layer, Multi-level Computer Architecture (PMSCIO)
Models and Designs
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
2
Conscious Robots,
Self-Aware Robots & Automata
Consciousness: SOCAR
Wakefulness, Wakeful/Awake State Occupancy. Graded / Fuzzy. (Arousal, Excitement). (Alternate States: Sleep;
Anaesthesia; Coma; Death; Development/Morphogenesis state)

(Alternate States: Unconscious, Sub-conscious; Hyper-conscious / Super-conscious / Ultra-conscious)
Attention; Attentional Control / Focus; Sequential Switching, Ordering, Scheduling
Ego; Self; Unity; Coherence; “Soliton”
Conscious Awareness; Sensation; Perception; Cognition, Concepts; Verbal / Linguistic Awareness, Conceptions
Inner Speech (Talking to Self, Thinking?); Silent Speech; Mental Visual Imagery
Subjective Awareness; Qualia; Phenomenal Awareness
Emotional Valuation (Feelings, Moods, Pains, Pleasures); Motivational Valuation (Urge, Drive, Impetus, Obsession)
Memory; Remembering; Recall; Learning; Imagination; Envisioning; What-if Scenarios; Deliberation; Expectations
Intention; Intentional Actions, Behaviors; Will; Self-Initiative; Reaction; Pro-action; Interaction; Transaction, Volition
Self Awareness + Self-Control; Emotional Expression; Motivational Expression
SOCAR – Separation Of Concerns, Aspects & Roles
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
3
Conscious Robots,
Self-Aware Robots & Automata
Self-Awareness + Self-Control: SOCAR
Self-
Consciousness, Awareness, Monitoring; Evaluation; Assessment; Testing; Diagnosis;
Analysis; Prognosis, Identity; Identification; Individuation; Prediction; Forecasting; Learning;
Knowledge; Documenting; Archiving; Inspecting; (Introspection); Modeling; Simulation; Observation;
Cognition; Envisioning; Imagination; Intelligence (Espionage); Study; Reflection; Deliberation;
Self-
Reliance; Reliant; Responsible; Customizing; Devising; Managing; Initiating; Directing;
Protecting; Control; Regulating; Supporting; Restructuring; Programming; Re-programming;
Reviewing; Adaptive; Sufficiency; Redesign; Re-engineering; Updating; Upgrading; Modifying;
Repairing; Maintaining; Healing; Discipline; Censorship; Sponsorship; Motivating; Drive; Deployment;
Instruction; Optimizing; Preservation
Self-
Control, Generative; Regenerating; Evolving; Configuring; Re-configuring; Organizing
Implementing; Realizing; Intervention; Planning; Sustaining; Correcting; Recovery; Assembly,
Regulation
SOCAR – Separation Of Concerns, Aspects & Roles
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
4
Conscious Robots,
Self-Aware Robots & Automata
Applications & Related Areas
Autonomous Robots; Mobile Robots; Autonomous Mobile Robots; Intelligent Artifacts,
Augmented Reality; Large-Scale, Distributed Systems; Humanoid Robots,
Anthropomorphic Robots; Embodied Intelligence; Embodied Cognition; Embodied
Emotions, Affect & Connation;
Automonic Computing (IBM); Conscientious Software (Sun Microsys); RecoveryOriented Programming; Fault-Tolerant Computing; Continuously Evolving IT/ICT
Natural Computation: Biol.-inspired; Bio-mimetic; Bio-imitation;
Computational Intelligence; Biocomputing; Artificial Immune Systems;
Immunocomputing
Computational Neuroscience, Neurocomputing; Biological Information Processing
Military, Defense, Security; Space & Planetary Exploration; Undersea, Seafloor
Exploration / Exploitation; Nuclear / Hazardous Waste Storage Management
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
5
Conscious Robots,
Self-Aware Robots & Automata
Architectural Models & Theories: Meta-levels
M. Minsky:
External
Environment
Body
A-Brain
B-Brain
C-Brain
A. Sloman:
External
Environment
B. Baars:
Body
Reactive
Control
Deliberative
Control
MetaManagement
Consciousness: Global Workspace Theory. Blackboard
Architecture of a Collection of Specialized Processes (Agents)
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
6
Conscious Robots,
Self-Aware Robots & Automata
Architectural Models & Theories: Meta-levels
M. Minsky:
External
Environment
Body
Instinctive
Learned
Deliberative
Reactive
Reactive
Thinking
Reflective
Thinking
Self-Reflective
Thinking
Self-Conscious
Reflection
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
7
Conscious Robots,
Self-Aware Robots & Automata
Why:
Plausible Reasons for Evolution

A Perfect, Flawless, synchronically and diachronically well-adapted System does NOT need
Consciousness nor Self-Awareness. Only needed to cope with Uncertainty (plus Fear, Doubt, Change, Diversity,
Entropy)
 Uncertainty = Potential for Expectation Violations in System Lifecycle: Goals, Needs,
Requirements, Specifications, Design, Architecture; Coding; Implementation; Configuration;
Deployment; Operation; Management; Use; etc.
  Embed as Real-time, Run-time, Online Creator-in-a-Box, Internalized, Interiorized Designer’s
Proxy; GOD-in-a-Box. (G.O.D  Grappler / Generator Of Diversity)
 Stored Creator-Designer Proxy concept: Regard as extension of J. von Neumann’s concept of
Stored Program Control (Puppeteer-in-a-Box).
(Also regard as beyond Tele-operation, Remote Control)
Use Top-Down Inherited Attributes (c.f. Attribute Grammars) to Obviate Combinatorial Explosion in
dealing with Discrete Structures, (e.g., Kronecker products, or Cartesian, Cross, Tensor
products)
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
8
Conscious Robots,
Self-Aware Robots & Automata
GOD-in-a-Box: Stored Creator-Designer Proxy Concept
External
Environment
Body
External
Environment
Body
Operator
Proxy
Cybernetics
Control
“Brain”
Creator-Designer Proxy
Mind
Unconscious
Consciousness
SelfAwareness
Self
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
9
Conscious Robots,
Self-Aware Robots & Automata
Design Patterns: Diverse Organisms and Artifacts Can Evolve
External
Environment
External
Environment
External
Environment
Body
Body
Body
Cybernetics
Control
Cybernetics
Control
Mind
Unconscious
Consciousness
SelfAwareness
Self
Mind
Unconscious
Control
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
10
Conscious Robots,
Self-Aware Robots & Automata
Energetics / Informatics Dimensions
Body
Cybernetics
Control
Mechanics
Kinematics
Kinetics
Dynamics
Synergetics
Mind /
Unconscious
Consciousness
+ Self
SelfAwareness
Cybernetics
Command
Unconscious
Communications
Sub-conscious
Content Manip.
Fringe-conscious
Coordination
Energetics
Informatics
Hard, Real,
Soft, Virtual, Overlay
Physical
Immaterial
Material
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
11
Conscious Robots,
Self-Aware Robots & Automata
Run-time “Creator-in-a-Box” “Engineering -ilities” Goals
Performance, Productivity, Reliability, Availability, Dependability, Resilience,
Robustness, Fault-tolerance, Survivability, Integrity,
Autonomy,
Organizability, Complexity, Understandability
Upgradability, Maintainability, Evolvability, Mutability, Modifiability, Tunability,
Adaptability, Repairability, Serviceability
Functionality, Effectiveness, Adequacy, Capability, Ability,
Cost, Optimality, Efficiency, Accountability
Manageability, Transparency, Administrability, Controllability, Observability,
Diagnosability, Testability, Predictability, Operability
Quality, Assurance,
Coherence, Organizability, Assemblage, Designability, Buildability,
Constructability, Deployability, Scalability, Configurability, Embodiment
Safety, Security, Protection
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
12
Conscious Robots,
Self-Aware Robots & Automata
Run-time “Creator-in-a-Box” Coping With Uncertainty
Prediction, Forecasting, Prognosis
Analysis, Diagnosis, Characterization, Classification
Learning, Understanding, Comprehension, Mastery
Modeling, (Virtual, Inner) Simulation
Evaluation, Valuation, Signification, Denotation, Annotation
Structuring
Ranking, Rating, Grading, Gradation, Sorting
Transformation, Variation, Extension Modification, Mutation, Change
Generalization, Abstraction, Scaling
Specialization, Customization, “Personalization”
Selection, Choice, Multiplexing
Modulation
Command, Control, Coordination, Regulation
Instruction, Teaching
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
13
Conscious Robots,
Self-Aware Robots & Automata
Multi-Layer Architectural Model
Biological Systems
Survival / Goal Layer
Computational Layer
Physical / Material Layer
Engineered Artifacts
Goal Layer:
Survival, Animal Needs
Goal Layer:
Survival, Assigned Needs
Computational Layer
Sensation, Perception
Emotions, Motivations
Memory, Learning, Cognition
Behaviors, Actions, Mobility
Computational Layer
Computations, Calculations
Information Processing
Content Manipulation
Cybernetics, Control, Coord.
Physical / Material Layer
Physical / Material Layer
Register Transfer Level
Neuron networks, circuits
Digital Logic, Digital Electronics
Neuron, nerve cells
Neuron synapses, ion channels Electronics, Optics, Photonics
Materials, Electro-Magnetics
Bio-molecules, Bio-physics
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
14
Conscious Robots,
Self-Aware Robots & Automata
Multi-Layer / Multi-Scale Architecture Model
Environment
Body
Control / “Brain”
Mind /
“Unconscious”
Consciousness
+ Self
SelfAwareness
Teleological
Teleological
Teleological
Teleological
Teleological
Teleological
Computational
Computational
Computational
Computational
Computational
Computational
Physical
Physical
Physical
Physical
Physical
Physical
Compare; ISO / OSI 7-layer & B-ISDN/ATM 7-layer x 3-plane data comm. protocol models
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
15
Conscious Robots,
Self-Aware Robots & Automata
Skip-Level / “Fat” Augmented Architecture
External
Environment
Body
Consciousness
Mind
Unconscious
Cybernetics
Control
SelfAwareness
Self
B – Body Proxy
C – Control Proxy
M – Mind Proxy
External
Environment
Body
Control
B
C
Mind
B
C
M
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
Consciousness
/ Self
16
Conscious Robots,
Self-Aware Robots & Automata
PMSCIO Functional Roles in Architecture
External
Environment
I
Body
O
P – Processing, Processor
I
C/S
I
C/S
O
O
Control
M – Memory, Storage
“Mind”
Unconscious
I
C/S*
O
Consciousness
+ Self
I
C/S
O
Self Awareness
S – Switching, Communications, Exchange
C – Control, Coordination
IO – Input / Output (Transducers)
C/S – (Shared Resource) Resource-Sharing Multi-access
Conflict Resolution; Fuzzy Mux; *Attentional Controls
I – Input (Sensors) / O – Output (Effectors)
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
17
Conscious Robots,
Self-Aware Robots & Automata
PMSCIO Architecture2
E|M|m
E|M|m
IP
IP
E|M|m
External
Environment
I
O
Body
M – Motivational Proc.
m – Memory Proc.
E|M|m
C/S
E|M|m
E – Emotional Proc
E|M|m
E|M|m
E|M|m
IP
E|M|m
E|M|m
C/S
C/S
E|M|m
E|M|m
E|M|m
E|M|m
E|M|m
OP
OP
OP
E|M|m
E|M|m
Control
“Mind”/Unconscious
E|M|m
Consciousness + Self
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
18
Conscious Robots,
Self-Aware Robots & Automata
PMSCIO:
Body also has Internal IO units
E|M|m
IP
E|M|m
External
Environment
I
O
I
E|M|m
C/S
Body
“Mind”/Unconscious etc
O
E|M|m
OP
E|M|m
Control / “Brain”
E|M|m
E – Emotional Proc
M – Motivational Proc.
m – Memory Proc.
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
19
Conscious Robots,
Self-Aware Robots & Automata
PMSCIO:
Each Primary IO unit also has Aux I2/O2
E|M|m
IP
E|M|m
I
O2
External
Environment
I
C/S
Body
I2
O
E|M|m
“Mind”/Unconscious etc
O
E|M|m
OP
E|M|m
Control / “Brain”
E|M|m
E – Emotional Proc
M – Motivational Proc.
m – Memory Proc.
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
20
Conscious Robots,
Self-Aware Robots & Automata
Each IP (or OP) has at least 4 post- (pre-) Transduction Stages
E|M|m
IP
Env / Body etc
E|M|m
E|M|m
E|M|m
E|M|m
Ip
IIp
IIIp
IVp
“Mind”/Unconscious etc
E|M|m
E|M|m
E|M|m
E|M|m
E|M|m
C/S
E – Emotional Proc
E|M|m
E|M|m
E|M|m
E|M|m
E|M|m
OP
Ip
IIp
IIIp
IVp
E|M|m
E|M|m
E|M|m
E|M|m
E|M|m
M – Motivational Proc.
m – Memory Proc.
Control / “Brain”
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
21
Conscious Robots,
Self-Aware Robots & Automata
PMSCIO:
C/S: SOCAR: Communications + Control
E|M|m
E|M|m
C/S
S
E|M|m
E|M|m
E|M|m
E|M|m
C
IOP
E|M|m
E|M|m
E – Emotional Proc
M – Motivational Proc.
m – Memory Proc.
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
22
Conscious Robots,
Self-Aware Robots & Automata
Some Biologically Plausible Models
Wakefulness
External
Environment
Body
Cybernetics
Control
Mind
Unconscious
Consciousness
SelfAwareness
Self
Sleep
External
Environment
Body
Cybernetics
Control
Mind
Unconscious
Consciousness
SelfAwareness
Self
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
23
Conscious Robots,
Self-Aware Robots & Automata:
Some Biologically Plausible Models2
“Mind”
Control
External
Environment
I
Body
O
I’
O
Unconscious
C/S
I’
C/S
Consciousness
+ Self
I’
I’
C/S
O
O
Self Awareness
C/S
O
Brain Stem + CNS/PNS
Fore-Brain + Thalamus + Limbic Sys
Cerebrum / Cerebral Cortex / Neo-Cortex
P|E|M|m
P|E|M|m
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
P|E|M|m
24
Conscious Robots,
Self-Aware Robots & Automata
An Engineer in the Land of Evolution: Speculations
 Why do Automobiles Make Noise? Why do most Birds make Noise, when Awake?
 Why do Humans and Some Other Animals have Overt Emotional Expression?
Could Human Sound-based Language be a Derivation of Emotional Expression?
M. Faraday’s co-induction phenomena: Movement of Electrical Charges is Always
Accompanied by Induced Magnetic Field.
 Overt Leakage Manifestation: Maybe cannot Help it. Overt Accompaniment to Physical
Activity, Exertion, Effort, Much Like Thermal Heat Production with Many Physical Processes.
Wave-Particle Duality; Time-Frequency Embodiments, Manifestations, Representations.
Could Self (Ego, Unity) be a Manifestation of Wave-Particle Duality?
Lamarckian Evolution Path for Engineered Artifacts
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
25
Conscious Robots,
Self-Aware Robots & Automata
Quick & Brief Guide to the Literature
Minsky, M., Society of Mind, Simon & Schuster (1988)
Minsky, M., Emotion Machine, Simon & Schuster (2006)
Kari, L. & Rozenberg, G., The Many Facets of Natural Computing, Comm. of ACM, Vol. 51, No. 10 (Oct. 2008),
pp. 72 – 83.
Aleksander, O., Modeling Consciousness in Virtual Computational Machines…, Synthesis Philosophica, Vol.
44, No. 2 (2007), pp. 447 – 454.
Sloman, A., What Sort of Architecture is Required for a Human-like Agent?, (eds) Wooldridge, M. and Rao,
A., Foundations of Rational Agency, (1999).
Sloman, A. & Chrisley, R., Virtual Machines and Consciousness, Journal of Conscious Studies, Vol. 10, No.
4/5 (Apr./May 2003), pp. 133 – 172.
Kephart, JO. & Chess, DM., The Vision of Autonomic Computing, IEEE Computer, (January 2003), pp. 41 –
50.
Gabriel, RP & Goldman, R., Conscientious Software, Sun Microsystems
http://www.dreamsongs.com/Files/ConscientiousSoftwareCC.pdf
Baars, B., A Cognitive Theory of Consciousness, Cambridge University Press (1988)
Haikonen, P., Robot Brains: Circuits for Conscious Machines, Wiley (2007)
Gamez, D., Progress in Machine Consciousness, Consciousness & Cognition, Vol. 17 (2008), pp. 887 – 910.
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
26
Conscious Robots,
Self-Aware Robots & Automata:
Engineering Computational Models & Architectures
for Cognitive Robotics and Machine Consciousness
Thank You
© 2008. John-Thones Amenyo. Conscious Robots & Self-Aware Robots. York College – CUNY
27
Download