[comp.ai] Is there a clock in the brain?

markh@csd4.csd.uwm.edu (Mark William Hopkins) (04/11/90)

   In order to reconstruct the underlying architecture of the brain, the
ultimate goal of AI, you need to perform tests to determine its functional
behavior.  In that regard, the brain is just like any other physical system and
should be treated as such.  It's suprising how far one can go with simple
"black box" experiments to test the brain like one would test a transistor or
circuit.  All you're really doing in the process is a kind of "debugging",
only here you don't have the source code or specification.  That's a process
called Reverse Engineering: by which one derives the design of a system from
its functional behavior.

   We're all aware of the various cycles that we experience (such as the
sleep-wake cycle).  And based on such experiences we may easily conclude that
there is some kind of biological clock in our bodies.

   One time in my Biology class in high school, our teacher wanted to prove to
us that our sense of time was unreliable.  What he did was have the entire
class time off 300 seconds upon hearing the "GO!" from him.  He simultaneously
timed off 300 seconds from his watch.  The students were asked to raise their
hand upon reaching 300.

   What he suspected was that most everyone would raise their hand prematurely,
as was the case.  On that basis he would demonstrate just how innacurate we
innately were.

   There was one interesting exception though.  When I reached 300 and raised my
hand it occurred at exactly the time the teacher said "STOP!".  The impulse to
raise it actually occurred just BEFORE the teacher said stop, the hand went up
just after.  To this day I still don't know whether he ignored me or just
didn't notice...

   Now that I thought more about it, it seemed to me that I must have timed off
5 minutes right down to the last 1/10th of a second.  This would not be
suprising considering that I had lots of practice doing this (with feedback
from an actual clock).

   So that prompted a couple questions:

   * Is there a clock in the human brain?  I mean a clock which behaves like a
counter/timer peripheral as it would for a CPU.

and

   * Can you *program* a clock into your brain?

   Now these questions can be fairly easily resolved by a few simple
experiements.  I set up such experiments by configuring a microprocessor to
clock input signals from a push-button (which had already been installed for
another project).  The microprocessor was capable of clocking the interval
between two push-button signals down to the last instruction cycle (1
microsecond).  The signal delay was a small fraction of an instruction cycle.
The only non-repeatible deviation lie in my internal clock and in the control
of my hand, so I had complete "control" over the deviation.

   This is a very simple experiment to set up: it only took a few minutes
to program the machine in question and to whip up a simple driver program to
process statistics, display results and drive the process.  If you have a
processor at hand, it is something you may want to try yourself.

   The first experiement was to determine how well the brain could resolve
time.  The means to do this was to try and clock off intervals from the push
button as close to a predetermined number of machine cycles (600,000) as
possible.  The time was kept small for this experiment (600,000 cycles is about
0.6 seconds).

   A feedback loop was established by displaying the error (Actual time
clocked off minus the target time), and a running average and RMS deviation
were continually displayed.

   The goal was both to determine how well time could be resolved (using the
RMS deviation as an indicator), and to determine how well the brain could be
TRAINED to resolve time (using the feedback).

   The way averages and RMS deviations were computed were as "decaying"
averages.  The effect of each trial decayed exponentially with subsequent
trials with a "time-constant" set so that the "half-life" would be 10 trials.
This enabled me to observe the trend in the RMS deviation (and average)
while still allowing the averaging to take place in a meaningful manner.

   The result: initially I was able to clock off intervals with an RMS
deviation of around 40,000 cycles (microseconds).  With about an hours'
practice I managed to establish control to within a 25,000 microsecond
deviation.

   This value varied widely and heavily depended on my degree of concentration.
It was very easy to "let go" and let the value slip back up to the 40000 to
50000 range.  However, there were times in which I could (somewhat
inconsistently) establish control to within 5000 microseconds.

   The tentative conclusion of this part of the experiment was that (1) The
brain could be trained to resolve time, and that (2) with enough practice
this resolution could ultimately be carried down to a plus-or-minus 5000
microsecond figure at which point one runs into a biological limit.

   That is consistent with the assumption that there is a 100Hz clock in the
brain.

   The second experiment was to determine how well the brain could clock
units of time over a longer period.  The cycles were set to 1 second, and
the period in question was set to 5 seconds.  The goal was to train an
internal second counter to achieve the accuracy of a clock.  This would
establish that there is an oscillator in the brain which can be used to
drive a clock.

   The same feedback control and statistical technique was used here as in the
previous experiment.  This experiment was cut off before completion (it is
difficult to establish that many trials with a 5 second cycle time), so
the results are tentative.

   Initially, by counting to 5, I could establish control to within about
500,000 cycles (1/2 second).  With practice, I managed to get this RMS deviation
down to around 150,000 cycles.  Maximum concentration allowed me to tentatively
establish control to under 50,000 cycles, but this was difficult to maintain
for any length of time.

   There were a definite subjective experiences that correlated with the
increased control.  Gradually, this sense of being able to "see" intervals
like spans.  Also, the ability to "hear" the interval elapsing (a continuous
sound that lasted a given duration marked an interval), evolved.  It is
interesting that I could achieve much better control when using these
indicators and "feeling the wait", instead of counting off the cycles.
of spatial distance emerged.

OTHER QUESTIONS:

   There are interesting experiences of mine that have prompted other related
issues about internal counter/timers in the brain.  I've classified them
as follows:

(1) CROSS-TALK:
   How many counters (not necessarily running at the same period) can you have
"running" in your brain at once without interference?  I've succeeded in
getting two to run at once on different occasions.

   This brings up a related point.  There are often times when I may be thinking
of a musical sequence when suddenly a song appears on TV or the radio.  All of
a sudden, I find myself completely incapable of continuing the sequence I had
in mind originally due to the interference.

   How many strands of music can one have running in the mind at once without
