[IxDA Discuss] Success with inference engines?

Bruce Esrig esrig-ia at esrig.com
Fri Aug 11 13:49:15 PDT 2006


Yes, I once implemented the rule-firing part of a sophisticated and 
rigorous inference engine that was ultimately too heavy to fly.

On the front end was a heuristics based graphical interface that did its 
own reasoning. It showed a little network and could chase four values 
around the network and tell you where they could get to. It was great.

To make inference work, you need:
  - a really limited problem domain to reason about
  - a simple set of inference rules

It takes some experience with inference to know what "simple" is. It's 
surprising how fast this stuff can get out of control.

For a simple rule of thumb, watch out for "or". It's the choices that lead 
to the combinatorial explosions.

Best wishes,

Bruce Esrig





More information about the discuss mailing list