On 06/17/2016 03:24 PM, Ben Goertzel wrote:
>> I read a whole page. But I don't understand, what is the domain of
>>
>> SatisfyingSet
>> $X
>> Evaluation
>> hope
>> Aaron
>> $X
>>
>> ?
>>
>> I mean what are the $Xs?
>
> They are relationship
But relationship of what exactly? Representing what Aaron hopes?
>
>> But then why do you use a ContextLink? Wouldn't that be instead
>>
>> MemberLink
>> SatisfyingSet
>> $X
>> Evaluation
>> hope
>> Aaron
>> $X
>> Evaluation eat@456 Ben lunch
>>
>> Or
>>
>> Inheritance
>> SetLink
>> Evaluation eat@456 Ben lunch
>> SatisfyingSet
>> $X
>> Evaluation
>> hope
>> Aaron
>> $X
>
> Aren't these forms equivalent?
These 2 representations are equivalent indeed, but they certainly are
not equivalent to
ContextLink
SatisfyingSet
Evaluation
hope
Aaron
$X
Evaluation eat@456 Ben lunch
As this would supposedly (which I'm not even sure) be equivalent to
(according to
http://wiki.opencog.org/wikihome/index.php/ContextLink#Definition)
Evaluation
eat@456
List
And Ben <Aaron-hopes>
And lunch <Aaron-hopes>
where <Aaron-hopes> is SatisfyingSet Evaluation hope ...
But then I'm failing to see what would be the intersection of Ben and
<Aaron-hopes> (as well as lunch and <Aaron-hopes>) if the <Aaron-hopes>
are things like
Evaluation eat@456 Ben lunch
it really makes no sense.
What would make sense would be to consider as domain something like all
possible traces of the universe (maybe traces of atomspaces or something
like that) and consider that Ben at a certain time T is a certain subset
of these traces (where the pattern corresponding to Ben is present at
Time T in these traces, so (AtTime T Ben) is a random variable with is
true only if a certain trace happens to contain Ben's pattern at time
T). And <Aaron-hopes> is another subset of traces corresponding to
everything that Aaron hopes will happen at time T. Then we can intersect
them.
That is why I'm asking what is $X is <Aaron-hopes>.
Of course in this way of doing things we would rarely use EvaluationLink
at all, instead we would mostly use Inheritance or Implication, because
you cannot possibly enumerate potentially infinitely long traces.
However EvaluationLink would still be useful when the system is
operating at a higher level of thought, somewhat possibly disconnected
from the sensors, but that could be reconnected via bridge knowledge.
So I suppose what we want is to connect linguistic semantics (where the
domain is ???) with experiential semantics (where the domain is traces
of the universe). Or perhaps we want to bypass this experiential
semantics (though when OpenPsi need to take a decision, it really needs
a way or another to get back to this experimential semantics). So I'm
really confused. Do we want relex2logic to be the
linguistic->experiential bridge? Or does relex2logic is supposed to do
something else?
Nil
>
>
> ben
>