what if we use different
play

What If We Use Different Inverse Operations And-Operations in the - PowerPoint PPT Presentation

Need for Expert Systems Need for Degrees of . . . Need for And- . . . Archimedean t-Norms What If We Use Different Inverse Operations And-Operations in the Formulation of the . . . Main Definition Same Expert System Main Result


  1. Need for Expert Systems Need for Degrees of . . . Need for “And”- . . . Archimedean t-Norms What If We Use Different Inverse Operations “And”-Operations in the Formulation of the . . . Main Definition Same Expert System Main Result Possible Application to . . . Mahdokht Afravi and Vladik Kreinovich Home Page Title Page Department of Computer Science University of Texas at El Paso ◭◭ ◮◮ El Paso, TX 79968, USA ◭ ◮ mafravi@miners.utep.edu vladik@utep.edu Page 1 of 27 Go Back Full Screen Close Quit

  2. Need for Expert Systems Need for Degrees of . . . 1. Need for Expert Systems Need for “And”- . . . • We often rely on expert knowledge; e.g.: Archimedean t-Norms Inverse Operations • we ask medical experts to help cure patients, Formulation of the . . . • we ask human expert in piloting to pilot planes. Main Definition • Ideally, everyone should have access to the top experts: Main Result • top experts in medicine should cure all the patients, Possible Application to . . . Home Page • top pilots should pilot every plane, etc. Title Page • However, there are very few best experts. ◭◭ ◮◮ • So, it is not realistic to expect these top experts to satisfy all the demands. ◭ ◮ • It is therefore desirable to describe the knowledge of Page 2 of 27 the top experts inside a computer. Go Back • Then other experts can use this knowledge. Full Screen • This descriptions are known as expert systems. Close Quit

  3. Need for Expert Systems Need for Degrees of . . . 2. Need for Degrees of Certainty Need for “And”- . . . • Experts are usually not 100% certain about their state- Archimedean t-Norms ments. For example: Inverse Operations Formulation of the . . . • a medical expert may indicate some visible signs of Main Definition a heart attack, but Main Result • but experts cannot tell with absolute certainty Possible Application to . . . whether a patient is experiencing a heart attack. Home Page • The expert system must store the experts’ degrees of Title Page certainty in different statements. ◭◭ ◮◮ • In the computer, “absolutely true” is usually repre- ◭ ◮ sented by 1, and “absolutely false” by 0. Page 3 of 27 • Thus, intermediate degrees of certainty are usually de- Go Back scribed by numbers between 0 and 1. Full Screen Close Quit

  4. Need for Expert Systems Need for Degrees of . . . 3. Need for “And”-Operations Need for “And”- . . . • One of the main objectives of an expert system is to Archimedean t-Norms help decision maker make decisions. Inverse Operations Formulation of the . . . • Decisions are rarely based on a single expert statement. Main Definition • Usually, two or more statements are used to argue for Main Result the proper decision. Possible Application to . . . Home Page • For example, we want is, given the symptoms, come up with an appropriate cure. Title Page • However, medical rules rarely go from symptoms di- ◭◭ ◮◮ rectly to cure. Usually: ◭ ◮ • some rules describe a diagnosis based on the symp- Page 4 of 27 toms (and test results), and Go Back • other rules describe a cure based on the diagnosis. Full Screen Close Quit

  5. Need for Expert Systems Need for Degrees of . . . 4. Need for “And”-Operations (cont-d) Need for “And”- . . . • So, to decide on an appropriate cure based on given Archimedean t-Norms symptoms, we must use at least two rules: Inverse Operations Formulation of the . . . • a rule describing the diagnosis, and Main Definition • a rule selecting a cure based on the diagnosis. Main Result • It is desirable, in addition to a recommendation r , to Possible Application to . . . also estimate our degree of certainty in r . Home Page • For a recommendation based on several statements: Title Page • we are certain in this recommendation ◭◭ ◮◮ • if we are certain in all the statements used in de- ◭ ◮ riving this recommendation. Page 5 of 27 • Thus, the degree to which we are confident is a given Go Back recommendation is the degree to which: Full Screen • the first statement holds and • the second statement holds, etc. Close Quit

  6. Need for Expert Systems Need for Degrees of . . . 5. Need for “And”-Operations (cont-d) Need for “And”- . . . • So, we need to know the degrees to which each possible Archimedean t-Norms “and”-combination of these statement hold. Inverse Operations Formulation of the . . . • Ideally, we should elicit, from the experts, the degrees Main Definition to which each such combination holds. Main Result • However, this is not practically possible: for n state- Possible Application to . . . ments, we can have 2 n − ( n +1) possible combinations. Home Page • So even for a reasonable value n ≈ 100, we have an Title Page astronomical number of combinations. ◭◭ ◮◮ • We cannot elicit the degrees for all “and”-combinations ◭ ◮ directly from the experts. Page 6 of 27 • We must therefore estimate these degrees based on the Go Back known degrees of confidence in individual statements. Full Screen Close Quit

  7. Need for Expert Systems Need for Degrees of . . . 6. “And”-Operations and t-Norms Need for “And”- . . . • In other words, we need to be able: Archimedean t-Norms Inverse Operations • given the expert’s degrees a = d ( A ) and b = d ( B ) Formulation of the . . . in two statements A and B , Main Definition • to come up with an estimate for the expert’s degree Main Result of confidence in the “and”-combination A & B . Possible Application to . . . • This estimate – depending on a and b – will be denoted Home Page by f & ( a, b ); it is known as an “and”-operation. Title Page • Usually, we assume that the same “and”-operation can ◭◭ ◮◮ be used for all possible pairs of statements ( A, B ). ◭ ◮ • Under this assumption, we get reasonable requirements Page 7 of 27 on the “and”-operation known as t-norms . Go Back • For example, A & B means the same as B & A . Full Screen • It is thus reasonable to require that f & ( a, b ) = f & ( b, a ). Close Quit

  8. Need for Expert Systems Need for Degrees of . . . 7. t-Norms (cont-d) Need for “And”- . . . • Similarly, A & ( B & C ) means the same as Archimedean t-Norms ( A & B ) & C , so we should have Inverse Operations Formulation of the . . . f & ( a, f & ( b, c )) = f & ( f & ( a, b ) , c ) . Main Definition Main Result • In mathematical terms, this means that the “and”- operation should be associative. Possible Application to . . . Home Page • Also: Title Page • if we increase our degree of confidence in A and/or ◭◭ ◮◮ B , ◭ ◮ • this should either increase our degree of confidence in A & B . Page 8 of 27 • So, the “and”-operation should be monotonic : Go Back Full Screen if a ≤ a ′ and b ≤ b ′ , then f & ( a, b ) ≤ f & ( a ′ , b ′ ). Close Quit

  9. Need for Expert Systems Need for Degrees of . . . 8. Archimedean t-Norms Need for “And”- . . . • If a = d ( A ) = 0, then increasing our degree of confi- Archimedean t-Norms dence in B does not change the estimate for A & B : Inverse Operations Formulation of the . . . b < b ′ , but f & ( a, b ) = f & ( a, b ′ ) = 0. Main Definition • However, if a > 0, then it’s reasonable to require that Main Result in b increases confidence in A & B : Possible Application to . . . Home Page if a > 0 and b < b ′ , then f & ( a, b ) < f & ( a, b ′ ). Title Page • t-norms that satisfy this additional requirement are ◭◭ ◮◮ known as Archimedean . ◭ ◮ • Not all t-norms are Archimedean: e.g., f & ( a, b ) = Page 9 of 27 min( a, b ) is not an Arhimedean t-norm. Go Back Full Screen Close Quit

  10. Need for Expert Systems Need for Degrees of . . . 9. Archimedean t-Norms (cont-d) Need for “And”- . . . • However, it can be proven that every t-norm can be Archimedean t-Norms approximated, Inverse Operations Formulation of the . . . • with any given accuracy, Main Definition • by an Archimedean one. Main Result • In practice, the degrees are known with some accuracy Possible Application to . . . anyway. Home Page • Thus, without losing any generality, we can always as- Title Page sume that our t-norms are Archimedean. ◭◭ ◮◮ • A general Archimedean t-norm can be obtained from ◭ ◮ f & ( a, b ) = a · b by a re-scaling: Page 10 of 27 f & ( a, b ) = g − 1 ( g ( a ) · g ( b )) for some 1-1 cont. g : [0 , 1] → [0 , 1] . Go Back • When a ≤ b , then, for f & ( a, b ) = a · b , there exists a Full Screen unique c for which a = f & ( b, c ): namely, c = a/b . Close Quit

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend