The Turing Machine Revisited

61
The Turing The Turing Machine Machine Revisited Revisited Can a conscious machine exist? (MCon guys say yes, and here’s how he’d build it) Dr. Alan Rosen

description

The Turing Machine Revisited. Can a conscious machine exist? (MCon guys say yes, and here’s how he’d build it). Dr. Alan Rosen. Introduction. System Engineering and Reverse Engineering TRW 1958-1992 Darwins Law. The primary assumption guiding our reverse engineering effort. Charles Darwin. - PowerPoint PPT Presentation

Transcript of The Turing Machine Revisited

Page 1: The Turing Machine Revisited

The Turing The Turing Machine Machine RevisitedRevisited

Can a conscious machine exist?(MCon guys say yes, and here’s how he’d build it)

Dr. Alan Rosen

Page 2: The Turing Machine Revisited

Introduction•System Engineering and Reverse

Engineering

•TRW 1958-1992

•Darwins Law

Page 3: The Turing Machine Revisited

Charles DarwinDARWIN’S LAW

“Every living organism, member of an extant specie, is genetically endowed with organs and behavioral drives, that statistically enhance its survival in its environmental niche.”

The primary assumption guiding our reverse engineering effort

Page 4: The Turing Machine Revisited

Caveats & assumptions

•Controversial aspects of consciousness and emotions

•Definition: “consciousness” is a subjective experience

•Engineering is based on two principles in neurobiology and psychology.

•A. Modalities of receptors and the law of specific nerve energy

2.B. William James definition of Emotion.

Page 5: The Turing Machine Revisited

Proof that a conscious machine

exists

The Turing Test (to determine if a machine can “think.”):

An imitation game wherein the intelligence of the machine is tested via its ability to sustain human-like discourse.

Although the computational complexity of the Universal Turing Machine (UTM) was a sensation, Alan Turing did not prove that a UTM exhibits human-like cognitive thinking

I

Page 6: The Turing Machine Revisited

The UTM failed because UTM’s or modern digital computers do not operate on subjective

experiences

I

Page 7: The Turing Machine Revisited

Computational Characteristics of each set

I

The T-set

1. The UTM operates on symbols, numbers, memory locations,

and functions of symbols, numbers, memory locations

2. Follows the computational rules of mathematics and symbolic logic.

The S-set

Members of the S-set:

1. Are unique to sentient biological organisms.

2. Include a subset Sx of

independent variables

3. Are experience only by the subject

4. Do not follow the computational rules of the T-set

Page 8: The Turing Machine Revisited

A universal Turing machine will never generate a

subjective experience if a computer can

only generate members of the T-Set

I

Page 9: The Turing Machine Revisited

Conversion of Subjective Experiences

Into Code

I

Page 10: The Turing Machine Revisited

I

Page 11: The Turing Machine Revisited

I

Page 12: The Turing Machine Revisited

The significance of the NCM-circuit:A quantum leap in our understanding the adaptations of

the human body and brain

• Reverse Engineering sensations and emotions: Finding the NCM-circuits that generate all human feeling leads to:

• An understanding of the role that feelings and emotions play in the brain’s control of the body: Sensory motor control and behavior.

• The physiological design (viewed as an adaptation) of the brain and all other organic sub-systems.

• Reverse engineered design of a verbally intelligent humanoid robotic system that utilizes the NCMs of sensations and emotions to control the body, think, feel, see, hear, smell, and taste.

We have taken the first step: Join us in an exciting quest that will shape the 21st century as the century of humanoid robotics.

Page 13: The Turing Machine Revisited

Outline of the Presentation

• THE ROLE OF THE NCM (THE CONSCIOUSNESS MECHANISM): A FIRST STEP

• II A Programmed (supervised) multitasking humanoid robot that can feel, see, and hear.

a) A tactile itch robotb) A visual seeing robotc) An auditory hearing robot

• III The operation of a supervised multitasking humanoid robot that can feel, see, and hear. (Equipped with a procedural memory system)

• IV An autonomous (unsupervised) multi-tasking robot that uses “emotions” to guide it’s behavior. (Equipped with a procedural memory system)

• V An autonomous multi-tasking robot that can comprehend verbal speech and converse-verbally with humans. (Equipped with a declarative memory system)

I. Proof that a “conscious” machine exists. (Presented)

Page 14: The Turing Machine Revisited

