Approximate Reasoning
ÀÚ¿¬¾î·Î Ç¥ÇöµÈ rule °ú fact
º¯È¯ ±ÔÄ¢ (translation rules)
ÆÛÁöÈ
Ãß·Ð ±ÔÄ¢ (rules of inference)
°á·Ð
¾ð¾î ±Ù»ç (linguistic approximation)
ÀÚ¿¬¾î·Î Ç¥ÇöµÈ »õ·Î¿î fact
ÆÛÁö Àü¹®°¡ ½Ã½ºÅÛÀÇ Æ¯Â¡ÀÎ ±Ù»çÃß·ÐÀº ´ÙÀ½ÀÇ ´Ü°è¸¦ °ÅÄ£´Ù
1 ´Ü°è : º¯È¯ ±ÔÄ¢ (translation rule)
translation rule À̶õ º¯ÇüµÈ Çüųª ÇÕ¼ºµÈ ÇüÅÂÀÇ ¸íÁ¦¿¡ ´ëÇÑ Àǹ̸¦, ±× ¼ººÐÀÌ µÇ´Â ¸íÁ¦ÀÇ Àǹ̸¦ ÅëÇØ À¯µµÇÏ¿© °¡´É¼º ºÐÆ÷·Î¼ ³ªÅ¸³»´Â ¹æ¹ýÀ» ¸»ÇÑ´Ù. ±× ±ÔÄ¢Àº º¯Çü (modification), Á¤¼ºÈ (qualification), Á¤·®È (quantification), ÇÕ¼º (composition) À¸·Î ±¸ºÐÇÒ¼ö ÀÖÀ¸¸ç, °¢°¢ ÆÛÁö º¯ÇüÀÚ, ÆÛÁö Á¤¼ºÀÚ, ÆÛÁö Á¤·®ÀÚ¸¦ ó¸®ÇÒ¼ö ÀÖ´Â ¹æ¹ýÀ» Á¦°øÇÑ´Ù. ÆÛÁö º¯ÇüÀÚ´Â very, more or less, likely µîÀ» ÀǹÌÇÏ¸ç ÆÛÁö Á¤¼ºÀÚ´Â very true, mostly false µîÀ» ÀǹÌÇÑ´Ù. ¶ÇÇÑ ¸íÁ¦°¡ and, or ¶Ç´Â if-then µî¿¡ ÀÇÇØ ÇÕ¼ºµÇ´Â °æ¿ì ÇÕ¼º ±ÔÄ¢À» »ç¿ëÇÑ´Ù.
2 ´Ü°è : Ãß·Ð ±ÔÄ¢ (rules of inference)
Ã߷бÔÄ¢Àº ÀϹÝÈµÈ ¿¬¿ªÃß·Ð (generalized modus ponens) ÀÌ °¡´ÉÇϵµ·Ï Ãß·ÐÀÇ º¹ÇÕ±ÔÄ¢ (compositional rule of inference), Áø¸®Ä¡ ÇÑÁ¤ ¹æ¹ý (truth value restriction), º¸°£¹ý (interpolation) µî ¸¹Àº ¹æ¹ýµéÀÌ ¿¬±¸ µÇ¾î ¿Ô´Ù. ÀÌ·¯ÇÑ ¿¬±¸´Â ´ëºÎºÐÀÌ Ãß·ÐÀÇ º¹ÇÕ±ÔÄ¢À» Áß½ÉÀ¸·Î Çϰí ÀÖÀ¸¸ç, ÀϹÝÈµÈ ¿¬¿ªÃ߷аú Ãß·ÐÀÇ º¹ÇÕ±ÔÄ¢¿¡ ´ëÇØ¼ ¾Ë¾Æº»´Ù.
1. ÀϹÝÈµÈ ¿¬¿ª Ãß·Ð : ÀϹÝÈµÈ ¿¬¿ªÃß·ÐÀ̶õ ±âÁ¸ÀÇ modus ponens¿¡¼´Â ó¸®ÇÒ¼ö ¾ø¾ú´ø ´ÙÀ½°ú °°Àº °æ¿ì¿¡ ´ëÇØ ÀûÀýÇÑ °á·ÐÀ» À¯µµÇÒ¼ö ÀÖµµ·Ï ÇÏ´Â °úÁ¤À» ¸»ÇÑ´Ù. Áï ±ÔÄ¢¾È¿¡ Æ÷ÇÔµÈ ¸íÁ¦¿Í ÀÔ·Â »ç½ÇÀÌ ÆÛÁöÁýÇÕÀ¸·Î Ç¥ÇöµÇ°Å³ª, ÀԷ»ç½ÇÀÌ ±ÔÄ¢ÀÇ Á¶°ÇºÎºÐ°ú Á¤È®ÇÏ°Ô ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì¿¡ »ç¿ëµÇ¸ç, ÀϹÝÈµÈ ¿¬¿ªÃß·ÐÀº ´ÙÀ½°ú °°ÀÌ ³ªÅ¸³¾¼ö ÀÖ´Ù.
rule : If x is y then z is k
fact : x is y'
conclusion : z is k'
À̸¦ ½ÄÀ¸·Î ³ªÅ¸³»¸é ´ÙÀ½°ú °°´Ù.
( y' °( y -> k )) -> k'
¿©±â¼ °´Â ÇÕ¼ºÀ» ÀǹÌÇϸç -> ´Â ÆÛÁö°ü°è ¶Ç´Â ¾Ï½Ã (implication)À» ÀǹÌÇÏ´Â ±âÈ£ÀÌ´Ù.
2. Ãß·ÐÀÇ º¹ÇÕ±ÔÄ¢ : ±Ù»çÃ߷п¡ ÇÊ¿äÇÑ ¿ø¸®´Â ´ÙÀ½°ú °°ÀÌ Å©°Ô 3 °¡Áö·Î ³ª´¼ö ÀÖ´Ù.
a. »ç¿µ¿ø¸® (projection principle) : ¸íÁ¦°¡ n °³ÀÇ º¯¼ö¸¦ °¡Áö°í (X1, X2, X3,....,Xn) ¿¡ ´ëÇÑ °¡´É¼º ºÐÆ÷°¡ ÁÖ¾îÁ³À» ¶§, ±×Áß ÀϺΠX ÀÇ °¡´É¼º ºÐÆ÷¸¦ ±¸ÇÏ´Â ¹æ¹ýÀÌ´Ù.
b. °áÇÕ¿ø¸® (conjunction principle) : µÎ¸íÁ¦ÀÇ °áÇÕÀ¸·ÎºÎÅÍ »õ·Î¿î ¸íÁ¦¸¦ Ãß·ÐÇÏ´Â ¹æ½ÄÀÌ´Ù. Áï p ¿Í q ¶ó´Â ¸íÁ¦°¡ °¡´É¼º ºÐÆ÷·Î Ç¥ÇöµÇ¾úÀ» ¶§ À̷κÎÅÍ »õ·Î¿î °¡´É¼º ºÐÆ÷¸¦ ¾ò¾î³»´Â °ÍÀÌ´Ù.
c. ÇÊ¿¬¿ø¸® (entailment principle) : µÎ °³ÀÇ ÆÛÁöÁýÇÕ F ¿Í G °¡ GFÀÇ °ü°è¸¦ °¡Áú ¶§ ¸íÁ¦ p °¡ F ¿¡ ´ëÇÑ °¡´É¼º ºÐÆ÷·Î¼ ³ªÅ¸³ª¸é, G ¿¡ ´ëÇÑ °¡´É¼º ºÐÆ÷¸¦ °¡Áö´Â »õ·Î¿î ¸íÁ¦ q¸¦ Ãß·ÐÇÒ¼ö ÀÖ´Ù.
Ãß·ÐÀÇ º¹ÇÕ±ÔÄ¢Àº À§ÀÇ ¿ø¸®µéÁß °áÇÕ¿ø¸®¿Í »ç¿µ¿ø¸®°¡ È¥ÇÕµÈ ÇüŸ¦ ¸»ÇÑ´Ù.
3 ´Ü°è : ¾ð¾î ±Ù»ç (linguistic approximation)
Ãß·ÐÀÇ °á°ú°¡ ¹Ì¸® Á¤ÀÇµÈ ¿ë¾î¿Í Á¤È®È÷ ÀÏÄ¡ÇÏÁö ¾Ê´Â °æ¿ì°¡ »ý±æ¼ö Àִµ¥ ÀÌ °æ¿ì °¡Àå À¯»çÇÑ ¿ë¾î¸¦ ã¾Æ³»´Â ÀÛ¾÷ÀÌ ¾ð¾î±Ù»ç ÀÌ´Ù. ±âº»ÀûÀÎ ¹æ¹ýÀ¸·Î ÆÛÁöÁýÇÕ »çÀÌÀÇ °Å¸®¸¦ ÀÌ¿ëÇÏ´Â ¹æ¹ýÀÌ ÀÖ´Ù. Áï °á°ú·Î À¯µµµÈ ÆÛÁöÁýÇÕ°ú ¹Ì¸® Á¤ÀÇµÈ ¿ë¾îÀÇ ÆÛÁöÁýÇÕµéÀ» ¼øÂ÷ÀûÀ¸·Î ´ëÀÀ½ÃÄÑ °¢°¢ÀÇ °Å¸®¸¦ ±¸ÇÏ°í ±×Áß ÃÖ¼Ò°ªÀ» °®´Â ¿ë¾î¸¦ ã¾Æ³»´Â ¹æ¹ýÀÌ´Ù.
approximate reasoning¿¡¼ ÆÛÁö°ªÀ» °è»êÇÏ´Â ¹æ¹ýÀº ´ÙÀ½°ú °°´Ù.
rule : IF A is V1 THEN C is V2 (FNR)
fact : A is V1' (FN1)
conclusion : C is V2' (FNC)
A : Á¶°Ç ´ë»ó¹° (antecedent object)
C : °á·Ð ´ë»ó¹° (consequent object)
FNR : ±ÔÄ¢ÀÇ ºÒÈ®½Ç¼ºÀ» ³ªÅ¸³»´Â fuzzy number
FN1 : »ç½ÇÀÇ ºÒÈ®½Ç¼ºÀ» ³ªÅ¸³»´Â fuzzy number
FNC : °á·ÐÀÇ ºÒÈ®½Ç¼ºÀ» ³ªÅ¸³»´Â fuzzy number
V1, V2, V1', V2' : °ª (values)
¿©±â¼ FNRÀº È®½ÅÀ² (CF) ·Î¼ ³ªÅ¸³»¸ç, FN1 Àº °¡´Éôµµ·Î¼ ³ªÅ¸³½´Ù
ÁúÀÇ¿¡ ´ëÇÑ ÆÛÁö°ª (FNC)Àº ´ÙÀ½°ú °°ÀÌ ±¸ÇÑ´Ù
1. A °¡ crisp objectÀÏ °æ¿ì : V1 = V1' À̾î¾ß¸¸ ±ÔÄ¢ÀÇ Àû¿ëÀÌ °¡´ÉÇÏ°í ±×·² °æ¿ì V2 = V2' À̾î¾ß ÇÑ´Ù.
¶ÇÇÑ °á·ÐÀº FNC = FNR * FN1 À¸·Î Á¦ÇÑ µÈ´Ù.
2. A, C °¡ ¸ðµÎ fuzzy object ÀÏ °æ¿ì : ±Ù»çÃß·Ð ±ÔÄ¢ÀÌ Àû¿ëµÇ´Âµ¥ ¿©±â¿¡´Â º¯È¯±ÔÄ¢ (translation rule)°ú °¡´É¼ºÀÌ·ÐÀÌ Æ÷ÇԵȴÙ. FNC¸¦ ±¸ÇÏ´Â ¹æ¹ýÀº 1 °ú °°´Ù.
3. A ´Â fuzzy object Àε¥ C ´Â crisp object ÀÏ °æ¿ì V2' = V2 °¡ µÈ´Ù. V1 °ú V1' ÀÇ Â÷ÀÌ´Â °á·ÐÀÇ ºÒÈ®½Ç¼º¿¡ ¹Ý¿µµÇ¸ç M Àº V1 °ú V1' ÀÇ À¯»çµµ (similarity)·Î¼ ±¸ÇÏ´Â ¾Ë°í¸®ÁòÀÌ ÀÖ´Ù.
FNC = (FNR * FN1 * M)
V1 °ú V2' °¡ À¯»çÇÑ Á¤µµ¿¡ µû¶ó M ÀÇ °ªÀÌ 1 ¿¡ °¡±î¿öÁø´Ù.
À̿ܿ¡ Á¶°ÇºÎ¿¡ 'and' °¡ Æ÷Ç﵃ °æ¿ì´Â ´ÙÀ½°ú °°ÀÌ Ã³¸®ÇÑ´Ù.
rule : IF A1 and A2 THEN C is V3 (FNR)
fact : A1' (FN1)
A2' (FN2)
conclusion : C is V3' (FNC)
FNC = min (FN1, FN2) * FNR
À̶§ minÀº ÆÛÁö°ªÁß ÃÖ¼Ò°ª (minimum)À» ÃëÇÏ´Â ÇÔ¼öÀÌ´Ù.
¸¶Âù°¡Áö·Î Á¶°ÇºÎ¿¡ 'or'°¡ Æ÷Ç﵃ °æ¿ì´Â
FNC = max (FN1, FN2) * FNR