Áø¸®°ª À¯Áö ½Ã½ºÅÛ

 

Áø¸®°ª À¯Áö ½Ã½ºÅÛ (¹ÏÀ½ °³Á¤ (belief revision) °ú °³Á¤ À¯Áö (revision maintenance) ½Ã½ºÅÛÀ¸·Îµµ ¾Ë·ÁÁ® ÀÖ´Ù.) Àº Ãß·Ð ½Ã½ºÅÛ¿¡ ´ëÇÏ¿© ½ÖÀ» ÀÌ·ç´Â ±¸¼º ºÎºÐÀÌ´Ù. Áø¸®°ª À¯Áö ½Ã½ºÅÛÀÇ ÁÖµÈ ÀÏÀº ¾î¶² Ãß·Ð ±â´ÉÀ» ¼öÇàÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó ¹®Á¦ Ç®À̱â (problem solver) ¿¡ ÀÇÇÏ¿© »ç¿ëµÉ Áö½ÄÀÇ ÀÏÄ¡¼ºÀ» À¯ÁöÇÏ´Â °ÍÀÌ´Ù. ±×°ÍÀ¸·Î, ¹®Á¦ Ç®À̱â´Â ÀÏÄ¡¼º¿¡ °üÇÑ ¿°·Á´Â ÇÒ ÇÊ¿ä°¡ ¾ø¾îÁö°í ¹®Á¦ Ç®ÀÌ Ãø¸é¿¡¸¸ ÁýÁßÇÒ ¼ö ÀÖ´Ù. Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº Ãß·Ð ±¸¼º ºÎºÐÀÌ ºñ´ÜÁ¶ Ãß·ÐÀ» ÇÒ ¼ö ÀÖµµ·Ï ÇØÁØ´Ù. »õ·Î¿î °ÍÀÌ ¹ß°ßµÉ °æ¿ì, º¸´Ù ÃÖ±ÙÀÇ Á¤º¸´Â ´õ ÀÌ»ó Á¤´çÇÏÁö ¾Ê´Â ÀÌÀüÀÇ °á·ÐÀ» ±³Ã¼ÇÒ ¼ö ÀÖ´Ù. ÀÌ¿Í °°Àº ¹æ¹ýÀ¸·Î ¹®Á¦ Ç®ÀÌ°¡ Á¢±Ù °¡´ÉÇÑ ¹ÏÀ½ÀÇ ÁýÇÕÀº ÃÖ½ÅÀÇ (current) °Í, ±×¸®°í ÀÏÄ¡µÈ °ÍÀ» À¯ÁöÇÏ°í ÀÖ´Ù.

±×¸² 1 Àº ¹®Á¦ Ç®À̱⠺κÐÀ¸·Î¼­ Áø¸®°ª À¯Áö ½Ã½ºÅÛÀÇ ¿ªÇÒÀ» ³ªÅ¸³½´Ù. Ãß·Ð ±â°ü (inference engine:IE) Àº ÇöÀçÀÇ ¹ÏÀ½ ÁýÇÕ¿¡ ¹ÙÅÁÀ» µÎ¾î¼­ ¿µ¿ª ¹®Á¦¸¦ Ç®°í, ¹Ý¸é¿¡ Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ÃÖ½ÅÀÇ È°¼º ¹ÏÀ½ ÁýÇÕ (current active belief set) À» °¡Áö°í ÀÖ´Ù. °»½Å °úÁ¤Àº Áõ°¡ÀûÀÎ °ÍÀÌ´Ù. °¢ Ãß·Ð ÈÄ¿¡ 2 °³ÀÇ ±¸¼º ºÎºÐ »çÀÌ¿¡¼­ Á¤º¸°¡ ±³È¯µÈ´Ù. Ãß·Ð ±â°üÀº Áø¸®°ª À¯Áö ½Ã½ºÅÛ¿¡°Ô ÀÚ½ÅÀÌ ¼öÇàÇÑ ¿¬¿ª (deduction) À» ¾Ë·ÁÁØ´Ù. ±³´ë·Î, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ÃÖ½ÅÀÇ ¹ÏÀ½°ú ½ÇÆÐ ÀÌÀ¯¿¡ °üÇÑ Áú¹®À» ÇÑ´Ù. ÀÌ°ÍÀº »õ·Î¿î Áö½ÄÀÌ Ãß°¡µÇ°Å³ª »èÁ¦µÇ¾îµµ Ãß·Ð ±â°üÀÌ ÀÛµ¿ÇÒ ¼ö ÀÖµµ·Ï ÀÏÄ¡µÈ ¹ÏÀ½ÀÇ ÁýÇÕÀ» °¡Áö°Ô µÈ´Ù.

