Top-down and bottom-up parsing

 

parsingÀ» Çϱâ À§Çؼ­´Â, ÁÖ¾îÁø ¹®ÀåÀÌ ¾î¶»°Ô Ãâ¹ß ½Éº¼·ÎºÎÅÍ »ý¼ºµÇ¾ú³ª¸¦ ¾Ë¾Æ¾ß ÇÑ´Ù. À̸¦ À§ÇÑ ¹æ¹ýÀº µÎ °¡Áö°¡ ÀÖ´Ù.

ÇÏ°­(top-down) : Ãâ¹ß ½Éº¼·ÎºÎÅÍ ½ÃÀÛÇÏ¿© Æ®¸® ±¸Á¶ÀÇ Á¾´Ü¿¡¼­ÀÇ ½Éº¼µéÀÌ parsingµÇ´Â ¹®ÀåÀÇ ¿ä¼Òµé°ú °°°Ô µÉ ¶§±îÁö ¼ø¹æÇâ(forward)À¸·Î ¹®¹ý¿¡¼­ ÁÖ¾îÁø »ý¼º ±ÔÄ¢µéÀ» Àû¿ëÇÏ´Â ¹æ¹ý.

»ó½Â(bottom-up) : parsingµÇ°íÀÚ ÇÏ´Â ¹®ÀåÀ¸·ÎºÎÅÍ ½ÃÀÛÇÏ¿©, ¹®¹ý¿¡¼­ ÁÖ¾îÁø »ý¼º ±ÔÄ¢µéÀ» ¿ª¹æÇâ(backward)À¸·Î °è¼Ó Àû¿ë½ÃÄÑ Á¾´Ü ³ëµå°¡ ÁÖ¾îÁø ¹®ÀåÀÇ ´Ü¾î·Î ±¸¼ºµÇ°í ·çÆ® ³ëµå(root node)°¡ Ãâ¹ß ½Éº¼ÀÎ Æ®¸®¸¦ ¾ò°ÔÇÏ´Â ¹æ¹ý.

ÀÌ µÎ°¡Áö ¹æ½Ä Áß ¾î´À °ÍÀ» ¼±ÅÃÇÒ °ÍÀΰ¡´Â, ÁÖ¾îÁø ¾÷¹«¿¡ ºñÃß¾î ¼±ÅÃÇÏ¿©¾ß ÇÑ´Ù. ¶§·Î´Â ÀÌ µÎ °¡Áö ¹æ½ÄÀ» °áÇÕÇÑ ÇÏ°­ ¿©°ú¸¦ Áö´Ñ »ó½Â parsing(bottom-up parsing with top-down filtering)À» »ç¿ëÇÏ´Â ¼öµµ Àִµ¥, ÀÌ °æ¿ì¿¡´Â parsingÀº »ó½ÂÀ¸·Î Çϳª(Áï, »ý¼º±ÔÄ¢À» ¿ª¹æÇâÀ¸·Î Àû¿ë½ÃÅ´), ¹Ì¸® ÁغñµÈ Ç¥¸¦ ÀÌ¿ëÇÏ¿© °¡´É¼ºÀÌ ¾ø´Â °ÍÀº(Áï, S·Î °¥ ¼ö ¾ø´Â °Í) Áßµµ¿¡ Á¦°ÅµÈ´Ù. ¾Õ¼­ ÁÖ¾îÁø ¸î °³ÀÇ ¿¹¿¡¼­ ¾Ë ¼ö ÀÖµíÀÌ, ¹®ÀåÀ» ÀÌÇØÇÏ´Â °úÁ¤Àº ¿©·¯ °¡´ÉÇÑ Çؼ®ÀÌ ³õ¿©Áø °ø°£¿¡¼­ Ưº°È÷ ¹®Àå¿¡¼­ ÁÖ¾îÁø ¿©·¯ Á¦ÇÑÀ» ¸¸Á·ÇÏ´Â ÇÑ °¡Áö Çؼ®À» ã´Â, ÀÏÁ¾ÀÇ Å½»ö¿¡ ÇØ´çÇÏ´Â °ÍÀÌ´Ù. ´Ù¸¥ Ž»ö°ú ¸¶Âù°¡Áö·Î, ÀÌ °æ¿ì¿¡µµ ¸ðµç °¡´ÉÇÑ °æ·Î¸¦ °ËÅäÇÒ °ÍÀÎÁö, ¾Æ´Ï¸é °¡Àå °¡´É¼ºÀÖ´Â °æ·Î¸¦ °ËÅäÇÏ¿© ÀÌÀÇ °á°ú¸¦ ´äÀ¸·Î ÇÒ °ÍÀÎÁö¸¦ °áÁ¤ÇÏ¿©¾ß ÇÑ´Ù.
  ¿¹·Î½á, ¹®ÀåÀ» ÀÌÇØÇÏ´Â ÇÁ·Î±×·¥ÀÌ ÀԷ¹®ÀåÀÇ ´Ü¾î¸¦ ÇÑ ¹ø¿¡ ÇÑ °³¾¿, ¿ÞÂʺÎÅÍ ¿À¸¥ÂÊÀ¸·Î ó¸®ÇÑ´Ù°í °¡Á¤ÇÏÀÚ. ÀÔ·Â Áß ´ÙÀ½ÀÇ ¹®Àå±îÁö¸¦ ó¸®ÇÏ¿´´Ù°í ÇÏÀÚ.