The Approach: Design of A Turing Type Machine that converts S-sets into T-sets

I

Page 15: The Turing Machine Revisited

II. A Programmed (supervised) multitasking humanoid robot that can feel, see, and hear.

• Neuronal circuit in the brain, represented by the central connections, is defined by the modality of the receptor.

• This circuit, called a Neuronal Correlate of a Modality (NCM)-circuit, may be regarded as the Sensation-generating Mechanism (SgM) that generates the sensation defined by the modality of the receptor.

• To design the NCM-circuit, we proposed a study of the connectivity of the modalities of the tactile, visual, and auditory sensors. This circuit is the SgM that generates the sensation defined by the modalities of the receptors

II

Page 16: The Turing Machine Revisited

The Modalities of the Tactile System

Page 17: The Turing Machine Revisited

A tactile Itch-Robot

Reverse engineering the modalities of pressure

transducers (mechanoreceptors) distributed on the robotic body

II A

Page 18: The Turing Machine Revisited

CONSTRAINTS IMPOSED ON THE OPERATIONOF AN ITCH-SCRATCH ROBOT CONTROLLED BY

THE MODALITIES OF MECHANORECEPTORS

a) MONITORING: The robot must perform tactile sensory monitoring of all the pressure transducers (mechanoreceptors) uniformly distributed on the robotic body. The “robotic self monitoring” performed by the system may be analogous to biological perception of itch-type activations

b) SELF LOCATION AND IDENTIFICATION: The controller must locate and identify all body parts. For example, all possible itch-points and all possible end-joints used for scratching must be located and identified by the controller. “Robotic-self” location and identification may be analogous to biological self-awareness of itch-type activations.

c) SELF KNOWLEDGE (AWARENESS):The robot must be programmed/taught to perform all possible itch-scratch trajectories. A robot that learns all possible itch-scratch trajectories is said to exhibit a form of “robotic self knowledge” analogous to biological self awareness.

II A

Page 19: The Turing Machine Revisited

The controller has within it a reflection of the external coordinate frame

Robotic self-identification and location

(volitional constraint) The trajectory of motion is pre-planned and goal-directed with the option re-planning (obstacle avoiding) the pre-planned trajectory

Training and programming and learning by means of repeated itch-scratch activations

11

22

33

44

Derived Constraints Associated with

“itch-scratch” type activations

II A

Page 20: The Turing Machine Revisited

Reverse engineered design of a neural net based coordinate frame within the controller: The controller has

within it a reflection of the external coordinate frame11

II A

Page 21: The Turing Machine Revisited

The measure of the internal coordinates is calibrated with the measure of the 3-dimensional space in which the robot is operating.2A2A

II A

Page 22: The Turing Machine Revisited

2B2B The “Robotic Self” is fully defined in the controller.

II A

Page 23: The Turing Machine Revisited

3A3A

II A

Design of an itch-scratch NCM-circuit:

• Hybrid neural-net/microprocessor

based circuit

• Configured input, Task Selector(Task-initiating Triggers

TTs), and nodal map module and Sequence Stepper Module.

Page 24: The Turing Machine Revisited

3B3B Block Diagram of the RRC (Hybrid Circuit)

II A

Page 25: The Turing Machine Revisited

Training a Nodal Map Module

4A4A

II A

Page 26: The Turing Machine Revisited

4B4B

II ATraining , programming and learning

by means of repeated activation

Page 27: The Turing Machine Revisited

The Modalities of the Vision System

Page 28: The Turing Machine Revisited

Visual -seeing RobotThe modalities of

the CCD array associated with the

cameras/eyes

II B

Page 29: The Turing Machine Revisited

A. The modalities and central connections of the visual sensors must give rise to a sensory form of self location and identification (of all body parts) in a coordinate frame defined by the visual receptors and located within the controller.

B. The coordinate frame must be consistent with and calibrated with the tactile-itch modality coordinate frame.

The design procedure: Reverse engineering the modalities of the

visual receptors.Note: The same design procedure is used for all modalities. All “subjective

experiences” require “self knowledge.”

Page 30: The Turing Machine Revisited

The correspondence problemHow does binocular vision, consisting of two

2D-surface images, generate a 3D image that corresponds to the 3D objects that gave rise to

that image?• The reverse engineered design is based on Wheatstone’s invention of the 3D-picture stereoscope.

• The superposed images (right & left eye) of the stereocope form the “cyclopean eye” of the system