¿¹¸¦ µé¾î, Áö½Ä º£À̽º°¡ ¸íÁ¦ , ¿Í ¸ð´õ½º Æ÷³Ù½º¸¸ °¡Áö°í ÀÖ´Ù°í ÇÏÀÚ. ¿©±â¼­, Ãß·Ð ±â°üÀº ¸¦ Àû¹ýÇÏ°Ô °á·Ð Áö¾î¼­ Áö½Ä º£À̽º¿¡ ÀÌ °á·ÐÀ» Ãß°¡ÇÒ ¼ö ÀÖ´Ù.  ³ªÁß¿¡, °¡ Ÿ´çÇÑ °ÍÀ» ¾Ë°Ô µÇ¸é, ÀÌ°ÍÀÌ Áö½Ä º£À̽º¿¡ Ãß°¡µÇ¾î ¸ð¼øÀ» ÀÏÀ¸Å²´Ù. °á°úÀûÀ¸·Î, ºÒÀÏÄ¡¸¦ ¾ø¾Ö±â À§Çؼ­ ¸¦ Á¦°ÅÇÏ´Â °ÍÀÌ ÇÊ¿äÇÏ°Ô µÈ´Ù. ±×·¯³ª, °¡ Á¦°ÅµÇ¾úÀ¸¹Ç·Î, ´Â ´õ ÀÌ»ó Á¤´çÇÑ ¹ÏÀ½ (justified belief) ÀÌ ¾Æ´Ï´Ù. ÀÌ°Í ¿ª½Ã Á¦°ÅµÇ¾î¾ß ÇÑ´Ù. ÀÌ·± À¯ÇüÀÇ ¹ÏÀ½ °³Á¤ÀÌ Áø¸®°ª À¯Áö ½Ã½ºÅÛÀÌ ÇÏ´Â ÀÏÀÌ´Ù.

