|
Many of the big problems in organizations cannot be solved by simple yes/no or black/white programming answers. Sometimes answers come in shades of gray, where fuzzy logic proves useful. Fuzzy logic handles imprecision or uncertainty by attaching various measures of credibility to propositions. Mindsuite's Fuzzy technology enables clear definition of problems where imperfect or partial knowledge exists, such as when the goal is "about 12 years old" or between "all" and "nothing". What is Fuzzy Logic ? Traditional and classical logic typically categorize information into binary patterns such as: black/white, yes/no, true/false, or day/night. Fuzzy logic brings focus on the middle ground, accounts for the grays, the partially true and partially false that make up much of day-to-day human reasoning. The strength of fuzzy logic resides in moving beyond the conventional thinking, where absolutes don't apply. Many mathematicians and scientists have built models that don't make provisions for the middle ground, though many of the complex behaviors of humans cannot be predicted or described in black and white terms. Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept of partial truth -- truth values between "completely true" and "completely false. An example follows: Statement: Joe is a tall person Analysis: This is only true if Joe's height is above the height that we call tall. But how high is tall? This is a value that we cannot accurately judge. A tall person is not the same height as a tall building. The traditional mathematical remedy to this problem involves the use of a range, illustrated below: A tall person is over 6' 2". In other words, a short person is under 6' 2". So the statement "people over 6' 2" are tall is true", makes the statement "people under 6' 2" are short" true. In this example, the range of height of short people is zero to 6' 2" and the range of tall people is 6' 2" to infinity. In logic systems, these ranges are usually called Sets and the men are Elements. The conclusion (true or false) denotes whether the element is a member of the set, which in Boolean logic systems is commonly abbreviated to 1 (for True) and 0 (for False). Consider the following group of people:
The sets, Tall and Short, are defined when 1 indicates True and 0 indicates False. The membership of each person to each set is summarized in the third and fourth columns. Looking carefully at the heights, clearly, Joe is tall and Sandy is short as indicated by their membership in the sets. However, Sue and Gary are almost the same height as Joe, although Joe is described as tall and Gary and Sue are short. In this case those two inches between Gary and Sue have had the same effect as the nine inches between Joe and Sandy. This is a main drawback of Boolean logic when used in realistic situations. If Sue is nearly the same height as Joe, then common sense would say that they are both of a similar height, therefore what applies to Joe should also apply similarly to Sue. Quite clearly, there is a difference between Boolean logic and human thinking. The Boolean logic states that Sue and Joe must be either tall or short and nowhere in between, whereas a human would interpret the situation differently. The reason for this discrepancy involves the label "tall". As our language develops, the meaning applied to tall develops to recognize different degrees of tallness. This recognition is not mathematically founded, in that there is no precise formula to calculate tallness, rather the language accommodates the many heights that apply to the tall label. This technique is used throughout our lives, allowing humans to generalize about situations. Many of the big problems in organizations cannot be solved by simple yes/no or black/white programming answers. Sometimes answers come in shades of gray, this is where fuzzy logic proves useful. Fuzzy logic handles imprecision or uncertainty by attaching various measures of credibility to propositions. Mindsuite Fuzzy Technology enables clear definition of problems where imperfect or partial knowledge exists, such as when the goal is “about 12 years old” or between “all” and “nothing”. The power of fuzzy logic is exponential when it is combined with technology like genetic algorithms or neural networks. Each of these different advanced technologies offers unique advantages. Most implementations, however, are stand alone, while iPrevent fully integrates it's suite. iPrevent's fuzzy logic technology , when integrated with our neural networks, Smart Agents technology (non algorithmic), genetic algorithms, case-based reasoning, business rules, and constraint-based programming offer the most powerful fraud prevention product in the world. |