Ivan,
not sure what you meant by low level either. The way I first understood
it is whether it should be built-in or emergent. I suppose that in
principle it could be emergent, but in practice it would dramatically
postpone the moment some general form of reasoning can take place, thus
it is handy to have it built-in. And as Ben said, it is only hardwired
at some places for efficiency reason. PLN rules being atoms it makes it
ultimately amenable to self-improvements, or to support other logics,
which is already the case, albeit somewhat brittly.
On 12/9/18 7:55 PM, Ivan Vodišek wrote:
for a long time now. So I kindly ask to excuse my, sometimes silly
remarks, as I hope we could contribute each other's work.
Please, your feedback and criticisms are more than welcome. I like to
believe we're free-speech absolutists here and not easily offendable
(oops, I hope it's not gonna trigger a torrent of cursing). ;-)
Nil
Sincerely,
- Ivan V. -
ned, 9. pro 2018. u 18:00 Ben Goertzel <[email protected]
<mailto:[email protected]>> napisao je:
On Sun, Dec 9, 2018 at 11:37 AM Ivan Vodišek <[email protected]
<mailto:[email protected]>> wrote:
...
> I don't know, I never understood why is PLN defined at low level
in OpenCog. Sure it's a cool asset, to know probability and
confidence of any formula (not to degrade it, PLN surely does have a
deal of scientific value), but why low level if AtomSpace is Turing
complete. Starting from observation of natural general intelligence
in humans, we don't have that specific probability feedback when we
are thinking about something. But that doesn't mean we can't
calculate it on our own, once we receive an interest stimulus about
probability.
>
I'm not sure at what sense PLN is "low level" in the software sense?
Software-wise PLN is one among many rule-systems definable using
Atomspace and executable using URE rule engine... it doesn't have a
distinguished position. The special truth-values used by PLN are a
special case of general Values associated with Atoms etc.
Conceptually PLN was part of the cognitive architecture design that
led to the creation of OpenCog framework in the first place. But in
terms of the actual software architecture of the framework PLN doesn't
have any distinguished role...
> For example, if it is about natural language and resolving
ambiguities, it could still be done by keeping a sum type in
relevant position inside syntax tree that can be analyzed and
decided afterwards, again using some non-low-level AtomSpace
constructs, even possibly a PLN itself defined in a terms of AtomSpace.
PLN rules are defined in terms of Atomspace
PLN truth value formulas are defined as external functions wrapped in
GroundedSchemaNodes, but that's a temporary efficiency optimization...
which could also be done for any other rule-set btw...
ben
--
You received this message because you are subscribed to the Google
Groups "opencog" group.
To unsubscribe from this group and stop receiving emails from it,
send an email to [email protected]
<mailto:opencog%[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit
https://groups.google.com/d/msgid/opencog/CACYTDBeAQdQOOb1ytnSfcC323a3%3DiL%2BddBHyUywM2OfYZi2FjQ%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google
Groups "opencog" group.
To unsubscribe from this group and stop receiving emails from it, send
an email to [email protected]
<mailto:[email protected]>.
To post to this group, send email to [email protected]
<mailto:[email protected]>.
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit
https://groups.google.com/d/msgid/opencog/CAB5%3Dj6XJ9R0tkHbvq4EvXZQcBFd4eQVkAw-GjJNEm22USM8DSA%40mail.gmail.com
<https://groups.google.com/d/msgid/opencog/CAB5%3Dj6XJ9R0tkHbvq4EvXZQcBFd4eQVkAw-GjJNEm22USM8DSA%40mail.gmail.com?utm_medium=email&utm_source=footer>.
For more options, visit https://groups.google.com/d/optout.
--
You received this message because you are subscribed to the Google Groups
"opencog" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/opencog.
To view this discussion on the web visit
https://groups.google.com/d/msgid/opencog/d6f8912e-e51d-5b9e-03ba-ab59e4f2820a%40gmail.com.
For more options, visit https://groups.google.com/d/optout.