½ÇÁ¦·Î, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ¿Í °°Àº °á·ÐÀ» À§¿¡¼­ Á¦½ÃÇÑ °Íó·³ ¹ö¸®Áö´Â ¾Ê´Â´Ù. ÀÌ°ÍÀº ³¶ºñÀûÀÌ´Ù. ¿Ö³ÄÇÏ¸é °¡ ´Ù½Ã Á¤´çÇÑ °ÍÀÌ µÉ ¼ö ÀÖ°í, ÀÌ·¸°Ô µÇ¸é ¿Í ¿¡ ÀÇÇؼ­ Á¤´çÈ­µÇ¾ú´ø »ç½ÇµéÀº ÀçÀ¯µµ (redrive) µÇ¾î¾ß Çϱ⠶§¹®ÀÌ´Ù. ´ë½Å¿¡, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ÀÌ·± ¸ðµç °á·Ð¿¡ ´ëÇؼ­ ÀÇÁ¸ ·¹ÄÚµå (dependency records) ¸¦ °¡Áø´Ù. ÀÌµé ·¹ÄÚµå´Â ¹ÏÀ½ÀÇ ¾î¶² ÁýÇÕÀÌ ÃÖ½ÅÀÎÁö¸¦ (¾î¶² °ÍÀÌ Ãß·Ð ±â°ü¿¡ ÀÇÇؼ­ »ç¿ëµÉ °ÍÀΰ¡¸¦) °áÁ¤ÇÑ´Ù. ±×·¡¼­, ¸¦ ½ÇÁ¦·Î »èÁ¦ÇÏ´Â °ÍÀÌ ¾Æ´Ï¶ó, ÀÌµé ·¹Äڵ忡 ÀûÀýÇÑ °»½ÅÀ» ÇÔÀ¸·Î½á ÃÖ½ÅÀÇ ¹ÏÀ½ ÁýÇÕÀ¸·ÎºÎÅÍ Á¦°ÅµÈ´Ù. ¸¦ ¹ö¸®´Â °ÍÀÌ ¾Æ´Ï¹Ç·Î, °¡ ´Ù½Ã Á¤´çÈ­µÇ¾îµµ ÀÌ°ÍÀÇ ÀçÀ¯µµ´Â ÇÊ¿äÇÏÁö ¾Ê´Ù. Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ¹ÏÀ½¿¡ ´ëÇÑ ÀÌÀ¯ (reasons) ȤÀº Á¤´ç¼º (justifications) ÀÇ ¿ÏÀüÇÑ ·¹Äڵ带 °¡Áø´Ù. Àû¾îµµ ÇϳªÀÇ Å¸´çÇÑ Á¤´ç¼ºÀ» °¡Áø °¢ ¸íÁ¦³ª ¹®Àº ÃÖ½ÅÀÇ ¹ÏÀ½ ÁýÇÕÀÇ ÀϺΰ¡ µÇ°í ÀÖ´Ù. ¹Þ¾ÆµéÀÏ ¼ö ÀÖ´Â Á¤´ç¼ºÀÌ ºÎÁ·ÇÑ ¹®Àº ÀÌ ÁýÇÕÀ¸·ÎºÎÅÍ ¹èÁ¦µÈ´Ù. ¸ð¼øÀÌ ¹ß°ßµÇ¾úÀ» ¶§, ÀÌ ¸ð¼ø¿¡ Ã¥ÀÓÀÖ´Â ¹®µéÀ» È®ÀÎÇÑ ´ÙÀ½ ÀûÀýÇÑ °ÍÀ» öȸÇÑ´Ù. ÀÌ°ÍÀº ±³´ë·Î ¶Ç ´Ù¸¥ öȸ¿Í Ãß°¡°¡ ÀϾ ¼ö ÀÖ´Ù. ÀÌ °úÁ¤À» ¼öÇàÇÏ´Â ÇÁ·Î½ÃÁê¾î¸¦ ÀÇÁ¸¼ºÀ» ÀÌ¿ëÇÑ ¿ªÇà (dependency-directed backtracking) À̶ó ÇÑ´Ù. ÀÌ °úÁ¤Àº µÚ¿¡ °¡¼­ ³íÇÑ´Ù.

±×¸² 1 Áø¸®°ª À¯Áö ½Ã½ºÅÛÀ» °¡Áø ¹®Á¦ Ç®À̱âÀÇ ±¸Á¶

Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº Ãß·Ð ±â°üÀÌ Ç×»ó ÃֽŠ¹ÏÀ½ ÁýÇÕÀ» ¾Ë ¼ö ÀÖµµ·Ï Çϱâ À§ÇÏ¿© öȸ¿Í Ãß°¡¸¦ ³ªÅ¸³»´Â ·¹Äڵ带 °¡Áø´Ù.

·¹ÄÚµå´Â ÀÇÁ¸ ¸Á (dependency network) ÇüÅ·ΠÀ¯ÁöµÈ´Ù. ÀÌ ¸Á¿¡¼­ ³ëµå´Â ÀüÁ¦, °á·Ð, Ãß·Ð ±ÔÄ¢ µûÀ§ÀÇ Áö½Ä º£À̽º ¿£Æ®¸® (entry) ¸¦ ³ªÅ¸³½´Ù. ³ëµå¿¡ ºÎÂøµÇ¾î ÀÖ´Â °ÍÀº ±× ³ëµå°¡ À¯µµµÈ Ãß·Ð ´Ü°è¸¦ ³ªÅ¸³»´Â Á¤´ç¼ºÀÌ´Ù. ¹ÏÀ½ ÁýÇÕ¿¡ ÀÖ´Â ³ëµå´Â Ÿ´çÇÑ Á¤´ç¼ºÀ» °¡Á®¾ß ÇÑ´Ù. ÀüÁ¦ (premise) ´Â Ç×»ó ÂüÀ¸·Î ¿©°ÜÁö´Â ±âº» ¹ÏÀ½ÀÌ´Ù. ÀüÁ¦´Â ¾î¶² Á¤´ç¼ºµµ ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â´Ù. À̵éÀº ÇöÀç È°µ¿ ÁßÀÎ ¸ðµç ´Ù¸¥ ³ëµå°¡ Ÿ´çÇÑ Á¤´ç¼ºÀÇ °üÁ¡¿¡¼­ ¼³¸íµÇ¾îÁú ¼ö ÀÖ´Â ±Ù°Å¸¦ ¸¶·ÃÇÏ°í ÀÖ´Ù.

