Samson -

First, thanks for your response that sent me to another white paper I had not seen. However, the discussion in Girratano and Riley's book is not quite the same as the topic of the author of the paper, even though similar and both do discuss MYCIN as the basis of conversation. And even though Ernest does not encourage theoretical discussions on this board I'll answer your comment and then go quietly back into the woodwork. :-)

Something else to take up precious time - but I couldn't resist, so I read the paper. Interesting... (Nice way to say I don't necessarily agree with it.) The author failed to note that a rulebased system is non-monotonic, not monotonic as were the systems with which he was working, and the monotonicity was the foundation of his argument against using confidence intervals. Even then, I couldn't quite agree that he was considering the far richer implementations of CE than that of the classic CE. And the authors of MYCIN also struggled with this problem but they seem to have come up with a fairly good solution though not perfect.

The other point was his misconception of probabilities, which I would not have expected from a noted author. In the article he was factoring in the probability of drawing a white ball from a jar after having drawn a white ball would be reduced the second time if the two balls in the jar were one white and one black. Not quite. That's the same theory of asking if you flip a fair coin five times and all five times are heads, what are the odds that the next flip will be heads? The same as the first time: 50/50. Prior probabilities are not the same as asking what are the odds of flipping a coin and getting a heads all six times. In that event, a prior probability, it is .5*.5*.5*.5*.5*.5 - not very good. But stopping at each point and asking what is the probability of the next one being heads is still the same; 50/50. And on his scale of -1 to +1 that should have been zero each time. That gambling example was a really hard reality for me to swallow in my sophomore statistics course but it has stood me well over the years.

Anyway, back to the initial thought; this probably is not the place nor the space to debate probabilities, combinations, permutations, set theory, pattern matching and confidence intervals so I'll quit on that final note. I did enjoy the paper though because it disagreed with me and made me have to think - something that I should do more of these days but don't due to other pressures. Maybe one day I'll have a position where I can just shut the door and cogitate on the unknown things of the universe. :-)

SDG
jco

James C. Owen
Senior Consultant
[EMAIL PROTECTED]
http://www.kbsc.com
"To be or not to be. That is the question. Whether 'tis nobler in the mind to suffer the slings and arrows of outrageous fortune or by taking up arms to defeat them." (So saith Shakespeare in Hamlet, from my own cluttered memory so it might not be quite right.)



On Oct 17, 2006, at 12:28 PM, Samson Tu wrote:


There are inherent problems in building management of uncertainties into rule-based systems. See

D. E. Heckerman, E. Horvitz. On the Expressiveness of Rule-Based Systems for Reasoning with Uncertainty. AAAI - 87, Sixth National Conference on Artificial Intelligence, Seattle, WA, 1987.

http://smi-web.stanford.edu/auslese/smi-web/reports/SMI-87-0194.pdf

James C. Owen wrote:
Actually, certainty and/or confidence factors are discussed in detail in the Giarratano and Riley's book, complete with an introduction to probability theory as well as many other concepts not normally used in business software. This approach was used with great success in diagnosis when designing MYCIN, an early rulebased system dealing with medical diagnosis, as well as many of some other types of prognostication software. It isn't "easily" implemented in straight Jess nor in any other forward chaining package, BUT it can be done with a bit of thought up front concerning tracking tables, maximum probabilities, etc. After all, you wouldn't want to have a 250% chance of something happening. But it does deal with the problem of a 70% chance that something will happen and a 10% chance that something will not happen. The other 20% is the problem child. Is it doubt or confidence? This kind of logic is also used extensively in the financial fraud detection and CRM software. _Great_ stuff but requires 70% thought and 30% coding. Something to which we, as programmers, are not usually accustomed. :-) And you are right - a fuzzy logic extension relieves a lot of the manual programming. But, on the other hand, it also adds some restrictions to what you can and can not do. I've often wondered why vendors such as ILOG, FIC, Pega, MindBox, Haley, etc., etc. don't include something like that. But, then, they've never really done anything constructive with full opportunistic backward chaining, have they? Well, time to get off the soap box and get back to work. However, I, for one, and probably several others on the list, would be most interested in what you find out using Jess. SDG
jco
James C. Owen
Senior Consultant
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
http://www.kbsc.com
"Never give in--never, never, never, never, in nothing great or small, large or petty, never give in except to convictions of honour and good sense. Never yield to force; never yield to the apparently overwhelming might of the enemy.'' The speech was made 29 October 1941 to the boys at Churchill's old public [private] school, Harrow--not Oxford nor Cambridge.
On Oct 17, 2006, at 5:49 AM, Orchard, Bob wrote:
There are no certainty or confidence factors implemented in Jess. There is an extension that allows fuzzy reasoning to handle uncertainty, called FuzzyJess. If this might
suit your needs see:
 http://www.iit.nrc.ca/IR_public/fuzzy/fuzzyJToolkit2.html
It is mentioned in Jess in Action. At some point I was going to add certainty/confidence factors but I never did ... many ways to implement and I'm still not convinced of
its usefulness.
 Bob.

Bob Orchard
National Research Council Canada Conseil national de recherches Canada Institute for Information Technology Institut de technologie de l'information
1200 Montreal Road, Building M-50     M50, 1200 chemin Montréal
Ottawa, ON, Canada K1A 0R6 Ottawa (Ontario) Canada K1A 0R6
(613) 993-8557
(613) 952-0215 Fax / télécopieur
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
Government of Canada | Gouvernement du Canada

    -----Original Message-----
    *From:* [EMAIL PROTECTED]
    [mailto:[EMAIL PROTECTED] *On Behalf Of *m u
    *Sent:* Tuesday, October 17, 2006 12:36 AM
    *To:* [email protected] <mailto:[email protected]>
    *Subject:* JESS: certainty/confidence factor

    Hi all,

    I've tried to search in JESS in Action book but couldn't find
anything about certainty or confidence factor. Is this feature not
    yet implemented in JESS?

    thanks,

    irejai

--
Samson Tu                    email: [EMAIL PROTECTED]
Senior Research Scientist    web: www.stanford.edu/~swt/
Stanford Medical Informatics phone: 1-650-725-3391
Stanford University          fax: 1-650-725-7944


--------------------------------------------------------------------
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 owner-jess- [EMAIL PROTECTED]
--------------------------------------------------------------------



--------------------------------------------------------------------
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]
--------------------------------------------------------------------

Reply via email to