Thanks for sharing your notes! I'll have a look at them when I get back
to correcting/completing the doc.
FYI, the forward chainer code is a mess and I intend to refactor it as
soon as I'm done "maturing" the backward chainer. I'm hopeful to be done
over the week, then I'll take care of the doc + simplifying the forward
chainer.
Nil
On 01/09/2017 03:38 PM, Apil Tamang wrote:
> Hi All,
>
> I've been constantly going back-and-forth between the doc. page for the
> URE and the example in atomspace. I prepared some notes, and have
> attached them below.
>
> What might really help is to point out how each step in the doc. applies
> to the example 'crisp.scm'. I can follow the source code to figure out
> what the 'target' and the 'rule-sets' are. But I don't think I could
> follow how the rules are chosen, and for each rule, how the premise(s)
> are selected (in the atomspace/examples/rule-engine example). Premise
> selection seems to be a key step in the forward/backward chaining process.
>
> I also could not figure out how for each rule (crisp-modus-ponens-rule,
> crisp-deduction-rule) the "information regarding the rule output is
> stored in Atomspace". The wiki page says that the node:
> ExecutionRecordLink is used to do such. I don't see such a node in any
> scm file within this example's source.
>
> Anyways... I still have a lot to learn so I don't expect to understand
> everything right off. The points above may be taken to simply improve
> the docs for the URE and notes in the rule-engine example. so that there
> is more parallel between the two.
>
>
>
>
> On Saturday, January 7, 2017 at 6:10:25 PM UTC-5, Apil Tamang wrote:
>
> Hi All,
> This is my attempt to understand the unified-rule-engine (and the
> associate backward/forward chaining) in some more detail. I found
> this <
http://wiki.opencog.org/w/Unified_rule_engine> page deals
> exclusively with this topic, but I continue to find it confusing.
> Are there any other notes/pages (maybe) describing about these
> topics in perhaps a different perspective?
>
> Thanks...
>
>
https://groups.google.com/d/msgid/opencog/aa17a84f-273d-46f2-800c-dde0f357f851%40googlegroups.com
> <
https://groups.google.com/d/msgid/opencog/aa17a84f-273d-46f2-800c-dde0f357f851%40googlegroups.com?utm_medium=email&utm_source=footer>.