Summon the Tutorial AI Mind into your presence with MSIE.

The Volition Mind-Module for the AI Breakthrough
(to be implemented)
by Mentifex

1. Theory of AI4U++ Textbook Algorithm Steps: Code the Volition Mind-Module

  Hearing    Vision    Concepts Volition Emotion   Motor Output
 /iiiiiii\  /!i!i!i!\                             /YYYYYYYYYYYY\
| ||||||| || ||||||| |   +                       | |||||||||||| |
| ||||||| || | ___ | |   +                       | |||||||||||| |
| ||||||| ||  /old\  |   +                       | |S|||||||||| |
| ||||||| || (image)-|---+_                      | |H|||||||||| |
| ||||||| ||  \___/  |  /  \                     | |A|||||||||| |
| ||||||| ||         | (idea)               __   | |K|||||||||| |
| | ||||| ||         |  \__/---------------/  \  | |E|||R|||||| |
| |d------||---------|---+        ____    (fear)-|--*|||U|||||| |
| ||||o|| ||  _____  |   +-------/    \----\__/  | |||||N|||P|| |
| ||g|||| || / re- \-|---+      / de-  \---------|------*|||E|| |
| || |||| ||/entrant\|   +     (  ci-   )        | |||||||||T|| |
| ||||||| ||\ image /|   +      \ sion /---------|----------*|| |
| ||||||| || \_____/ |   +       \____/          | |||||||||||| |

In the diagram above, the "decision" area of volition receives
various levels of input from the knowledge base (KB) of the mind
and from the emotion of fear, which urges action more immediate
than the strictly rational mind contemplates.

(Preliminary) Purpose: The computation of decisions as the outcome
of the conscious and subconscious interplay of all knowledge in the
artificial mind, all values held by the artificial mind, any supergoal
dominating the AI mind, and all motor options available to the AI.

Tentative inputs: Numeric levels of urgency or desirability in
association with a proposed motor initiative.

A bouleumatic accumulator (or "volitional accumulator") is a
neuronal device that accumulates activation towards a trigger
level, under the simultaneous dynamics of storage and drainage.
Contemplating a motor option deliberately over time causes
storage of a build-up of activation in the volitional accumulator,
while drainage occurs automatically over time. If a threshold
level of activation is reached, the motorium goes into action.
Otherwise, drainage continues and the motor option fades away.

It's like: CNS --> VA --> MO
CNS = the Central Nervous System contemplating an action; and
VA = Volitional Accumulator; and
MO = Motor Option (not unlike "modus operandi", no? :-)

The brain-mind needs a volitional accumulator (VA) in between
thought and action so that thought will not immediately
cause action, but will at first only *propose* action.

Since infancy, thoughts and actions have remained associatively
linked and have remained volitionally coupled by the
Volitional Accumulator mechanism so that planning may occur.

Returns: Firing signals to initiate motor activity.

2. Stimulus-Response

Before the evolution of volition, a central nervous system (CNS)
deals with its environment on a stimulus-response basis, with no
allowance for variation in a repertoire of genetically hard-wired
behaviors and with no provision for deliberation and free will.
If the CNS in question has no memory of its lifelong experiences,
then it obviously has also no option of choosing among behaviors.
The robot or organism with no record of experience must do only
what it is pre-programmed to do: move towards food or energy;
move away from pain or danger; and never learn from experience.

3. Random Firing of Infantile Motor Neurons

Imagine (or perhaps look around you and observe) your human baby
lying backside-down in a crib and randomly waving little arms and
kicking little feet. You are witnessing the emergence of loops
of motor control in the brain-mind of the infant organism, which
at first randomly activates muscles, then feels and remembers the
results through the input sensorium, and then gradually learns an
ability -- carried forward through time -- to choose freely the
motor options which fired at first randomly and then voluntarily.

4. Voluntary Selection of Motor Options

Your childlike robot needs to remember in software what its
motor options are and what its basic needs and goals are.
Then you the programmer need to construct a software mechanism
for the interactive match-up of the momentarily most compelling
need or goal with the best motor strategy for its achievement.

By a process of trial-and-error as time goes by, your robot must
refine its accumulated motor strategies while it subconsciously
remembers the initially random but afterwards voluntary linkages
between thoughts about action and motor engrams that cause action.

5. Determinism versus Free Will

Supposedly every computer program operates in a deterministic
fashion, where the results of the computation are pre-determined
by the ineluctable and inexorable logic of the computer program.
Well, think again, Mr. Spock. Logic dictates that when random
events enter into a computation, the computation itself becomes
random and non-deterministic. The computations in the Mind of
your robot have random interactions with a very unpredictable
environment, with the liberating consequence of robotic free will.
In the not so long run, you as a human being have perhaps much
greater restrictions on your freedom and dignity than your robot. is an overview of Mind.

6. JavaScript Seed AI source code with User Manual
  Volition -- not yet coded

7. VOLITION in the early Mind.Forth of ACM Sigplan Notices 33(12):25-31

    Screen # 79    ram:robot
      0  \  VOLITION stub              980505atm
      2  \ The robot will have free will inasmuch as it matches its motor
      3  \ options with its perceived or instinctual values.  The process
      4  \ of thinking about values or goals and how to attain them will
      5  \ initiate the formulation of goal-directed motor strategies.
      7  \ A robotic free will can be designed to pursue any suggested
      8  \ motor option only when all related mental associations have
      9  \ died down below a threshold level.  If the associations cause
     10  \ concern, fear or alarm, they will not acquiesce in the action.
     12  \ If all pertinent thought ratifies a proposed motor action,
     13  \ the  MOTORIUM  initiates an option.
     15  \  VOLITION will return to the Main Program Loop MIND.
      -------------------------------- is the advanced Mind.Forth User Manual. explains the Seed AI variables.

8. Analysis of the Modus Operandi

In the Mind-1.1 release, the AI Mind has begun to take actions by
asking questions when confronted with previously unknown concepts.
However, these interrogative actions are not yet motor actions.
Even before the AI begins to govern motor outputs, some form of
the Volition module ought to be coded and put in charge of asking
questions, because to ask questions is to interact voluntarily
with the world. If the AI talks, speaking is a motor initiative.

9. Troubleshooting and Robotic Psychosurgery

Try in advance not to introduce any evolutionary bugs.

The AI Debugger program may shed some light in general on how to debug
and troubleshoot programs in artificial intelligence.

10. Volition Resources for Seed AI Germination and Evolution

The Volition mind-module is the subject of Chapter 5
in your POD (print-on-demand) AI4U textbook,
as worthily reviewed and intellectually evaluated
by Mr. Christopher Doyon of the on-line Turing Store; and
by Prof. Robert W. Jones of Emporia State University.
A search on eBay may reveal offerings of AI4U and
a catalog search for hardbound and paperback copies
may reveal libraries beyond the following where students
of artificial intelligence may borrow the AI4U textbook:
  • Hong Kong University Call Number: 006.3 M981
  • North Carolina State University (NCSU) Call Number: Q335 .M87 2002
  • Texas A&M University
    Consider as a way to
    circulate and track your wandering copy of AI4U.
    At your own library you may submit a request for
    the acquisition of AI4U with ISBN 0595654371.

    Return to top; or to sitemap; or to
    [For the above link to work, copy to your local hard disk
    and name it Mind.html in the C:\Windows\Desktop\ directory.]

    SourceForge Logo