Explain the characteristics that any knowledge representation scheme that we select must have.

What will be an ideal response?


1.Adequacy-The representation method must be adequate to capture all of the relevant knowledge. Because of its rich, expressive powers, a natural language representation will surely capture a lot of knowledge. However, it might be difficult to extract exactly what that knowledge is. You might have to wade through a lot of unnecessary verbiage, and you must also understand the nuances of meaning within the natural language. A formal language representation has the advantage of extracting the essentials.2.Efficiency-We want the representational form to be minimalist, avoiding redundant information wherever possible. This means allowing some knowledge that is not explicitly represented to be inferred from the knowledge that is explicitly represented. Take, for example, that it is easy to infer from the natural language, the formal language, or the semantic net that because a given creature named Spot is a dog, he has four legs and a tail and also is a mammal and, therefore, warm-blooded. This knowledge is not captured in the pictorial format. On the other hand, it would take a much longer natural language paragraph to describe all the additional knowledge about Spot that is captured in the picture.3.Extendability-It should be relatively easy to extend the representation to include new knowledge. For example, the semantic net can easily be extended to tack on another "dog" instance. It would also be easy to capture the fact that dogs have two eyes or that mammals do not lay eggs; these properties can simply be plugged in as new ovals connected into the network.4.Appropriateness-The representation scheme used should be appropriate for the knowledge domain being represented. For example, a pictorial representation scheme would appear to be the most appropriate way to represent the knowledge base for a problem dealing with recognition of visual images. We saw before that a pictorial representation is probably not appropriate for the kind of knowledge about Spot that is difficult to display visually. The level of granularity needed for the intended application might also influence the appropriateness of a particular scheme. Is a given pictorial representation sufficient, or do we need to "zoom in" and expose more detail? The appropriate representational form for knowledge therefore depends on the knowledge to be captured and on the type of task for which the knowledge is to be used.

Computer Science & Information Technology

You might also like to view...

What is memory used for in a computer?

What will be an ideal response?

Computer Science & Information Technology

Linux stores each file in the ____ directory.

A. /dev B. /etc C. /file D. /loc

Computer Science & Information Technology

A ____ is a list of certificates that have been revoked before their originally scheduled expiration date.?

A. ?PKI B. ?public key cryptography C. ?digital certificate D. ?certificate revocation list (CRL)

Computer Science & Information Technology

Why does the ADT stack implementation of the push function leave to the calling function the responsibility to detect and respond to an overflow?

A. Because it is easier that way. B. Because we cannot assume that heap overflow is an error. That decision belongs to the application. C. Because it improves the performance of the function. D. Because ADTs cannot handle errors.

Computer Science & Information Technology