06.03.2013 Views

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

Artificial Intelligence and Soft Computing: Behavioral ... - Arteimi.info

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

approach is a bare minimum. They, however, concluded that a frame is more<br />

efficient than production systems in connection with the maintenance of<br />

knowledge. This is due to the reason that for augmentation of knowledge, a<br />

few pointers have to be attached only to the existing frame systems, whereas<br />

the complete rules have to be encoded in production systems. Thus from the<br />

point of view of memory requirement, frame is undoubtedly more efficient<br />

than production systems.<br />

Facts<br />

Knowledge acquisition system<br />

Knowledge base<br />

Verifier<br />

New Knowledge<br />

21.4.2 Difficulty in Maintenance, When the System<br />

Is Built with Multiple Knowledge Engineers<br />

An expert system, during the developmental cycle, is maintained by several<br />

knowledge engineers. The more the number of engineers, the more difficult is<br />

the maintenance problem. The problem is more severe, when languages like<br />

LISP are used for realization of the system, besides expert system shells or<br />

object oriented paradigms. This is obvious because each knowledge engineer<br />

has his own way of developing programs; so uniformity of coding may be<br />

lost, when the system is built by many knowledge engineers.<br />

21.4.3 Difficulty in Maintaining the<br />

Data <strong>and</strong> Control Flow<br />

Inconsistency<br />

free knowledge<br />

Fig. 21.12: Augmentation of knowledge, followed by verification,<br />

makes the knowledge base free from inconsistency.<br />

The prototype model system of the expert system should be designed in a<br />

manner that the ‘flow of control’ is not affected by the augmentation of the<br />

knowledge bases. This is possible in relational model-based programs. On the<br />

other h<strong>and</strong>, in object-oriented systems, the flow of control does not have a<br />

clear path <strong>and</strong> is thus difficult to maintain. In relational models the flow of

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!