Limitations


   


Main
Introduction
History
Sets & Operations
Applications
Limitations
Survey
Quiz
References




Check out the class
site & our references

It is difficult to make arguments for certain theories if it can't be shown to perform alongside existing and accepted theories. Things like propositional logic are exact. If a statement in propositional logic could be illustrated with fuzzy logic...and fuzzy logic did it better, then maybe fuzzy would be more widely accepted.

Fuzzy logic cannot be used for unsolvable problems. This seems fairly reasonable, but its perception of being a guessing game may lead people to believe that it can be used for anything.

An obvious drawback to fuzzy logic is that it's not always accurate. The results are perceived as a guess, so it may not be as widely trusted as an answer from classical logic. Certainly, though, some chances need to be taken. How else can dressmakers succeed in business by assuming the average height for women is 5'6"?

Fuzzy logic can be easily confused with probability theory, and the terms used interchangeably. While they are similar concepts, they do not say the same things. Probability is the likelihood that something is true. Fuzzy logic is the degree to which something is true (or within a membership set).

Classical logicians argue that fuzzy logic is unnecessary. Anything that fuzzy logic is used for can be easily explained using classic logic. For example, True and False are discrete. Fuzzy logic claims that there can be a gray area between true and false. But classic logic says that the definition of terms is inaccurate, as opposed to the actual truth of the statement.

Fuzzy logic has traditionally low respectability. That is probably its biggest problem. While fuzzy logic may be the superset of all logic, people don't believe it. Classical logic is much easier to agree with because it delivers precision. Openmindedness on the part of those who use logic is needed in order to change the acceptance of fuzzy logic.

Contrary to popular belief, fuzzy logic can be used to solve the same types of problems that classical logic does. See the subject of crisp sets on our Sets page. So it is less that fuzzy logic has actual limitations and more that it has perceived limitations.


Arguments about Limitations of Fuzzy Logic

Haack, a formal logician, has some criticisms about fuzzy logic. She states that there are only two areas where fuzzy logic is "needed". (But, in each case, Haack can show that ultimately classical logic can substitute for fuzzy logic.)

The following are Haack's two cases that may require fuzzy logic:

  • Nature of Truth and Falsity- Haack argues that True and False are discrete terms. In classical logic, any fuzziness that arises from a statement is due to an imprecise definition of terms. But, Haack says that if it can be shown that fuzzy values are indeed fuzzy (meaning not discrete), then a need for fuzzy logic would be demonstrated.

    For example, is this rectangle blue? Teal box

    It's difficult to say whether it blue or not. Because it's partially blue, but it is also partially green. Well, classical logicians would say that the term blue was not defined precisely enough. A more precise question would be: is this rectangle composed of 0/255 parts red, 0/255 parts green, and 0/255 parts blue? With the the terms more precisely defined, the answer is FALSE because this rectangle has the following color components: 0/255 parts red, 128/255 parts green, and 128/255 parts blue.

  • Utility of Fuzzy Logic- Haack says if it can be shown that generalizing classic logic to include fuzzy logic would aid calculations, then fuzzy logic would be needed. But, Haack argues that data manipulation in a fuzzy system actually becomes more complex. So, fuzzy logic is not necessary.

So, ultimately, Haack believes fuzzy logic is not necessary because the calculations are more involved and partial membership values can be eliminated by defining terms more precisely.

Fox has responded to Haack's objections. He believes that the following three areas can benefit from fuzzy logic:

  • "Requisite" Apparatus- Use fuzzy logic to describe real-world relationships that are inherently fuzzy.
  • "Prescriptive" Apparatus- Use fuzzy logic because some data is inherently fuzzy and needs fuzzy calculus.
  • "Descriptive" Apparatus- Use fuzzy logic because some inferencing systems are inherently fuzzy.

Fox argues that fuzzy and classical logic should not be seen as competitive but as complementary. Fox also states that fuzzy logic has found its way into the world of practical applications and has proved successful there. He says this is reason enough to continue development in the field of fuzzy logic.

Again we had some help from numerous Fuzzy Logic sites, namely #11 & #12 on our References page.



Wow! You've been through a lot of information. Why don't you check out our Survey Results for an example of fuzzy logic right in our IS2000 class!