Page 50 - DCAP310_INTRODUCTION_TO_ARTIFICIAL_INTELLIGENCE_AND_EXPERT_SYSTEMS
P. 50

Introduction to Artificial Intelligence & Expert Systems




                    Notes          Following points are remembered about knowledge acquisition:
                                   I.  The object of a knowledge representation is to express knowledge in a computer tractable
                                       form, so that it can be used to enable our AI agents to perform well.

                                   II.  A knowledge representation language is defined by two aspects:
                                       (i)  Syntax: The syntax of a language defines which configurations of the components of
                                            the language constitute valid sentences.

                                       (ii)  Semantics: The semantics defines which facts in the world the sentences refer to, and
                                            hence the statement about the world that each sentence makes.
                                   III.  Suppose the language is arithmetic, then ‘x’, ‘=’ and ‘y’ are components (or symbols or
                                       words) of the language the syntax says that ‘x = y’ is a valid sentence in the language, but
                                       ‘= = x y’ is not the semantics say that ‘x = y’ is false if y is bigger than x, and true otherwise

                                   IV.  The requirements of a knowledge representation are as follows:
                                       (i)  Representational Adequacy: The ability to represent all the different kinds of knowledge
                                            that might be needed in that domain.

                                       (ii)  Inferential Adequacy: The ability to manipulate the representational structures to
                                            derive new structures (corresponding to new knowledge) from existing structures.
                                       (iii)  Inferential Efficiency: The ability to incorporate additional information into the
                                            knowledge structure which can be used to focus the attention of the inference
                                            mechanisms in the most promising directions.

                                       (iv)  Acquisitional Efficiency: The ability to acquire new information easily. Ideally, the
                                            agent should be able to control its own knowledge acquisition, but direct insertion
                                            of information by a ‘knowledge engineer’ would be acceptable. Finding a system
                                            that optimizes these for all possible domains is not going to be feasible.
                                   V.  In practice, the theoretical requirements for good knowledge representations can usually
                                       be achieved by dealing appropriately with a number of practical requirements:
                                       (i)  The representations need to be complete – so that everything that could possibly
                                            need to be represented can easily be represented.
                                       (ii)  They must be computable – implementable with standard computing procedures.
                                       (iii)  They should make the important objects and relations explicit and accessible – so
                                            that it is easy to see what is going on, and how the various components interact.
                                       (iv)  They should suppress irrelevant detail – so that rarely used details don’t introduce
                                            unnecessary complications, but are still available when needed.

                                       (v)  They should expose any natural constraints – so that it is easy to express how one
                                            object or relation influences another.
                                       (vi)  They should be transparent – so you can easily understand what is being said.

                                       (vii) The implementation needs to be concise and fast – so that information can be stored,
                                            retrieved and manipulated rapidly.
                                   VI.  The four fundamental components of a good representation:

                                       (i)  The lexical part – that determines which symbols or words are used in the
                                            representation’s vocabulary.
                                       (ii)  The structural or syntactic part – that describes the constraints on how the symbols
                                            can be arranged, i.e. a grammar.



          44                                LOVELY PROFESSIONAL UNIVERSITY
   45   46   47   48   49   50   51   52   53   54   55