• The cyclopean eye is the SgM in the brain of an observer that “turns trigonometry onto consciousness.” (Pinker, 1997)

II B

Page 31: The Turing Machine Revisited

The Wheatstone stereoscope and the

3D-sensation generating

mechanism.

“Turns trigonometry into consciousness” Pinker 1997

Page 32: The Turing Machine Revisited

The basic principle for 3D-video viewing.If the physiology of the human brain follows the laws of physics, it also must superpose the images of the right and left eye

Page 33: The Turing Machine Revisited

A visual coordinate frame within the controller.Formed by all the indexed receiving neurons that locate spots of light on the image planes within a given FOV, and all FOVs designed into the system.

The Cyclopean Eye

Connected to the tactile “self identification and location”-circuit.

During each frame period, the convergent angle opto-sensor determinesthe convergent-depth of the image plane and the

TSM transmits the cyclopean eye data to the indexed locations (at plane position-D2).

X

Page 34: The Turing Machine Revisited

Correspondence-matching of the images of the right and left cameras by reverse engineering the convergence and accommodationreflex associated with the rectus and ciliary eye muscles.A solution to the neural net input circuit has been published by Rosen and Rosen (2007, 2006a).

Page 35: The Turing Machine Revisited

Calibrating the distance-measure in the FOV-visual space. The relative depth distance and size of the pencil-image falls within the FOV of the cyclopean eye. The image-pencil is calibrated with the depth distance and size of the object-pencil, which is determined by the tactile sensors and the tactile receiving neurons within the controller.

X

Page 36: The Turing Machine Revisited

A pictorial representation of a laboratory set-up used to train a visual “itch-scratch”-robot to avoid obstacles. The robot is pictured re-planning a pre-planned itch-type trajectory in order to avoid a visual obstacle viewed along the pre-planned trajectory.

The visual NCM-circuit

Page 37: The Turing Machine Revisited

The Modalities of the Auditory

System

Page 38: The Turing Machine Revisited

II C

Auditory HearingThe modalities of microphone transducers simulating the vibrating hair cell mechanoreceptors in the ear

The NCM Circuit for Auditory Perception

Page 39: The Turing Machine Revisited
Page 40: The Turing Machine Revisited

The p-phoneme navigational path in the p-q nodal map for the word “listen” is presented at the bottom of the figure.Each vector direction represents a control signal of the mouth-lip-tongue-airflow configuration. The a-f-t diagram at the top of thefigure is presented as a function of brain processing frame periods. It is assumed that brain processing occurs at the rate of 30frames per second.

A sequence of nodal transitions associated with the p-vector control signals of the mouth-lips-tongue-air flow that generates the phoneme sound of the word L I S E

N

Page 41: The Turing Machine Revisited

Expansion of the itch-scratch-task to a multi-tasking robot.

• Itch activations: Task-initiating triggers (TTs) selected by the (system designer) Task Selector module (TSM) of the system.• Visual & auditory TT-activations: are also programmed by the system designer, into the TSM.• In a supervised learning multi-tasking robot the TTs programmed into the TSM are determined by the Hierarchical Task diagram (HTD).• The Hierarchical Task Diagram (HTD) is the top level specification of the system .• The HTD may be developed, in addition to an itch scratch robot, to a postal delivery robot (HTD-determined), an ambulating robot, a ditch digging robot, and even a basketball playing robot.

The operation of a supervised multitasking humanoid robot that can feel, see, and hear.

(Expansion of itch-scratch tasking to multi-tasking)

III

Page 42: The Turing Machine Revisited

The Functional Flow OF Task-initiating Triggers (TTs) Through the TSM Pattern Recognition Circuit. Programmed Offline by Use of Top Level Specification(HTD)

III

Page 43: The Turing Machine Revisited

The Hierarchical Task Diagram for the sensory motor control of a multi-

tasking robotIII

Page 44: The Turing Machine Revisited

A Procedural Memory Circuit in the Brain

The HTD, the “self” nodal map recording monitor and the TSM-pattern recognition circuit, are analogous to a procedural memory system in the brain.

The HTD describes the tasks and the priority level TT that is assigned to each task that the robot is designed and programmed to perform.

The pattern recognition circuit must be taught (programmed) to recognize the total set of TT-priority levels that have been designed into the HTD.

