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.

Sensitivity Analysis: ‘Sensitivity’ in electrical engineering means change<br />

in response of a system, when there is even a small change in its input<br />

excitation. Thus an electrical system M1 is more sensitive than the system M2,<br />

if M1 when compared to M2 responds to smaller changes in the input.<br />

Sensitivity in expert systems, however, has a wider meaning. It corresponds to<br />

a change in inferences for a change in input variables or parameters of the<br />

expert system. Fig. 21.5 describes the scheme for validating an expert system<br />

performance through sensitivity analysis.<br />

Let the value of the input variables supplied by the problem be v1 = v 1,<br />

v2 = v2 <strong>and</strong> v3 = v3 <strong>and</strong> the internal parameters (like certainty factors,<br />

conditional probabilities, etc.) of the expert system be p1 = p1, p2 = p2, p3 =p3.<br />

Suppose, the inferences derived by the expert system match the inferences<br />

drawn by the expert for the above settings of input variables <strong>and</strong> parameters.<br />

The performance evaluator now adjusts each variable/parameter one by one<br />

by a small amount over their current value <strong>and</strong> observes the change in<br />

response of the system <strong>and</strong> the expert. If the responses are closer (w.r.t. some<br />

evaluator), then the design of the expert system is satisfactory; otherwise the<br />

system has to be updated with new knowledge or its inference engine has to<br />

be re-modeled. Sensitivity analysis, though a most powerful qualitative<br />

method for performance evaluation, has not unfortunately been exploited to<br />

any commercial expert systems. We hope that in the coming decade, it will<br />

play a significant role in performance evaluation of commercial systems.<br />

21.2.2 Quantitative Methods for Performance<br />

Evaluation<br />

When the responses of an expert system can be quantified (numerically), we<br />

may employ quantitative (statistical) tools for its performance evaluation.<br />

Generally, for quantitative evaluation of performance, a confidence interval<br />

for one or more measure is considered, <strong>and</strong> the performance of the expert<br />

system w.r.t. the expert is ascertained for a given level of confidence (95% or<br />

99%). If the confidence interval obtained, for an expert system for a given<br />

level of confidence, is satisfactory the system requires no adjustment;<br />

otherwise we need to retune the knowledge base <strong>and</strong> the inference engine of<br />

the system. An alternative way of formulation is to define a hypothesis H0 <strong>and</strong><br />

test whether we would accept or reject the hypothesis w.r.t. a predefined<br />

performance range. The hypothesis H0 may be of the following form.<br />

H0: The expert system is valid for the acceptable performance<br />

range under the prescribed input domain.<br />

Among the quantitative methods, the most common are paired t-test [4] <strong>and</strong><br />

Hotelling’s one sample T 2 test.

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

Saved successfully!

Ooh no, something went wrong!