Fuzzy logic/fuzzy matching
Fuzzy matching, also referred to as approximate string matching, uses some logic to find terms or phrases that are similar to each other. Perhaps you’re looking through your database to isolate anyone with a first name John but some entries are Jonathan or Johnny. Fuzzy matching would be an intelligent way of finding those alternative names. Fuzzy matching was used ubiquitously in translation software before machine translation came into the picture. Whether you’re looking for alternative naming conventions or mistakes, fuzzy logic and matching are able to offer us intelligent ways for machines to find the things we’re looking for.
As with robotics and other areas of AI, we can see an ensemble with fuzzy matching as well. We’re seeing ML applied to fuzzy matching in an effort to improve accuracy. But even without ML, fuzzy logic and fuzzy matching can stand on their own as a subset of AI that’s been relied on heavily...