Re: JESS: On the Performance of Logical Retractions

2011-06-13 Thread Peter Lin
ermodynamic properties that the system then > propagates through the dependency network. > > > > -John > > > > -Original Message- > From: Ernest Friedman-Hill [mailto:ejfr...@sandia.gov] > Sent: Saturday, June 11, 2011 8:20 AM > To: jess-users@sandia.gov >

RE: JESS: On the Performance of Logical Retractions

2011-06-12 Thread John Everett
fr...@sandia.gov] Sent: Saturday, June 11, 2011 8:20 AM To: jess-users@sandia.gov Subject: Re: JESS: On the Performance of Logical Retractions On Jun 11, 2011, at 6:11 AM, Oliya wrote: > > But still I have a question: what type of truth maintenance is > supported in Jess? Can you provide

Re: JESS: On the Performance of Logical Retractions

2011-06-11 Thread Md Oliya
I meant more information on details of implementation, or the algorithm used. On Sat, Jun 11, 2011 at 8:19 PM, Ernest Friedman-Hill wrote: > > On Jun 11, 2011, at 6:11 AM, Oliya wrote: > > >> But still I have a question: what type of truth maintenance is supported >> in Jess? Can you provide li

Re: JESS: On the Performance of Logical Retractions

2011-06-11 Thread Ernest Friedman-Hill
On Jun 11, 2011, at 6:11 AM, Oliya wrote: But still I have a question: what type of truth maintenance is supported in Jess? Can you provide links to more information please. The "logical" conditional element is the only form of truth maintenance in Jess. I thought you said you were alre

Re: JESS: On the Performance of Logical Retractions

2011-06-10 Thread Ernest Friedman-Hill
Yeah, I just had a look too, and I think the report on their site says it all. Jess and Drools are at the bottom of their performance results for a reason -- because they're being misapplied. If your problem looks like the kinds of problems they're benchmarking, then by all means use one of

Re: JESS: On the Performance of Logical Retractions

2011-06-10 Thread Peter Lin
I've looked at OpenRuleBench in the past and I just looked at it again real quick. The way the test was done is "the wrong way" to use a production rule engine. That's my bias opinion. I understand the intent was to measure the performance with the same data, and similar rules. The point I'm tryin

Re: JESS: On the Performance of Logical Retractions

2011-06-10 Thread Md Oliya
@Peter: I werent interested to plug into Rete at first place, neither had "should I use RETE or how does RETE perform" in mind. Rather, I was trying to find a solution for my problem at hand, and the more and more i developed my own solution, i found it to be more and more similar to the Rete. So I

Re: JESS: On the Performance of Logical Retractions

2011-06-09 Thread Peter Lin
By "performance of RETE" what are you referring to? There are many aspects of RETE, which one must study carefully. It's good that you're translating RDF to OWL, but the larger question is why use OWL/RDF in the first place? Unless the knowledge easily fits into axioms like "sky is blue" or typica

Re: JESS: On the Performance of Logical Retractions

2011-06-09 Thread Ernest Friedman-Hill
I think I need to see the actual test program, or otherwise we need to get on the same page somehow. As a counter example, here's a little program with no rules that asserts about 10,000 facts one at a time and then retracts them. It takes 1.9 seconds (including JVM startup) on my Macbook.

Re: JESS: On the Performance of Logical Retractions

2011-06-09 Thread Md Oliya
Thank you very much Peter for the useful information. I will definitely look into that. but in the context of this message, i am not loading a huge (subjective interpretation?) knowledge base. It's 100k assertions, with the operations taking around 400 MB. Secondly, in my experiments, I subtracted

Re: JESS: On the Performance of Logical Retractions

2011-06-09 Thread Peter Lin
Although it "may" be obvious to some people, I thought I'd mention this well known lesson. Do not load huge knowledge base into memory. This lesson is well documented in existing literature on knowledge base systems. it's also been discussed on JESS mailing list numerous times over the years, so I

Re: JESS: On the Performance of Logical Retractions

2011-06-09 Thread Md Oliya
Thank you Ernest. I am experimenting with the Lehigh university benchmark, where i transfer OWL TBox into their equivalent rules in Jess, with the logical construct. Specifically, I am using the dataset and transformations, as used in the OpenRuleBench

Re: JESS: On the Performance of Logical Retractions

2011-06-08 Thread Jason Morris
> > > thanks for help > > -- > *From:* Ernest Friedman-Hill > *To:* jess-users@sandia.gov > *Sent:* Mon, June 6, 2011 1:37:16 PM > *Subject:* Re: JESS: On the Performance of Logical Retractions > > I don't think there's a particular reason in general. Retracting a fact

Re: JESS: On the Performance of Logical Retractions

2011-06-08 Thread Nessrine Nassou
Hi to all, i need help please. How can i import the jess class "Rete" in java application? thanks for help From: Ernest Friedman-Hill To: jess-users@sandia.gov Sent: Mon, June 6, 2011 1:37:16 PM Subject: Re: JESS: On the Performance of Logical R

Re: JESS: On the Performance of Logical Retractions

2011-06-06 Thread Ernest Friedman-Hill
I don't think there's a particular reason in general. Retracting a fact takes only a little longer than asserting one, on average. But if we assume liberal use of "logical", retracting a single fact could result in a sort of "cascade effect" whereby retracting a single fact would result in

JESS: On the Performance of Logical Retractions

2011-06-05 Thread Md Oliya
Hi, I am doing some experiments with a set of rules which contain the "logical" CE. I intend to see the performance of Jess on a set of assertions as well as retractions. After some experiments, I found that the runtime for assertions is much less than that of retractions. In fact, the performanc