³ëµå¿¡ ´ëÇÑ Á¤´ç¼º ·¹ÄÚµå´Â 2 Á¾·ù°¡ ÀÖ´Ù : Áö¿ø ¸®½ºÆ® (support lists) ¿Í °³³ä ÀÇÁ¸ (conceptual dependencies) ÀÌ´Ù. Áö¿ø ¸®½ºÆ®´Â °¡Àå ÈçÇÑ ÇüÅÂÀÌ´Ù. ÀÌ°ÍÀº ³ëµå¿¡ ´ëÇÑ Áö¿ø Á¤´ç¼ºÀ» Á¦°øÇØ ÁØ´Ù. Áö¿ø ¸®½ºÆ®¿¡ »ç¿ëµÇ´Â ÀڷᱸÁ¶´Â 2¸®½ºÆ®ÀÇ ´Ù¸¥ ÀÇÁ¸ ³ëµå À̸§À» °¡Áø´Ù : in-¸®½ºÆ®¿Í out-¸®½ºÆ®.

ÀÌ°ÍÀÇ ÇüÅ´Â

 (SL  <in-list>  <out-list>)

ÀÌ´Ù.

ÇÑ ³ëµå°¡ È°¼ºÈ­µÇ¾î¼­, ¹ÏÀ½ ÁýÇÕÀÌ IN ÀÌ µÇ±â À§Çؼ­´Â, ±×°ÍÀÇ Áö¿ø ¸®½ºÆ®´Â in-¸®½ºÆ®¿¡¼­ Àû¾îµµ ÇϳªÀÇ Á¤´çÇÑ ³ëµå¸¦ °¡Á®¾ß¸¸ ÇÏ°í, ¸¸¾à Á¸ÀçÇÑ´Ù¸é out-¸®½ºÆ®·Î ¸í¸íµÈ ¸ðµç ³ëµå´Â ¹ÏÀ½ ÁýÇÕÀÇ OUT À¸·Î Ç¥½ÃµÇ¾î¾ß ÇÑ´Ù. ¿¹¸¦ µé¾î, Cybil Àº ³¯ ¼ö ¾ø´Â »õ (ÀÏÁ¾ÀÇ Å¸Á¶) ¶ó´Â °ÍÀ» ³ªÅ¸³»°í ÀÖ´Â ÇöÀçÀÇ ¹ÏÀ½ ÁýÇÕÀº Ç¥ 1 °ú °°ÀÌ ³ªÅ¸³¯ ¼ö ÀÖ´Ù. Ç¥ 1 ¿¡ ÁÖ¾îÁø °¢ IN-³ëµå´Â ÇöÀçÀÇ ¹ÏÀ½ ÁýÇÕÀÇ ÀϺκÐÀÌ´Ù. ³ëµå n1 °ú n5 ´Â ÀüÁ¦ÀÌ´Ù. À̵éÀº Á¤´ç¼ºÀ» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ÀüÁ¦À̹ǷΠºó Áö¿ø ¸®½ºÆ® (empty support lists) ¸¦ °¡Áø´Ù. "Cybil can fly" ¶ó´Â ¹ÏÀ½ÀÎ ³ëµå n2 ´Â Á¤´çÇÑ ³ëµå n3 °¡ n2 ÀÇ out-¸®½ºÆ®¿¡ Àֱ⠶§¹®¿¡ outÀÌ´Ù.

Ç¥ 1 ÀÇÁ¸ ¸Á¿¡¼­ ³ëµåÀÇ ¿¹

Node

Status

Meaning

Support list

Comments

n1

n2

n3

n4

n5

IN

OUT

IN

OUT

IN

Cybil is a bird

Cybil can fly

Cybil cannot fly

Cybil has wings

Cybil is an Ostrich

 (SL  ( )   ( ) )

 (SL  (n1)  (n3) )

 (SL  (n5)  (n4) )

 (SL  ( )   ( ) )

 (SL  ( )   ( ) )

a premise

unjustified belief

justified belief

retracted premise

a premise

Cybil ÀÌ Å¸Á¶°¡ ¾Æ´Ï¶ó´Â »ç½ÇÀÌ ¹ß°ßµÇ¾î¼­, n5 °¡ öȸµÇ¾ú´Ù°í (ÀÌ°ÍÀÇ »óÅ (status) ¸¦ OUT À¸·Î Ç¥±â) °¡Á¤ÇÏÀÚ. ±×·¯¸é, n5 ¿¡ ÀÇÁ¸ÇÏ´Â n3 ¿ª½Ã öȸµÇ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº Â÷·Ê·Î n2 ÀÇ »óŸ¦ Á¤´çÇÑ ³ëµå·Î ¸¸µç´Ù. °á°úÀûÀÎ ¹ÏÀ½ ÁýÇÕÀº ÀÌÁ¦ "The bird Cybil fly" °¡ µÈ´Ù.

¹ÏÀ½ ¸ÁÀ» Ç¥ÇöÇϱâ À§ÇÏ¿©, ±×¸² 2 ¿¡¼­ º¸¿©Áö´Â ±âÈ£ ¾à¼ÓÀÌ Á¾Á¾ »ç¿ëµÈ´Ù. ±×¸²¿¡¼­ º¸¿©Áö´Â ³ëµåÀÇ Àǹ̴Â,  (1) ÀüÁ¦´Â Á¤´ç¼º (justification) À» ÇÊ¿ä·Î ÇÏÁö ¾Ê´Â ¸íÁ¦ÀÌ´Ù.  (2) °¡Á¤ (assumption) Àº º¯ÇÒ ¼öµµ ÀÖ´Â ÇöÀçÀÇ ¹ÏÀ½ÀÌ´Ù.  (3) ÇÑ ÀÚ·á´Â ÇöÀç °¡Á¤µÈ ȤÀº Ãß·Ð ±â°üÀÌ À¯µµÇÑ ¹ÏÀ½ÀÌ´Ù.  (4) Á¤´ç¼ºÀº Áö¿ø ÀüÁ¦ ³ëµå (supporting antecedent node) ¸µÅ©¿Í °á·Ð ³ëµå ¸µÅ©·Î ±¸¼ºµÇ´Â ¹ÏÀ½ (³ëµå) Áö¿øÀÌ´Ù.

±×¸² 2 ¹ÏÀ½ ¸Á ³ëµå ÀǹÌ

ÀüÇüÀûÀÎ ¸Á Ç¥ÇöÀÇ ¿¹°¡ ±×¸² 3 ¿¡ ÁÖ¾îÁ® ÀÖ´Ù. ³ëµå T, U, W ´Â P ·ÎºÎÅÍÀÇ ÇÊ¿äÇÑ Áö¿øÀÌ ¾ø±â ¶§¹®¿¡ OUT ÀÌ´Ù. ¸¸¾à P ·Î ¸í¸íµÈ ³ëµå°¡ ¾î¶² ÀÌÀ¯·Î ÀÎÇØ IN ÀÌ µÈ´Ù¸é, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ³ëµå P ¿¡ ÀÇÇؼ­ Á¦°øµÇ´Â "innes" Áö¿øÀ» Æı޽ÃÄѼ­ T, U, W ³ëµå¸¦ IN À¸·Î ¸¸µå´Â ¹æ½ÄÀ¸·Î ¸ÁÀ» °»½ÅÇÑ´Ù.

±×¸² 3 ¹ÏÀ½ ¸ÁÀÇ ÀüÇüÀûÀÎ ºÎºÐ

