Reasoning used by a computer program where the answer does not need to be explicitly true or false. Fuzzy logic is achieved by setting a range of tolerance for correctness based on an approximation near specific values. For example, the statement “That person is young” may be 100% correct if they are five years old, but only 50% correct if they are twenty.

The idea of fuzzy logic was introduced by Dr. Lotfi Zadeh in the 1960s. Dr. Zadeh wanted computers to understand natural language (typical problems or questions in everyday life), where there is not always a true or false answer.

AI, Artificial intelligence terms, Inference engine, Natural language processing