On 2/2/19 6:26 PM, Johannes Castner wrote:
Let me ask you this: how much of the work in this book has been implemented as part of opencog, thus far: https://link.springer.com/book/10.2991/978-94-91216-11-4

If you're talking about part III of the book, not much. However PLN relies now on a much more powerful tool, the URE. At the time of writing the book, PLN was hard-coded in C++ and somewhat inflexible.

Back then it had
- Extensional and intensional reasoning
- A bit of contextual reasoning
- Maybe some embryonic causal/spatio/temporal reasoning
- No dynamic control mechanism

The new PLN has
- Extensional reasoning
- No/broken intensional reasoning
- No/broken contextual reasoning
- No causal/spatio-temporal reasoning
- Dynamic control mechanism, capable of meta-learning. :-)

What we have gained is that OpenCog is able to learn how to control its own reasoning and even rewrite its own reasoning rules. The counterpart is that we still need to port intensional, contextual, causal and spatio-temporal reasoning.

If you're interested, there is an example of control meta-learning

https://github.com/opencog/opencog/tree/master/examples/pln/inference-control-learning

Nil

Is the work on this set of ideas dead in the water or is this actively pursued and lastly, may we help with it?  We're definitely eager to help where we can, as we're trying to build on these ideas.

Johannes


On Saturday, February 2, 2019 at 3:09:54 PM UTC, linas wrote:



    On Sat, Feb 2, 2019 at 4:03 AM 'Nil Geisweiller' via opencog
    <[email protected] <javascript:>> wrote:


        I'm longing to go back to spatio-temporal reasoning but I'm involved
        with other matters.

        Linas, Amen? Any idea of how this is going?


    Seems to be dead in the water.  Anyway, all that I was plumping for
    was not really "reasoning" but just simple predicates that converted
    tow 3D points into "in front of", "behind", "next to" and if the 3D
    points arrived at different times, "before", "after", just so that
    natural language would get access to the 3D info. That's all; its
    pretty minimal.

    Perhaps relevant for Johannes is the "electrical part of" demo,
    which shows how to convert a Concept into a Predicate  (and how to
    build complex relations out of simple ones)

    https://wiki.opencog.org/w/EquivalenceLink
    <https://wiki.opencog.org/w/EquivalenceLink>

    -- linas
-- cassette tapes - analog TV - film cameras - you

--
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/479c8040-a764-410d-b3f8-acb9967b357b%40googlegroups.com <https://groups.google.com/d/msgid/opencog/479c8040-a764-410d-b3f8-acb9967b357b%40googlegroups.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/6534dd46-87f6-0d21-e3f8-2e5c13d63602%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to