mutual interference?  How far can this skill be developed?  As you know, this
is what is involved in learning to play both the upper and lower registers on 
a piano; it's what is involved in composing intricate harmonies, like those of
Bach.

(2) SUBLIMATION:
   There have been occasions in which I have "set up" an internal counter in
my mind and I would forget all about it.  Moments later I'd suddenly become
aware of going "...756, 757, ..." and realise that I forgot to "shut off" the
timer.
   If you can sublimate that counter/timer like this, then what's controlling
the process when it's completely unconscious?  Where's the "oscillator"?  And
just how far can this "sublimation" be carried out?

wcalvin@milton.acs.washington.edu (William Calvin) (04/11/90)

        Re human timing experiments:  10 millisec is pretty
good for jitter, about the limit of the motor neurons that run the
muscles.  But there are occasions when one can do much better, as in
throwing a ball, timing the release to less than a millisecond (you
can work backward from the physics to estimate a launch window).
        So how can the system perform better than the most precise of
its individual elements?  Averaging.  In sound localization, you can 
detect interaural arrival times down about 10 microseconds.  That's
because you can average over hundreds of repetitions of the waveform,
taking many milliseconds before arriving at the judgment of sound direction.
But for throwing, you can't average that way:  you must use an ensemble
average, averaging the recommendations of hundreds of timers that are all
trying to accomplish the launch window time.  To cut the jitter in half,
you just use four times as many timers.  Given the intrinsic jitter of
the best of individual neurons (when acting as pacemakers, rather than
merely reacting to an input) in the 10 millisecond range, you need a
ten-fold reduction to get the jitter under 1 msec -- and that means a hundred
such timers.
        If your library has the JOURNAL OF THEORETICAL BIOLOGY, see my
article on throwing in the September 1983 issue.  Or Mile 144-155 of my
book THE RIVER THAT FLOWS UPHILL (Sierra Club Books 1987).  Or Ch.10 in
my new book THE CEREBRAL SYMPHONY:  SEASHORE REFLECTIONS ON THE STRUCTURE
OF CONSCIOUSNESS (Bantam, 1989).

                  William H. Calvin             wcalvin@u.washington.edu

thornley@cs.umn.edu (David H. Thornley) (04/11/90)

In article <3376@uwm.edu> markh@csd4.csd.uwm.edu (Mark William Hopkins) writes:
>
>   In order to reconstruct the underlying architecture of the brain, the
>ultimate goal of AI, you need to perform tests to determine its functional
>behavior.  In that regard, the brain is just like any other physical system and
>should be treated as such.  It's suprising how far one can go with simple
>"black box" experiments to test the brain like one would test a transistor or
>circuit.  All you're really doing in the process is a kind of "debugging",
>only here you don't have the source code or specification.  That's a process
>called Reverse Engineering: by which one derives the design of a system from
>its functional behavior.
>
...
>   One time in my Biology class in high school, our teacher wanted to prove to
>us that our sense of time was unreliable.  What he did was have the entire
>class time off 300 seconds upon hearing the "GO!" from him.  He simultaneously
>timed off 300 seconds from his watch.  The students were asked to raise their
>hand upon reaching 300.
>
>   What he suspected was that most everyone would raise their hand prematurely,
>as was the case.  On that basis he would demonstrate just how innacurate we
>innately were.
>
>   There was one interesting exception though.  When I reached 300 and raised my
>hand it occurred at exactly the time the teacher said "STOP!".  The impulse to
>raise it actually occurred just BEFORE the teacher said stop, the hand went up
>just after.  To this day I still don't know whether he ignored me or just
>didn't notice...
>
>   Now that I thought more about it, it seemed to me that I must have timed off
>5 minutes right down to the last 1/10th of a second.  This would not be
>suprising considering that I had lots of practice doing this (with feedback
>from an actual clock).

I doubt the teacher could possibly have been that accurate.  Without great
care, you can't use a watch to time more accurately than about a second.  There
is no reason that the biology teacher would take such care for this demo.
I suspect that the GO!-STOP! delay could best be described as 299-301
seconds.  Therefore, the precision of your response was either partly chance
or some other synchronization mechanism was in effect.

>
>   So that prompted a couple questions:
>
>   * Is there a clock in the human brain?  I mean a clock which behaves like a
>counter/timer peripheral as it would for a CPU.
>
>and
>
>   * Can you *program* a clock into your brain?
>
>[description of interesting experiment omitted]
>
>OTHER QUESTIONS:
>
>   There are interesting experiences of mine that have prompted other related
>issues about internal counter/timers in the brain.  I've classified them
>as follows:
>
>(2) SUBLIMATION:
>   There have been occasions in which I have "set up" an internal counter in
>my mind and I would forget all about it.  Moments later I'd suddenly become
>aware of going "...756, 757, ..." and realise that I forgot to "shut off" the
>timer.
>   If you can sublimate that counter/timer like this, then what's controlling
>the process when it's completely unconscious?  Where's the "oscillator"?  And
>just how far can this "sublimation" be carried out?

Back in my bachelor days, I broke my kitchen timer.  I then discovered that
I could tell myself how long to cook something, put it in the oven, and then
I would have an impulse to look at my watch at the desired time.  This 
impulse occurred no matter how involved I was in any other project, and was
sufficiently reliable so that I did not need to replace my kitchen timer for
years.  The impulse when I was most fully absorbed in something else was
typically no more than a minute off what I had "set."  

What's controlling the process and where's the oscillator?  Beats me!

How far can this "sublimation" be carried out?  The "timer" worked regardless
of how occupied my conscious mind was, and in fact seemed to work slightly
better when I forgot about it.

David Thornley