Page 93 - DCAP506_ARTIFICIAL_INTELLIGENCE
P. 93

Unit 6: Knowledge Representation using Rules




              Details can be easily added to declarative systems without altering the common procedures.  Notes
              In Procedural representation,  knowledge is signified as procedures. Default reasoning
               and probabilistic reasoning are examples of procedural techniques.

              In Procedural representation, heuristic knowledge of “How to do things efficiently “can
               be simply signified.

              Most of the knowledge representation structures have been generated to manage programs
               that control natural language input.
              Logic programming  contain three major classes of  application: as a  general-purpose
               programming language, a database language, and a knowledge representation language
               in AI.
              Assortment  of forward reasoning or backward reasoning is based on which  direction
               provides less branching factor and justifies its reasoning process to the consumer.
              The logic component identifies the meaning of the algorithm while the control component
               only affects its competence.

          6.6 Keywords

          Declarative Knowledge Representation: In Declarative knowledge representation, knowledge
          is signified as static collection of details which are influenced by common procedures.
          Frames: Used to explain a compilation of attributes that a specified object possesses (For example,
          depiction of a chair).

          Procedural Representation: In Procedural representation, knowledge is signified as procedures.
          Scripts: Scripts are used to illustrate general sequence of events (For  example, a restaurant
          scene).

          Stereotypes: Stereotypes are used to depict traits of people.
          6.7 Review Questions


          1.   Make  distinction  between  Declarative  knowledge  representation  and  procedural
               knowledge representation.

          2.   What does static representation signify? Discuss.
          3.   Illustrate the concept of Procedural and Declarative Knowledge with the help of example.
          4.   Explicate the process of using knowledge.
          5.   Elucidate the different types of schemas that have proved functional in AI programs.
          6.   Describe the major classes of application used in logic programming.

          7.   Illustrate the concept of logic programing by means of an example.
          8.   Make distinction between Forward vs Backward Reasoning. Give examples.
          9.   Illustrate the factors which find out the option of direction for a specific problem.

          10.  Illustrate the use of logic component that is used in an algorithm.








                                           LOVELY PROFESSIONAL UNIVERSITY                                   87
   88   89   90   91   92   93   94   95   96   97   98