[Hans Blom, 931111]
(Rick Marken (931110.0900))
This leads me to a proposal for a "test for feedforward behavior".
The first part of the test is to identify some result that is
produced repeatedly and consistently when there are no disturbances.
The second part of the test is to apply disturbances. There should
be NO RESISTENCE to these disturbances. If there is resistence then
the result might be controlled and the test can proceed to identify
the control system involved ( the sensor and output components).
So "the test for feedforward behavior" assumes that a feedforward
behavior is a REPEATABLE, CONSISTENT result that is NOT under control.
I think it must also be established that this feedforward behavior
is directly the result of neural outputs -- and NOT a side effect of
control of other variables.
It seems to me that the ball is now in the court of the advocates
of feedforward behavior; show me an example of a feedforward behavior
(as established by "the test for feedforward behavior") that can only
be explained as a computed output of the human nervous system. That is,
show me an example of a consistently produced behavioral result (such
as reaching for the bed sheets in the dark) that is NOT controlled
(can be disturbed) and THAT CAN BE TRACED DIRECTLY TO THE OUTPUTS
OF THE NERVOUS SYSTEM (ie. is not a side effect of control of
other perceptual variables).
Fair enough. Would the following cursor tracking test do?
Present your subject with a predictable cursor to track, say a sine wave
or a triangle. Let the subject track for one minute, say, at least until
the quality of tracking is adequate. Then, slowly, start to withhold feed-
back information, i.e. do not show parts of the curve in order to force
your subject into feedforward mode. The subject will see something like a
dotted line at first. Now, slowly by slowly, decrease the dot density --
space the dots ever farther apart. To make the task a little easier, you
might want to display short line segments rather than dots. Continue to
decrease the information displayed until whole periods or more are in-
visible. See how well the subject performs. Repeat this with a number of
different cursor movements, say sines, triangles and block waves of dif-
ferent amplitudes and different periods.
That is the easy part. I'm sure you must have done things like this in the
past. Now comes the difficult part. Design a controller (feedback, feed-
forward or combination of both), CSG-style or not, that performs equally
well when whole periods or more of the signal are missing. And not only
equally well on ONE sine wave signal with a fixed period and a fixed
amplitude, but on ANY periodic signal that a human subject can easily
handle after his one minute's training.
Inputs to the controller are two perceptions: a binary signal that indi-
cates whether the cursor is visible or not, and a number that specifies
the cursor position when it is visible and is zero (or random) elsewhere.
When you evaluate the quality of your subject's "tracking" performance
when the cursor is invisible, a simple correlation might not provide the
best measure. The reason is that our internal clocks are noisy and show
some drift. Amplitude noise is, I think, evaluated fairly by a correlation
function, phase noise is not. By some "time warping" of the time scale a
much better fit is possible. For the moment, however, a visual comparison
of the "tracking"/"prediction" performances of subject and control system
will do nicely.
Greetings,
Hans