RulesFest 2011 – Davide Sottara: Managing Imperfect Rules

on October 25, 2011
Imperfect Rules from Imperfect Information

Dealing with Imperfection

Imperfect rules will result from imperfect information. Davide Sottara, a research scientist at the University of Bologna, illustrated the challenges of reasoning with fuzzy information. Side note, University of Bologna has the distinction of being the oldest continuously operating university in the world and a wonderful place to visit. Sottara referenced a well known story by James C. Bezdek, distinguished professor and researcher known for his work on fuzzy systems. In a nutshell, sometimes we face the following challenges:

  • lack of information
  • ill-defined information
  • erroneous information

Sottara emphasized that fuzzy information deals with “imperfection” rather than “uncertainty.” Imperfection is, in essence, the opposite of perfect precision. As a result, imperfection brings us outside the scope of what traditional rules engines do. However, removing imperfection from the picture (by ignoring it or simplifying it) leads us to ignore essential information that’s relevant for writing rules.

More Robust Systems

Sottara’s work focuses on creating more robust systems that may be applicable to imperfect information yet still leverage rule based systems. Using a modus ponens model, he illustrates the impact of introducing imperfection to the way the rules engines work. In essence, we need to think about the connectors (combination of premises, logical implication, etc…) differently, solve conflicts created by the imperfection, and handle missing values. Davide would like to preserve the structure of rules and hide those complexities from the rules expression itself.

Sottara compared and contrasted various approaches to deal with imperfection: frequentist, Bayesian, and Fuzzy logic. Each one has a different philosophical foundation and application domain. The main takeaway from Sottara’s talk is that you should not forget about imperfection when creating and managing rules.

Food for thought. Charles Young asked what I think is a very good question: Why did rules solutions in the early days include Bayesian or equivalent analytics capabilities but not anymore?

See our recap on Jacob Feldman’s talk

Learn more about Decision management and Sparkling Logic’s SMARTS™ Data-Powered Decision Manager

Search Posts by Category

ABOUT US

Sparkling Logic Inc. is a Silicon Valley-based company dedicated to helping organizations automate and optimize key decisions in daily business operations and customer interactions in a low-code, no-code environment. Our core product, SMARTS™ Data-Powered Decision Manager, is an all-in-one decision management platform designed for business analysts to quickly automate and continuously optimize complex operational decisions. Learn more by requesting a live demo or free trial today.