Unit 5 and 6 Symbolic Reasoning Under Uncertainty
Unit 5 and 6 Symbolic Reasoning Under Uncertainty
Unit 5 and 6 Symbolic Reasoning Under Uncertainty
under Uncertainty
TOPIC
S
• Introduction To Non-monotonic Reasoning,
• Logics For Non-monotonic Reasoning.
Reasoning
Reasoning
• The reasoning is the mental process of deriving logical conclusion and making
predictions from available knowledge, facts, and beliefs. Or we can say,
"Reasoning is a way to infer facts from existing data." It is a general process of
thinking rationally, to find valid conclusions.
• In artificial intelligence, the reasoning is essential so that the machine can also
think rationally as a human brain, and can perform like a human.
• When a system is required to do something, that it has not been explicitly told how
to do, it must reason. It must figure out what it needs to know from what it already
knows.
• Many types of Reasoning have been identified and recognized, but many
questions regarding their logical and computational properties still remain
controversial.
Methods of Reasoning
Types of Reasoning
• In artificial intelligence, reasoning can be divided into the following
categories:
• Deductive reasoning
• Inductive reasoning
• Abductive reasoning
• Common Sense Reasoning
• Monotonic Reasoning
• Non-monotonic Reasoning
1. Deductive reasoning:
• Deductive reasoning is deducing new information from logically related known
information. It is the form of valid reasoning, which means the argument's conclusion must
be true when the premises are true.
• Deductive reasoning is a type of propositional logic in AI, and it requires various rules and
facts. It is sometimes referred to as top-down reasoning, and contradictory to inductive
reasoning.
• In deductive reasoning, the truth of the premises guarantees the truth of the conclusion.
• Deductive reasoning mostly starts from the general premises to the specific conclusion,
which can be explained as below example.
• Example:
• Then we add
• In order to conclude that “Twitty” fly we shoud prove that “ Tweety is not
exception” that is:
Non-monotonic Reasoning
Conventional reasoning systems such as first order predicate logic are designed to work with
information
that has three important properties.
1. It is complete with respect to the domain of interest.
2. It is consistent.
3. The only way it can change is that new facts can be added as they become available. If the new facts
are consistent with all other facts that have already been asserted, then nothing will be ever retracted
from the set of facts that are known to be true. This property is calledmonotonicity.
Non-monotonic reasoning systems are designed to be able to solve problems in which above three
1. How can knowledge base be extended to allow inferences to be made on the basis of lack of knowledge as
well
as on the presence of it?
2. How can the knowledge base be updated properly when a new fact is added to the system or when an old
one is removed?
3. How can knowledge be used to help resolve conflicts when there are several in consistent non-monotonic
inferences that could be drawn?
Non-monotonic Reasoning
Advantages of Non-monotonic reasoning:
• For real-world systems such as Robot navigation, we can use non-
monotonic reasoning.
• In Non-monotonic reasoning, we can choose probabilistic facts or can
make assumptions.