¾Õ¿¡¼­ ¾ð±ÞÇÑ´ë·Î, ¸ð¼øÀÌ ¹ß°ßµÇ¸é Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ¸ð¼øÀÇ ±Ù¿øÀ» ã¾Æ¼­ ÇØ´ç ±Ù¿ø Áß¿¡¼­ Çϳª¸¦ öȸÇÏ´Â ¹æ½ÄÀ¸·Î À̸¦ °íÄ£´Ù. ÀÌ°ÍÀ» ¼öÇàÇÏ´Â ¹æ½ÄÀº ¸ð¼ø ³ëµåÀÇ Áö¿ø ¸®½ºÆ®¸¦ »ìÆ캸°í ¸ð¼øÀÇ ±Ù¿øÀ¸·Î ¹Ù·Î °£´Ù. ÀÌ°ÍÀº Á¤´ç¼ºÀ» Áö¿øÇÏ´Â ÀÇÁ¸ ±¸Á¶ (dependency structure) ¸¦ °Ë»çÇؼ­ À§¹Ý ³ëµå (offending nodes) ¸¦ °áÁ¤ÇÏ´Â ¹æ¹ýÀ¸·Î ±Ù¿ø¿¡ ¹Ù·Î °¡°Ô µÈ´Ù. ÀÌ°ÍÀº ¿¬¿ªÆ®¸®¸¦ ³ëµåº°·Î ¼øÂ÷ÀûÀ¸·Î Ž»öÇؼ­ ¸ð¼ø ³ëµå¿¡ ´Ù´Ù¸£´Â ¼ø¼öÇÑ ¿ªÇà Á¢±Ù¹ý°ú´Â ´ëÁ¶ÀûÀÌ´Ù. ¸ð¼øÀ» ÀÏÀ¸Å°´Â ³ëµå·Î ¹Ù·Î °¡´Â ¿ªÇàÀº ÀÇÁ¸¼ºÀ» ÀÌ¿ëÇÑ ¿ªÇà (dependency-directed backtracking:DDB) ÀÌ´Ù. ÀÌ°ÍÀº ºÐ¸íÈ÷ ¿¬´ë±âÀû¿ªÇà (chronological backtracking) º¸´Ù´Â º¸´Ù È¿°úÀûÀΠŽ»ö Àü·«ÀÌ´Ù. ÀÌ °úÁ¤Àº ±×¸² 4 ¿¡¼­ º¸¿©Áö´Âµ¥, ¿©±â¼­ A ¿Í D ´Â ¸ð¼øÀ¸·Î °¡Á¤ÇÏ¿´´Ù.

±×¸² 4 Áø¸®°ª À¯Áö ½Ã½ºÅÛ¿¡¼­ ÀÇÁ¸¼ºÀ» ÀÌ¿ëÇÑ ¿ªÇà

¸ð¼øÀÇ ±Ù¿ø¿¡¼­ ¹Ù·Î ¿ªÇà (E ¿¡¼­ A·Î dashed line) ÇÔÀ¸·Î½á, Ãß°¡ Ž»ö ½Ã°£ÀÌ ¼Ò¿äµÇÁö ¾Ê´Â´Ù.

°³³ä ÀÇÁ¸ Á¤´ç¼º (CP justification) Àº Áö¿ø ¸®½ºÆ®º¸´Ù »ç¿ë ºóµµ°¡ ³·´Ù. À̵éÀº Á¤´çÇÑ °¡¼³ ³í¹ý (hypothetical argument) ÀÇ ÇüÅ·Π³ëµå¸¦ Á¤´çÈ­ÇÑ´Ù.

 (CP <consequent>  <inhypotheses>  <outhypotheses>)

in-hypotheses ³»ÀÇ °¢ ³ëµå°¡ IN ÀÌ°í, out-hypotheses ³»ÀÇ °¢ ³ëµå°¡ OUT ÀÏ °æ¿ì¿¡´Â ¾ðÁ¦³ª °á·Ð ³ëµå (consequent node) °¡ IN À̶ó¸é, ÇϳªÀÇ CP´Â Á¤´çÇÏ´Ù. 2 °³ÀÇ º°µµÀÇ °¡¼³ ³ëµå°¡ »ç¿ëµÈ´Ù. ¿Ö³ÄÇÏ¸é ³ëµåµéÀº IN ÀÎ ³ëµåµé°ú OUT ÀÎ ´Ù¸¥ ³ëµåµé·ÎºÎÅÍ À¯µµµÉ ¼ö Àֱ⠶§¹®ÀÌ´Ù.

CP ´Â ¿¬¿ª ½Ã½ºÅÛ¿¡¼­ ÀüÇüÀûÀ¸·Î ÀϾ´Â Á¶°Ç Áõ¸í¿¡ ÇØ´çÇÑ´Ù. ÀÌ·± Á¶°Ç Áõ¸í¿¡ »ç¿ëµÇ´Â °¡¼³Àº CP ¿¡¼­ in-hypotheses ¿¡ ´ëÀÀÇÑ´Ù. CP ÀÇ ±â´ÉÀº ¾à°£ º¹ÀâÇϹǷÎ, ±× ÁÖ¿ä ±â´ÉÀ» ¿¹¸¦ µé¾î ¹àÈù´Ù.

