Page 98 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 98

Artificial Intelligence




                    Notes          7.3 Non-Monotonic Reasoning

                                   In monotonic  reasoning if  we expand  at  set  of  axioms  we  cannot  withdraw  any  present
                                   declarations or axioms.


                                          Example: Predicate logic and the conclusions we execute on it is an example of monotonic
                                   reasoning.
                                   Humans do not hold to this monotonic structure when reasoning:
                                      We are required to jump to conclusions so as to plan and, more fundamentally, survive.

                                           We cannot expect all potential results of our plan.

                                       !
                                     Caution  We must make suppositions regarding things we do not purposely recognize
                                     about.
                                   7.4 Default Reasoning


                                   This is a very general from of non-monotonic reasoning. Here we want to sketch conclusion based
                                   on what is most probable to be correct.

                                   We will converse about two strategies to do this:
                                      Non-Monotonic  logic.
                                      Default logic.


                                       !
                                     Caution  Do not get puzzled regarding the label Non-Monotonic and Default being useful to
                                     reasoning and a specific logic.



                                     Did u know?  Non-Monotonic reasoning is common depiction of a class of reasoning.
                                   Non-Monotonic logic is a particular theory. The same is considered for Default reasoning and
                                   Default logic.

                                   Non-Monotonic Logic

                                   This is fundamentally an extension of first-order predicate logic to comprise a modal operator, M.
                                   The reason of this is to permit for steadiness.


                                          Example:

                                    x: plays_instrument(x) M improvises(x)  jazz_musician(x)
                                   specifies that for all x, x plays an instrument and if the truth that x can manage is reliable with all
                                   other knowledge then we can conclude that x is a jazz musician.

                                   Now we will define consistency:






          92                                LOVELY PROFESSIONAL UNIVERSITY
   93   94   95   96   97   98   99   100   101   102   103