Hi Matt,
All of Wolfgang's suggestions are good. I just wanted to add that for
classification (an application I'm personally working on right now),
one method is to develop a formal decision tree and then make it more
or less explicit in the rules. By this I mean have decisions (which
correspond to internal nodes of the tree) assert explicit working
memory elements to represent the fact that the decision path has
flowed through them (i.e., (consulted node-27)) and both decision and
leaf nodes match these facts. This lets your ensure that only one
leaf rule will fire. Did I explain that well enough?
On Apr 17, 2008, at 5:34 PM, Matthew J Hutchinson wrote:
Hi everyone,
After using Jess in college, I'm looking at using it for some other
more serious work and realized I still had some lingering questions:
- One of the strengths of Jess is that we can just put facts in and
no algorithm is needed - rules fire and hey presto! But when
multiple rules fire (especially in the cases where there is some
"overlap" in the criteria that make various rules fire) are there
good approaches to harness all these firings and distill them back
into one outcome which is all too often what's required when
combining Jess with other procedural systems?
I hope that makes sense. I can see how in some cases firing
multiple rules and having different paths is great, but in a case
such as classification (just off the top of my head) only 1 outcome
is desired.
Are there particular phrases I can use when looking for literature
to do with this?
Cheers,
Matt
---------------------------------------------------------
Ernest Friedman-Hill
Informatics & Decision Sciences Phone: (925) 294-2154
Sandia National Labs FAX: (925) 294-2234
PO Box 969, MS 9012 [EMAIL PROTECTED]
Livermore, CA 94550 http://www.jessrules.com
--------------------------------------------------------------------
To unsubscribe, send the words 'unsubscribe jess-users [EMAIL PROTECTED]'
in the BODY of a message to [EMAIL PROTECTED], NOT to the list
(use your own address!) List problems? Notify [EMAIL PROTECTED]
--------------------------------------------------------------------