¹Î¿µ Ç×°øÀ» À§ÇÑ Ç×°ø±â¿Í ½Â¹«¿øÀ» °èȹÇϴµ¥ »ç¿ëµÇ´Â ½Ã½ºÅÛÀ» °¡Á¤Çغ¸ÀÚ. ÁÖ¾îÁø Ç×°ø¿¡¼­ º¸Åë Ç×°ø±âÀÇ Á¾·ù´Â 737 ÀÌ°í, ÇÊ¿äÇÑ ½Â¹«¿øÀº A ±ÞÀÌ´Ù. ÀÌ·¯ÇÑ »ç½Ç¿¡ ´ëÇÑ ³ëµå¿Í Á¤´ç¼ºÀº ´ÙÀ½°ú °°ÀÌ µÉ ¼ö ÀÖ´Ù.

n1

n2

n3

IN

OUT

IN

type (aircraft) = 737

type (aircraft) = L400

class (crew) = A

 (SL  ( )   (n2) )

 

 (SL  (n8, .., n22)   ( ) )

¿©±â¼­ n1 ¿¡ ´ëÇÑ Á¤´ç¼ºÀº n2 (OUT »óÅÂ) ÀÌ°í, n3 ¿¡ ´ëÇÑ °ÍÀº n8, .., n22 ³ëµåÀε¥ À̵éÀº ±âÀå, ºÎ±âÀå, A ±Þ ÀÚ°ÝÀÇ ±âŸ ½Â¹«¿øÀ» ³ªÅ¸³½´Ù. ÀÌÁ¦, ¿ÏÀüÈ÷ A ±Þ ½Â¹«¿ø¸¸À¸·Î ±¸¼ºÇÒ ¼ö ¾ø´Ù´Â °ÍÀÌ ¾Ë·ÁÁ³´Ù°í °¡Á¤ÇÏÀÚ. ºñÇà °èȹÀ» ¿Ï¼ºÇϱâ À§Çؼ­ ½Ã½ºÅÛÀº ´Ù¸¥ Ç×°ø±â, °¡·É L400 ¸¦ ¼±ÅÃÇØ¾ß ÇÑ´Ù. À̸¦ À§Çؼ­ Ãß·Ð ±â°üÀº n2 ÀÇ »óŸ¦ IN À¸·Î º¯°æÇÑ´Ù. ±×·¯³ª ÀÌ´Â ¸ð¼øÀ» ÀÏÀ¸Å°°í, µû¶ó¼­, ´ÙÀ½ÀÇ ³ëµå¸¦ »ý¼ºÇÏ°Ô µÈ´Ù.

n4

IN

contradiction

 (SL  (n1, n3)   ( ) )

¸ð¼øÀº ÀÌÁ¦ Áø¸®°ª Ãß·Ð ½Ã½ºÅÛ¿¡¼­ ÀÇÁ¸¼ºÀ» ÀÌ¿ëÇÑ ¿ªÇà ÇÁ·Î½ÃÁê¾î¸¦ °¡µ¿½ÃÄѼ­ À§¹ÝµÇ´Â °¡Á¤À» ã´Â´Ù. ÀÌ·± ³ëµå´Â ´ÜÁö n1 Çϳª»ÓÀ̹ǷÎ, öȸ´Â °ðÀå ÀÌ·ç¾îÁø´Ù. ÀÌ°Í¿¡ ´ëÇؼ­, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº CP Á¤´ç¼ºÀ» ÀÌ¿ëÇؼ­ "nogood" ³ëµå¸¦ »ý¼ºÇÑ´Ù.

n5

IN

nogood n1

 (CP n4  (n1, n3)   ( ) )

ºÒÀÏÄ¡¸¦ ¾ø¾Ö±â À§Çؼ­, Áø¸®°ª À¯Áö ½Ã½ºÅÛÀº ´ÙÀ½À¸·Î n5 ¸¦ ´ÙÀ½°ú °°ÀÌ Á¤´çÈ­ÇÔÀ¸·Î½á n2 ¸¦ IN ³ëµå·Î ¸¸µç´Ù.

n2

IN

