Page 141 - DCAP310_INTRODUCTION_TO_ARTIFICIAL_INTELLIGENCE_AND_EXPERT_SYSTEMS
P. 141

Unit 7: Probabilistic Reasoning




          7.2 Possible World Representations                                                    Notes

          A discrete variable is one whose domain is finite or countably infinite. One particular case of a
          discrete variable is a Boolean variable, which is a variable with domain {true, false}. If X is a
          Boolean variable, we write X=true as its lowercase equivalent, x, and write X=false as ¬x. We can
          also have variables that are not discrete; for example, a variable whose domain corresponds to
          a subset of the real line is a continuous variable.


                 Example: The variable Class_time may denote the starting time for a particular class.
          The domain of Class_time may be the following set of possible times:
          dom(Class_time)={8, 9, 10, 11, 12, 1, 2, 3, 4, 5}.

          The variable Height_joe may refer to the height of a particular person at a particular time and
          have as its domain the set of real numbers, in some range, that represent the height in centimeters.
          Raining may be a Boolean random variable with value true if it is raining at a particular time.

          7.2.1 Pointing to the Subject

          Knowledge Representation is an area of artificial intelligence research aimed at representing
          knowledge in symbols to facilitate inference from those knowledge elements, creating new
          elements of knowledge. The KR can be made to be independent of the underlying knowledge
          model or knowledge base system (KBS) such as a semantic network.

          Knowledge representation (KR) research involves analysis of how to reason accurately and
          effectively and how best to use a set of symbols to represent a set of facts within a knowledge
          domain. A symbol vocabulary and a system of logic are combined to enable inferences about
          elements in the KR to create new KR sentences. Logic is used to supply formal semantics of how
          reasoning functions should be applied to the symbols in the KR system. Logic is also used to
          define how operators can process and reshape the knowledge. Examples of operators and
          operations include negation, conjunction, adverbs, adjectives, quantifiers and modal operators.
          The logic is interpretation theory. These elements – symbols, operators, and interpretation
          theory – are what give sequences of symbols meaning within a KR.
          A key parameter in choosing or creating a KR is its expressivity. The more expressive a KR, the
          easier and more compact it is to express a fact or element of knowledge within the semantics and
          grammar of that KR. However, more expressive languages are likely to require more complex
          logic and algorithms to construct equivalent inferences. A highly expressive KR is also less
          likely to be complete and consistent. Less expressive KRs may be both complete and consistent.
          Auto epistemic temporal modal logic is a highly expressive KR system, encompassing
          meaningful chunks of knowledge with brief, simple symbol sequences (sentences). Propositional
          logic is much less expressive but highly consistent and complete and can efficiently produce
          inferences with minimal algorithm complexity. Nonetheless, only the limitations of an
          underlying knowledge base affect the ease with which inferences may ultimately be made (once
          the appropriate KR has been found). This is because a knowledge set may be exported from a
          knowledge model or knowledge base system (KBS) into different KRs, with different degrees of
          expressiveness, completeness, and consistency. If a particular KR is inadequate in some way,
          that set of problematic KR elements may be transformed by importing them into a KBS, modified
          and operated on to eliminate the problematic elements or augmented with additional knowledge
          imported from other sources, and then exported into a different, more appropriate KR.

          In applying KR systems to practical problems, the complexity of the problem may exceed the
          resource constraints or the capabilities of the KR system.





                                           LOVELY PROFESSIONAL UNIVERSITY                                   135
   136   137   138   139   140   141   142   143   144   145   146