[rules-dev] Naive questions on rules

Wei Tai taiw at cs.tcd.ie
Thu Oct 23 06:41:43 EDT 2008


Hi Ellen Zhao,

Thank you for pointing me a way to digging into the rule and rule 
systems. Maybe I didn't explain myself clearly enough. My project is 
about description logic and its reasoner. Part of this area uses rules 
but not all, and currently I am going to understand this area from a 
very high level of view. The way you point to me (to read a lot of 
books) do helps a lot, but that requries lots of time before I can 
totally answer the question I've put in the last mail, and besides, my 
project's plan does not allow me to do this, at least now. I do searched 
on Google and Wikipedia a lot to find me the answer. But the reality is 
"there are too many definitions on these concepts (and some of them are 
really confusing), and seems little of them can clearly state the 
relationships between each other(e.g. to give a taxonomy or something 
like "this partly uses that but not all")". I believe only people who 
know this area well can answer this question, isnt it? To clarify, what 
I want to know is something like a taxonomy or an answer like "logic 
programming is partly implemented by production system and the 
production system uses forward chaining as its underlying inference 
approach". I just took a look at the Drools document. It helps but still 
can not answer my question well. Hope someone could help me out.

Cheers
Wei Tai


Ellen Zhao wrote:
> Hi Wei Tai,
>
> first of all, there is a Chinese proverb "Give a man a fish and you
> feed him for a day. Teach a man to fish and you feed him for a
> lifetime.", so please allow me to mention that google and wikipedia
> are your good friends when you start to learn something. Here is a
> Wikipedia entry for Production Rule System:
>
> http://en.wikipedia.org/wiki/Production_system
>
> You can search for the other concepts yourself. And, the official
> Drools Documentation is exceptionally good, please by all means read
> it if you are new to expert system and Drools. Here you can download
> the latest Drools 5.0.0 M2 doc as a zip file:
>
> http://www.jboss.org/drools/downloads.html
>
> You will know from the web articles and Drools doc that there are good
> books for beginners. Grab the book list and go to your univ. lib or
> amazon.com, get a copy and invest time for reading.
>
> Hope that helps.
>
> Ellen N. Zhao
>
> On Wed, Oct 22, 2008 at 6:00 PM, Wei Tai <taiw at cs.tcd.ie> wrote:
>   
>> Hi All,
>>
>> I am not sure whether it is the right place to put this question here.
>> Currently I am working on rules and got confused with some concepts:
>>
>> What are the relationships between: resolution, backward chaining, modus
>> ponens, foward chaining, production rule system, prolog, logic programming?
>> Can all forward chaining systems be considered as logic programming system?
>>
>> Some of these concepts seems overlap with each other. Can somebody kindly
>> give me an answer to these questions. Thanks in advance.
>>
>>
>> Best Regards
>> Wei
>> _______________________________________________
>> rules-dev mailing list
>> rules-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-dev
>>
>>     
> _______________________________________________
> rules-dev mailing list
> rules-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-dev
>   


-- 
Wei Tai
Student by Research, Knowledge & Data Engineering Research Group
Intelligent Systems Lab
School of Computer Science and Statistics
Trinity College Dublin
Dublin 2
Ireland

> taiw at cs.tcd.ie
> Tel:  +353 (0)1 8968431 




More information about the rules-dev mailing list