type (aircraft) = L400

 (SL  (n5)   ( ) )

ÀÌ°ÍÀº Â÷·Ê·Î n1 À» OUT À¸·Î ¸¸µç´Ù (°¡Á¤¿¡¼­ n1 Àº ÇϳªÀÇ Â÷ÀÖ´Â out-list ¸¦ °¡Áö±â ¶§¹®) . ¶ÇÇÑ, n4 °¡ n1 ¿¡ ÀÇÇÏ¿© Á¤´çÈ­µÇ¾úÀ¸¹Ç·Î ÀÌ°Í ¿ª½Ã OUT ÀÌ µÇ¾î¾ß ÇÑ´Ù. ÀÌ°ÍÀº ´ÙÀ½°ú °°Àº ³ëµå ÁýÇÕÀ» Á¦°øÇÑ´Ù.

n1

n2

n3

n4

n5

OUT

IN

IN

OUT

IN

type (aircraft) = 737

type (aircraft) = L400

class (crew) = A

contradiction

nogood n1

 (SL  ( )   (n2) )

 (SL  (n5)   ( ) )

 (SL  (n8, .., n22)   ( ) )

 (SL  (n1, n3)   ( ) )

 (CP n4  (n1, n3)   ( ) )

CP Á¤´ç¼ºÀº "nogood" ³ëµå¸¦ À§ÇÏ¿© n2 ÀÇ ¿øÇü°ü°è (cirular relation) ¸¦ ¹æÁöÇϱâ À§Çؼ­ ÇÊ¿äÇß´Ù´Â °ÍÀ» ÁÖÀÇÇ϶ó. ¸¸¾à n5 ¸¦ À§Çؼ­ in-list Á¤´ç¼º¿¡ n4 ³ëµå°¡ ÀÖ´Â Áö¿ø ¸®½ºÆ® (support list) ¸¦ »ç¿ëÇß´Ù¸é, n5 ´Â n4 ÀÌÈÄ¿¡´Â OUT ÀÌ µÇ¾úÀ» °ÍÀÌ°í, ´Ù½Ã n2 ¸¦ OUT À¸·Î ¸¸µé°Ô µÈ´Ù.

CP ¸¦ ´Ù·ç´Â ÇÁ·Î½ÃÁê¾î´Â ²Ï º¹ÀâÇÏ°í, À̵éÀº ÁÖ·Î Áö¿ø ¸®½ºÆ®·Î ¹Ù²î±â ¶§¹®¿¡, ¿©±â¼­´Â À̵éÀÇ ÁÖ¿ä ±â´É¸¸ ´Ù·é´Ù. Á»´õ »ó¼¼ÇÑ ¼³¸íÀ» À§Çؼ­´Â Doyle (1979) À» º¸¶ó.

¿©±â¼­´Â °£´ÜÈ÷ JTMS ¿¡ ´ëÇؼ­¸¸ ´Ù·ç¾ú´Âµ¥, ÀÌ°ÍÀÌ °¡Àå °£´ÜÇÏ°í ±¤¹üÀ§ÇÏ°Ô »ç¿ëµÇ±â ¶§¹®ÀÌ´Ù. ÀÌ·± À¯ÇüÀÇ TMS ´Â ¶ÇÇÑ ºñ´ÜÁ¶ TMS (NMTMS) ·Î ¾Ë·ÁÁ® ÀÖ´Ù. JTMS ÀÇ °áÁ¡À» º¸ÃæÇÏ°í ´Ù¸¥ ¿ä±¸ »çÇ×À» ÃæÁ·½ÃÅ°±â À§ÇÏ¿© ¿©·¯ ´Ù¸¥ À¯ÇüÀÌ °³¹ßµÇ¾ú´Ù. À̵éÀº ³í¸®-º£À̽º TMS (LTMS) , °¡Á¤-º£À̽º TMS (ATMS) , ±âŸ (de Kleer, 1986a and 1986b) °¡ ÀÖ´Ù.

* ¡¸ÀΰøÁö´É°³·Ð¡¹±è¿µ·Ä, ±è¿ì¼º, ±èÁ¤±Ô, ¹Ú¿ë¹ü, Á¤¸ñµ¿, 1993, Introduction to Artificial Intelligence and Expert Systems, Dan W. Patterson 1990.