Opportunistic reasoning is a type of artificial intelligence that uses two different methods of logic known as forward chaining and backward chaining depending on the situation.
Forward ChainingForward Chaining is thinking from what you know to deduce new information. As a simple example:A. Accountants are usually good at mathB. Pete is an accountantDeduction: Pete is probably good at mathThe example above is an example of fuzzy logic because it's able to understand grey areas such as "usually" and "probably." It is also an example of forward chaining because it moves from things you know to new information.
Backward ChainingBackward chaining looks at future states and tries to figure out how they happen. This is useful for reaching a goal or avoiding a loss. For example, artificial intelligence may use backward chaining to examine all possible end states from a given moment in a chess game to determine sequences of moves that are likely to win.
Opportunistic ReasoningOpportunistic reasoning uses either forward chaining or backward chaining depending on the situation. An artificial intelligence may have multiple logic engines that are selected based on how well they have performed in the past for a given situation. In theory, a single artificial intelligence can have a large number of logic engines that it selects based on their past results for a particular type of problem.
This is the complete list of articles we have written about artificial intelligence.
If you enjoyed this page, please consider bookmarking Simplicable.
© 2010-2023 Simplicable. All Rights Reserved. Reproduction of materials found on this site, in any form, without explicit permission is prohibited.
View credits & copyrights or citation information for this page.