During each frame period the pattern recognition circuit of the TSM examines the priority levels of all TTs that are recorded on the pattern recognition circuit of the TSM. Depending on the TTs observed by the robot during sensory perception, the robot performs and remembers a complex sequence of obstacle avoiding tasks all aimed at fulfilling the prime tasks shown on the HTD

Page 45: The Turing Machine Revisited

The Functional Similarities of the Controller to Operation of the Brain

• Parallel processor controls all motors simultaneously with synchronization and coordination

• Body sensors constantly monitor the external environment

• External coordinate frame is embedded within the controller

• The measure of the internal space is calibrated with external space

• Motion of the limbs defined and controlled relative to the center of mass of the “robotic self”

• Trajectories are pre-planned and goal directed with the option of re-planning any pre-planned trajectory.

• All motors are trained simultaneously by neural networks that are initially programmed by inverse kinematics.

• Trained to perform a diverse set of multi-tasking actions from an itch-scratch robot to a mail delivery robot... a sports playing robot.

III

Page 46: The Turing Machine Revisited

• The Darwinian Hierarchical Task Diagram (DHTD): - The top level specification of an autonomous HTD.

• Must autonomously learn to identify and prioritize all the TTs of the DHTD.-In the biological system a few TT-patterns are innate to the organism.

-All other derivative TT patterns must be learned.

• The Darwinian Search Engine (sensory perception), is used to find environmental contingencies (via the TSM) and identify them as TTs.

• Learning and prioritization of TTs: A) All TTs are accompanied by an emotion (an upset of an autonomic subsystem) B) emotions are the modalities of upset autonomic homeostatic system (servomechanisms) C) Conditioned learning and prioritization of TTS is performed by the “emotional perception” of the modality of an upset sub-system.

Emotional-Task-initiating Triggers (TTs)

An autonomous (unsupervised) multi-tasking robot that uses “emotions” to guide it’s behavior.

(Equipped with a procedural memory system).

IV

Page 47: The Turing Machine Revisited

TACTILE SEARCH

ENGINE

“SELF” TASK

B’’

surface (skin)

maintenance

• •

Directed

walking

Daisy chain

Line dance

chunks

TACTILE

SEARCH

ENGINE

“SELF” TASK

B’’ Surface

(skin)

Maintainance

VISUAL SEARCH

ENGINE

INTERNAL TIT

ENGINEPlatform-camera

zoom focus control

Platform Camera

PRIME

TASK A

PRIME

TASK B

PRIME

TASK C

PRIME

TASK A’

PRIME

TASK B’

PRIME TASK

A’’

Hand

Manipulation

PRIME TASK

C’’

“blind “ tasks

Leg motion

task

Hand

manipulation

task

Arm motion

task

Leg motion

task

Hand

manipulation

task

Arm motion

task

•• • •• ••• • •• •

Dancing

&

Jumping

Directed

orientation

Directed

reaching

Signaling

Hand

manipulation

Arm

motion

Directed

orientation

(scratch)

orientation

(body)

Directed

walking

Reach

