[From Rick Marken (931109.2200)]
The feedforward discussion is getting completely out of control.
I have no idea what people mean by the term "feedforward" anymore.
I detect at least three distinct meanings:
1. The direct connection between reference and output in the
H-L model is being called "feedforward". But this is just a
connection in a closed loop feedback control system. As Bill
Powers just showed (931109.1330 MST) the H-L model connections
produce virtually the same behavior as the canonical control
system. The "feedforward" connection in this model is not
having its influence "open loop". The system still controls its
perceptual signal -- it's a feedback control system.
2. Hans Blom (eg. 931110) is using "feedforward" to refer to any
behavior that appears to be the same whether it is done with the
eyes open or closed. Thus, if it "appears" to be done without sensory
input then it is feedforward. Given this superficial (literally)
definition of feedforward behavior, there seems to be virtually no
way to convince Hans that what he might actually be seeing is the
side effects of closed loop control; I have still not heard how
Hans knows that a behavior is under "feedforward control" other
than by just looking and seeing that the person is "doing it
with their eyes closed".
3. I was under the impression that feedforward refers to a means of
determining behavioral results through computation of the outputs
that produce those results. This would mean that the result produced
by a feedforward process is NOT under control -- by definition. Thus,
the first step in evaluating the value of a feedforward explanation
of a behavioral phenomenon would be to determine whether or not the
phenomenon involves control. If it DOES involve control then no
feedforward explanation is possible; if it DOES NOT involve control
then some feedforward model will do the trick. It is entirely possible
that some behavioral results are NOT controlled (even if they are
PART of control loops). But this must be determined by experimentation
-- not ratiocination.
The square wave tracking task can serve as a simple example of the
problems I am have with the term "feedforward". Suppose you ask
a person to keep the cursor aligned with the square wave movement
of the target, even if the display disappears. It is easy to show
that the target/cursor relationship is under control while the
display is visible -- disturbances to the cursor's position
are resisted, as are disturbances to variables that influence the
cursor's movement, like hand position. When the display disappears,
it is easy to show that the target/cursor relationship is no longer
under control -- disturbances to the cursor are not resisted. But
disturbances to the hand still ARE resisted. This means is that
hand position is still being controlled; it also means that cursor
movements are being produced open loop (by a feedforward process).
The model of this feedforward process is rather simple -- the invisible
cursor movement is just a side effect of the control of hand (and, hence,
handle) position. This "feedforward-as-side-effect-of-control" model
would describe the results of this experiment perfectly -- predicting
the invisible cursor position to a tee -- including it's position when
disturbed. This is a true feedforward model -- but pretty uninteresting,
it seems to me, since it says nothing about the nature of the
processes IN THE PERSON that produced this result (the feedback model
handled that).
Before we continue with the discussion of feedforward, can we agree
on what we mean by the term. I propose that only meaning (3)
above make sense -- meaning (1) is the same as "feedback" and (2) is
the same as "feedforward is whatever it looks like to me". At least
with (3) we have an objective means of determining whether the value of a
variable is the result of a feedforward process: such a variable is one
that is NOT under control.
Best
Rick