Have the students who missed the exam

À̶§¿¡ ÀÌ ÇÁ·Î±×·¥ÀÌ µû¸¦ ¼ö ÀÖ´Â ´ÙÀ½ÀÇ µÎ °¡Áö °æ·Î°¡ °¡´ÉÇÏ´Ù.

ÀÌ¿Í °°Àº ¹®ÀåÀ» ó¸®Çϴµ¥´Â ´ÙÀ½ÀÇ ³× °¡Áö ¹æ¹ýÀÌ ÀÖ´Ù.

  ÀÌ·¸µí ¾î¶² °æ·Î¸¦ µû¸¦ °ÍÀÎÁö °áÁ¤ÇÏ´Â ¹®Á¦¿Í ¾î¶»°Ô ¹éÆ®·¢À» ó¸®ÇÒ °ÍÀ̳Ĵ ¸ðµç Ž»ö °úÁ¤¿¡ À־ »ý±â´Â °øÅëÀûÀÎ ¹®Á¦ÀÌÁö¸¸, À̵éÀÌ ¾ð¾î ÀÌÇØ¿¡ À־ ´õ¿í º¹ÀâÇÏ°Ô µÇ´Â °ÍÀº, ¾ð¾î¿¡´Â ¼±ÃµÀûÀ¸·Î ¾Ö¸ÅÇÑ ¹®ÀåµéÀÌ Á¸ÀçÇϱ⠶§¹®ÀÌ´Ù. ¿¹·Î½á "They are flying plane."Àº ¿¹¸¦ »ó±âÇØ º¸¸é µÈ´Ù. ¸¸ÀÏ ÇÑ °¡Áö Çؼ®ÀÌ ¾Æ´Ñ °¡´ÉÇÑ ¸ðµç °æ¿ìÀÇ Çؼ®ÀÌ ÇÊ¿äÇÏ´Ù¸é, ¸ðµç °æ·Î¸¦ µû¶óÇϰųª(ÀÌ´Â »ó´çÈ÷ ºñÈ¿À²ÀûÀε¥, ÀÌÀ¯´Â ÀÌµé ´ëºÎºÐÀÌ ¹®ÀåÀÇ ³¡À» ¸¸³ª±â Àü¿¡ Á¦°ÅµÇ±â ¶§¹®ÀÌ´Ù) ¾Æ´Ï¸é °­Á¦ÀûÀ¸·Î ¹éÆ®·¡Å·À» ½ÃŲ´Ù(ÀÌ ¿ª½Ã Áߺ¹µÈ ¿¬»êÀ» ÇϹǷΠºñÈ¿À²ÀûÀÌ µÈ´Ù). ¸¹Àº ½Ç¿ëÀûÀÎ °æ¿ì¿¡´Â ÇϳªÀÇ °¡´ÉÇÑ Çؼ®À» ã´Â °ÍÀ¸·Î ¸¸Á·ÇÏ°Ô µÈ´Ù. ÀÌ Çؼ®ÀÌ ÈÄ¿¡ ÀǹÌÀÇ ºÒÇÕ¸®³ª ȤÀº ½Ç¿ëÀûÀÎ ÀÌÀ¯¿¡¼­ °ÅºÎµÈ´Ù¸é, ´Ù¸¥ Çؼ®À» ã´Â »õ·Î¿î ÀÛ¾÷ÀÌ ¼öÇàµÉ °ÍÀÌ´Ù.