([Martin Taylor 2015.05.06.15.18]
....
I think there is a fundamental problem with viewing perceptions
as a “model of the current state of the world”.
What else could they possibly be? One perception is based on one
function of the sensory consequences of the current state of the
entire external world, is it not?
How
else could you describe the set of all perceptions based on the
senses other than as a model of the world?
It does not follow from this that any perception,
or the complete set, is a model of the state of the current
world. Although I realise that with some (low level) perceptions
it might appear that this is the case I think it is a
misconception of what perceptions are, and is ascribing to them
a conceptualisation which reaches beyond their inherent nature,
and also leads to the erroneous concept of “World Models”.
Perceptions as a “World View” might be closer to the mark, but
even then this gives the wrong impression that they are
representative of an objective real world.
No. We just assume that there exists an objective real world,
because that’s the alternative to solipsism, and if you and the
rest of what I think I perceive are simply figments of my mind,
the situation is not very interesting. So I do assume you exist,
and work from there. Starting from the assumption that there
exists a real world that influences our senses, there is no error
in taking our perceptions to constitute a model of the way the
world is, and our control structures as a model of the way the
world works.
That we can have perceptions (hunger, fear,
arrogance) that are not properties of the external world
suggests that this is not the case.
Yes, we do have some perceptions of internal states as well, but I
don’t see how this leads to the conclusion that you seem to be
controlling for. In fact, I still don’t know what that really is,
other than to deny that what is in the structure of our control
system and the current values of the signals in it are unrelated
to what is outside us.
How we conceptualise PCT is extremely important as erroneous
conceptualisation can lead to erroneous modelling and
implementation. In my view the concept of “World Models” is such
a case, of resulting in misleading conceptualisation of PCT and
we should expunge from use.
I have seen where you are coming from with this comment, from the
example that you linked <http://www.perceptualrobots.com/2014/09/18/taros-2014-iet-public-lecture/
>.
Yes, a misconceptualization can lead to great error, just as
misconceptualizations of Darwinian evolution have done. That’s not
a problem for the theory. It’s a PR problem. I guess if you live
in a world in which people believe that Darwin’s theory means a
dog-eat-dog world, you might think that dog-eat-dog libertarianism
or capitalism was the natural way to a better world, but that
doesn’t mean that you should give up on using the phrase “survival
of the fittest”. Neither do I think that misuse of the kind of
explicit model that accurately describes a mechanical structure to
say that solving the equations for such a model is the way we
control is a reason for denying that our actual control structure,
whatever it may be, is a model of the way the world works so far
as we have yet learned it.
A "World Model" in the sense I have been using it is a process
model, which, given the state of the world and some imagined
action on it, produces the flow of perceptions that would (as
imagined) occur in that world. My problem now is that I had
previously presumed the “world” in question to be the one to
which the organism had reorganized, but you made me realized
that the modelled world could have any imagined properties,
and if those properties don’t correspond to the ones for which
we reorganized, then using the existing structure of the
hierarchy won’t work, and we would need to entertain the
possibility that an explicit world model can be built and
retained and used somewhere in the brain. Maybe you would
think of such a model as a “replica”; I wouldn’t, because I
think “replica” has connotations that wouldn’t be appropriate.
Perhaps you are using the term "World Model" to mean the
(internal) environment (“world”) in which it perceives and
operates? But then it wouldn’t be a model. Do you mean that we
need an explicit world model in addition to the existing
structure of the hierarchy?
No. I keep saying (and you keep refusing to acknowledge that I
have said) that the structure of the hierarchy IS the model of the
actual world.
What is an "explicit" world model if not a replica?
What's the point of a replica? You would just have to model that
instead, wouldn’t you? In an infinite regress. Either the replica
of the replica of the replica would at each level of recursion
become of lower and lower fidelity to the original or it wouldn’t.
In neither case would it be much use for anything escapt admiring
how cleverly it was made.
So does an associative memory system (already
part of the theory) so why need a “World Model”.
Don't confuse implementation with function. Associative memory
has been very much in my underlying thinking of how a World
Model might be implemented.
Well, I think "World Model" is a misleading and unnecessary
term. Memory are models of perceptions
?? I would have thought that memories ARE perceptions. Or are we
really going to get into a replica recursion proposal?
It’s funny, I had the impression that you started this thread by
criticizing me for thinking that there was such a model in one’s
head, when at the time I did not think there was. Now, after a few
iterations, I have come around to the view about which you wrongly
complained.
In my real world robots the latter (a "World
Model") is not required as real world is available. You are
saying, it appears, that real perceptual systems also contain a
model of the physical world.
Real perceptual systems produce perceptions that are (they don't
“contain”) a model of the current state of the world. Real
perceptual systems are a component of (they don’t “contain”) a
model of the wy the world works.
Sure, your system has reorganised to select the
appropriate goals (perceptions), but I don’t see any support
for the case that this constitutes a “World Model” in that
it is replicating actual dynamic processes of the world.
I'm not clear what you are getting at in this comment. The
“World Model” you use in going straight to the appropriate
control action at the many levels needed to select “mouse”,
get your hand on it, and move it usefully don’t replicate the
dynamic processes of the world. They produce the perceptions
that you need in order to be using the mouse, and those
perceptions do depend on the dynamics of the world.
Then I am not quite clear on what you are saying, or why you are
calling it a “World Model”; elsewhere you have said a model is
“a dynamic functioning system that produces results like those
of the thing modelled”, “The World Model you have built up by
long experience controlling perceptions in the real world does
much the same” and “Both [PCT models and world models] are
models of the dynamics.”
You have expressed it correctly, so I don't understand why you are
not quite clear about it. After “elsewhere” you put it quite well,
and explain “why [I am] calling it a World Model”. So where’s the
problem?
The way I see it is that we control perceptions in
real time with a particular structure that has developed to
improve the quality of control, ultimately so that intrinsic
error is low; and those perceptions can be complex,
multitudinous and diverse; transitions, sequences, programs etc.
And those perceptions are signals that do not exist as external
world variables (though some may be functions of such)
Replace "some may" by "all except those with imagination
components are".
and may not even "represent" things that do, have
ever or even could exist outside of perceptual functions.
Again you go into the philosopher's trick (The tree falling in the
forest). Every possible relationship among components in the world
exists, whether anyone currently perceives it or not. That’s just
as reasonable a proposition as that none of them do, or that only
those perceived by someone do. Take your pick. No-one can prove
you wrong.
They may even be functions of arbitrary totally
unrelated elements of the world such as the alignment of a
lamppost in Timbuctoo and a star a billion light years away.
Perceptions are subjective constructions that are not world
properties.
True, though I don't like the word "subjective" in this context,
as it smacks of conscious thought – but what’s the point? The
relationship between the lamppost and the star exists, whether
anyone perceives it or not.
Whatever
is producing these perceptions is not a model of the world,
Really???
but an associative memory system is quite
consistent with this, I would say.
Why the word "but"?
Couldn't you say: "Whatever is producing these perceptions is
a model of a non-existent world, in the construction of which
the actions of associative memories play a significant part"?
Sounds like you are saying it is not a model of THE world then?
What is "it" in this question? You seem to be referring back to my
mention of fantasy worlds, which are definitely not THE world,
since there can be lots of them, all different, as any inventor
knows.
In
the earlier message I was just saying that I had come around to
recognize that you CAN construct an indefinite number of models of
fantasy worlds, and that those world models are not embodied in
the control hierarchy, but are manipulable perceptual data that
include perceptions of how the real world works. You CAN have an
explicit model of how the real world works (it’s called science,
in some circles, Faith in others).
But
you don’t have to, since your reorganized hierarchy is the only
world model you need for survival, whether you are a human, a
wolf, a tree, or a bacterium.
This might seem valid, but is, I think, missing out important parts
of the story. This seems to imply that perceptions are objective
representations of objective states of the world, in that they
represent states that are independent of the perceiver. In reality
perceptions are functions of external states and our own effects,
which may be output or perspectives, and are not independent of the
perceiver. Would you, for example, say hunger or arrogance are
states of the external world, independent of the perceiver? Or how
about perceptions that there is no god but allah, of the beauty of
Kylie Minogue or the view that some groups of people are worthless
vermin and should be exterminated (I am reading “Sophie’s Choice” at
the moment). Perceptions are, at all levels, in the eye of the
beholder and, so, subjective.
Above, where you say "[perceptions are a] model of the current state
of the world" and a “perception is based on one function of the
sensory consequences of the current state of the entire external
world” are saying different things. The distinction being what is
meant by “model” and “function”. To me a model means something that
is the same as the thing being modelled, in terms of components and
processes, to an approximation, whereas a function is something that
transforms one set of things into something new, and is not the
same. With functions the individual (input) states are lost and we
only have the output of the function (from a sum you can’t get the
constituent values).
So, it may be valid to say that perceptions are *functions*
of
the state of the world it is not valid to say that perceptions are *
models*of the state of the world.
Additionally, and crucially, how can the "model" (which, you are
saying, is internal to the perceptual system) acquire information to
model disturbances in the external world? If it doesn’t do this then
it can’t really be considered a model of the world as disturbances
are a fundamental part of the state of the external world.
How about perceptions are subjective functions of the combination of
the (unknown) state of the objective world and our own subjective
effects (output or perspective).
If PCT shows us anything it shows us that living systems operate, to
maintain internal states at desired values, without needing
to know (or having access to) the “current state of the world”. The
inputs to the system from outside are not the current state of the
world but a combination of the effects of our own output and
external variables, which by definition (disturbances) are unknown
to us. Those internal states are maintained at the desired values
even thought the current (external) state of the world varies,
perhaps substantially.
Perceptions provide a new dimension that that would otherwise not
exist without the perceiver. As they are self-constructed internal
states we are able to control them in a way that we are not able to
control external states. If we were able to model the external world
then we wouldn’t need perceptions. This has been a major approach
within AI, but has insurmountable practical (and conceptual)
difficulties.
If we consider a simple example of a cruise control system. It
perceives “speed” and varies output to keep the perceived speed at
X, even though the car is going up and down dale. What could we say
that the system is modelling of the state of the external world?
The incline of the hills? No. The aerodynamics of the car? No. The
dynamics of the the equations of motion of objects? No. etc, etc,
etc. Are any of these modelled in the perceptual system? No. There
is no need, because of the way perceptual control systems work; that
is their “magic”! Changing the internal parameters of the perceptual
doesn’t help either, that just affects the quality of control. The
only thing we could say, I think, is that the perception “models”
the actual speed of the car, that is the only “information”
available to the system. But that is captured by the word “perceive”
so introducing another term is superfluous. I am happy to be
convinced but so far I don’t see any justification, or necessity.
I assume the same so I'm not sure why you keep referring to
solipsism. I am saying perceptions are subjective perspectives on
the world so could not be said to model the way the world is. You
seem to be saying that perceptions are models of some objective
truth. How does a perception that whiskey tastes nice constitute the
way the world is?
All perceptions are internal states. The perception that someone is
arrogant is a perception (subjective internal state) of the
current state of the (external) world. As I understand your theory
you are saying that this perception is a model of an actual state in
the external world. Did you mean “related”? I am not denying that
our control systems are related to what is outside, but that they
could be considered a “model” of the state of the world. In fact, I
would say that perceptual control is a way that living systems have
got around the absence of such a model.
Quite! "survival of the fittest" has been misinterpreted to mean
survival of the strongest rather than survival of those that most
fit their environment. Likewise it is a misinterpretation to
conclude that perceptions are models of the external world from
perceptions being functions of variables in the external
world.
I acknowledge what you are saying but don’t agree, so am trying to
work out if you mean something different from the meaning I receive.
Which is, as far as I can see it is a conjectured conceptualisation
without support.
It is you who is proposing an explicit model, but not saying why it
is not a replica.
Yes, memories are perceptions, but also, according to PCT,
“retrieved recordings [models/replicas] of past perceptual signals”,
but not models of the external world.
Oh no!
I don't see any rationale for this conclusion. It is a
misconceptualisation of perceptual systems. I think we are going
around in circles.
It seems like a contradiction, " don't replicate the dynamic
processes of the world" and “Both [PCT models and world models] are
models of the dynamics.”
All perceptual functions are functionally the same, they transform a
set of inputs into an output, whether the perceptions are imaginary
or not. As we go up the levels they are less dependent upon current
external variables; mixed up as they with imagined perceptions
(memory). What we call them is an externally imposed classification.
We could regard all as imagination perceptions in the sense that
they are new creations, of signals that do not exist outside of the
perceptual system.
There's no trick. Those relationships are relative to the perceiver
and require its presence, and don’t exist without it.
No, the *perception* of the alignment is relative to the
perceiver; it is the perception of the alignment of the lamppost and
the star, AND the eye. It cannot exist without the perceiver. It is
subjective, relative to the perceiver.
"It" is the model, which here you are saying is a model of a
non-existent world, hence not a model of THE world.
These are also perceptions (system level?). Perhaps, you are using
the term “model” to refer to a particular set of perceptions related
to how the world (may) work, rather than ones that actually model
it?
The reorganized hierarchy is a structure that enables you to control
intrinsic goals. It doesn’t follow that it models the world.
I don't think we're going to agree on this.
Rupert