Rules Engines and Bayes? Theorem

 
Thread Tools Search this Thread
Special Forums News, Links, Events and Announcements Complex Event Processing RSS News Rules Engines and Bayes? Theorem
# 1  
Old 08-27-2007
Rules Engines and Bayes? Theorem

Tim Bass
Mon, 27 Aug 2007 16:58:45 +0000
Charles Young kindly calls out my blog post, Bending Rules for CEP,*and the discussion on rules and Bayesian analytics in his post, Rules Engines and Bayes’ Theorem.
FWIW, implementing a very simple Bayes network with a rules engine,*as in Charles interesting example,*does little to counter the argument that rules engines are not an efficient implementation for larger Bayes nets and more complex data sets.* It is not convincing to implement somewhat trivial solutions to make a point that does not hold up to the state-of-the-art in Bayesian networks for complex problems.** The complexity and inefficiency (with rule-based systems) comes with larger data sets; a long standing problem with rules.
If rule-based systems were efficient for large data sets, complex spam filters would use rule-based systems, but they don’t.*** Most modern fraud detection algorithms are implemented with Bayesian algorithms (not rules).* Few, if any, credible large companies uses rules for these classes of problems anymore - they all use specially formulated Bayesian algorithms.
In fact, in the late 90s at Langley Air Force Base*we soon discovered the same problem dealing with massive distributed email bomb attacks on the Internet (one example reference, also see Popular Science article, WAR.COM, by Frank Vizard).* After documenting our rule-based approach, subsequent researchers and implementations all commented that a rules-based approach is primitive (paraphrased) compared to modern Bayesian techniques.
These comments are not designed, BTW, to disparage rules or* rule-based systems.* Rules are great; but they*are not very efficient in large, complex problems.
I can provide more historical and current references on this topic if anyone is interested.



Source...
Login or Register to Ask a Question

Previous Thread | Next Thread

4 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Checking status of engines using C-shell

I am relatively new to scripting. I am trying to develop a script that will 1. Source an executable file as an argument to the script that sets up the environment 2. Run a command "stat" that gives the status of 5 Engines running on the system 3. Check the status of the 5 Engines as either... (0 Replies)
Discussion started by: paslas
0 Replies

2. Homework & Coursework Questions

Naive Bayes

Use and complete the template provided. The entire template must be completed. If you don't, your post may be deleted! 1. The problem statement, all variables and given/known data: I have to write a program in Unix to do the following.Given a phrase like george hates john, by... (0 Replies)
Discussion started by: gizmo87
0 Replies

3. Programming

Naibe Bayes

I have to write a program in Unix to do the following.Given a phrase like george hates john, by using naive Bayes to be able to restore the cases in the phrase and generate George hates John.I am not very familiar with Unix and i would appreciate any help (1 Reply)
Discussion started by: gizmo87
1 Replies

4. Shell Programming and Scripting

I dont want to know any search engines

I just want to know where I can download it on this website plz (1 Reply)
Discussion started by: memattmyself
1 Replies
Login or Register to Ask a Question