(adjust

Destination

A

Destination

B

Destination

C

Dest.

A

Orientation

A

Dest.

B

Cyclic (chunk)

stepping

Cyclic (chunk)

stepping

sequential

non-cyclic

sequential

non-cyclic

TACTILE

SEARCH

ENGINE

Directed

Reaching

(scratch)

Directed

Walking

“SELF” TASK

self definition

Surface (skin)

maintenance

Darwinian survival Prime Objective

FOOD SHELTER REPRODUCTION DEFENSE

DODILY

MAINTENANCE

The Darwinian Hierarchical Task Diagram (DHTD):The Top Level Specification of the RRC. Conversion of HTD to DHTD

IV

Page 48: The Turing Machine Revisited

What is an Emotion?William James, the father of modern psychology, wrote that an

emotion is a mechanism that upsets the equilibrium of the homeostatic operation of the autonomic organic functions of the

body.

The Role emotions play in the design of an autonomous DHTD.•There are,literally, thousands of homeostatic subsystems in the body•Emotions are the modalities of upset homeostatic subsystems•Reverse engineered design of emotional modalities adhere to the law of specific nerve

energy.

-Hormonal-receptor and axonal-synaptic pathways (endocranology)

IV

Page 49: The Turing Machine Revisited

Reverse engineering emotional modalities

• The law of specific nerve energy: The upset signal must activate the central connections in the Self-location and Identification -circuit.

• The specificity of the pathway may be either axonal-synapticor hormonal-receptor (determined in the field of endocranology)

IV

Page 50: The Turing Machine Revisited

Learning the Derivative TT - Tasks

It is postulated that with repeated coupling of q-P with q-TT, the magnitude of the priority level assigned to the q-P slowly increases. This increase is determined by the magnitude of the sentient-emotional experience, and the degree of “upset” of one or more autonomic homeostatic systems

After repeated coupling of q-P with q-TT, The lower branch may be triggered by the uncoupled q-P and q-P becomes a learned TT - task.

In the biological TSM the rate of learning is a function of the “emotional perception”. (the change in state of the autonomic system)

The “emotional” factor is an essential element in the learning process: “All animals that exhibit associative conditioning, from snails to humans, seem to

learn by detecting environmental contingencies (TT-tasks) rather than detecting the simple contiguity of a conditioned stimulus and unconditioned

stimulus.” (Kupfermann 1991)

Page 51: The Turing Machine Revisited

Designing the biological TSM: An Autonomous TSM that learns and prioritizes derivative TTs.

IV

Page 52: The Turing Machine Revisited

A Memory Module in the Brain

Procedural memory is built into the pattern recognition circuit of the biological TSM

The “emotional” factor is an essential element in the learning process

The pattern recognition circuits ( e.g. Stephen Grossberg and Gail Anderson) are essential elements in the design of the motivational and memory systems in the brain.

Page 53: The Turing Machine Revisited

Procedural learningand remembering

Derivative-TT’s that must be learned in driving a car. Innate-TT is the “fear of collision” associated with speed and distance.

Page 54: The Turing Machine Revisited

The design of a TSM that recognizes tactile,visual and auditory TTs

IV

Page 55: The Turing Machine Revisited

Closing the functional loop • Somatic motor system • “Emotional” motivational system • Autonomic (organic) system.

A BUILDING PATH: THE DESIGN OF THE HEDONIC FACTOR INTO A MACHINE

Designed the pain-Pleasure Mechanism into the pattern recognition of the motivational system in the brain.

For the first time we have a tool to study:

A. How do emotions operating on the motivational system in the brain, affect animal and human behavior.

B. The pairing of the unconditioned and the conditioned stimuli in the classical Pavlovian learning methodology

C. Solving the mind-body problem

IV

Page 56: The Turing Machine Revisited

A reverse engineered design of an auditory-verbal NCM leads to:-A neuro-anatomical-connectionist model for the brain organization of language- The Darwinian Language Model- A Declarative Memory System in the Brain

Question: How to build an intelligent, humanoid, cognitive UTM?Ans. Teach the emotional DHTD-robot to talk, read, write...

V

An autonomous multi-tasking robot that can comprehend verbal speech and converse-verbally with humans. (Equipped with a

declarative memory system).

Page 57: The Turing Machine Revisited

The p-phoneme navigational path in the p-q nodal map for the word “listen” is presented at the bottom of the figure.Each vector direction represents a control signal of the mouth-lip-tongue-airflow configuration. The a-f-t diagram at the top of thefigure is presented as a function of brain processing frame periods. It is assumed that brain processing occurs at the rate of 30frames per second.

A sequence of nodal transitions associated with the p-vector control signals of the mouth-lips-tongue-air flow that generates the phoneme sound of the word L I S E

N

Page 58: The Turing Machine Revisited

A sequence of phoneme sound-genmerating control vector p-signals is shown at the top of the figure. A representation of the navigational path in a 4-dimensional p-phoneme space, of a word sound compoosed of five phonemes is shown at the bottom.

Page 59: The Turing Machine Revisited

Conditioned learning to say what you see

Page 60: The Turing Machine Revisited

Hierarchical task diagram showing the auditory sound-generating nodal map.THE CORRECT BUILDING PATH FOR A HUMAN-LIKE INTELLIGENT ROBOT.

Page 61: The Turing Machine Revisited

References and Additional information• Complete- detailed engineering data: Published in the MCTJ-

Android Engineering: Please ask your institutional library to subscribe at www.mcon.org (Institutional subscriber link)

• An International Webinar/conference: Sponsored by MCon and

the RNS:

“The design, development and manufacture of intelligent humanoid robots”

Scheduled for January 2008. Please sign up for this exciting quest into the technology

that will shape the 21st century in the field of robotics.

Please write in your e-mail addressto the sign-up sheet to stay informed.