Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Natural Language Processing (5) Grammar and parsing (2) chart parsing process

Natural Language Processing (5) Grammar and parsing (2) chart parsing process

C04e17d9b3810e5c0ad22cb8a12589de?s=128

自然言語処理研究室

October 18, 2013
Tweet

Transcript

  1. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP Graph representation of chart parsing S→PP・VP means: dot represents position of analysis. dotted line (active arc): parsing in progress. solid line (inactive arc): parsing finished.
  2. N→カレー P→を V→食べ AUXV→た ボトムアップチャート法 (bottom-up chart algorithm) S →

    PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  3. N→カレー P→を V→食べ AUXV→た NP → ・ N S →

    PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  4. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  5. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  6. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  7. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → ・ NP P S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  8. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → ・ NP P VP → V AUXV・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  9. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → ・ NP P VP → V AUXV・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  10. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ PP → ・ NP P VP → V AUXV・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  11. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP PP → ・ NP P VP → V AUXV・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  12. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP VP → ・ PP VP PP → ・ NP P VP → V AUXV・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  13. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP S → PP・VP PP → ・ NP P VP → V AUXV・ VP → ・ PP VP S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  14. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP S → PP・VP VP → PP・VP PP → ・ NP P VP → V AUXV・ VP → ・ PP VP S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  15. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP S → PP・VP VP → PP・VP PP → ・ NP P VP → V AUXV・ VP → ・ PP VP S → PP VP・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  16. N→カレー P→を V→食べ AUXV→た NP → ・ N VP →

    ・V AUXV NP → N・ VP → V・ AUXV PP → NP・ P PP → NP P・ S → ・ PP VP S → PP・VP VP → PP・VP PP → ・ NP P VP → V AUXV・ VP → ・ PP VP S → PP VP・ VP → PP VP・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  17. N→カレー P→を V→食べ AUXV→た トップダウンチャート法 (top-down chart algorithm) S →

    PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  18. N→カレー P→を V→食べ AUXV→た S → ・ PP VP S

    → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  19. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  20. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  21. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  22. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  23. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  24. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  25. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  26. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  27. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP PP → ・ NP P S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  28. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP VP → V・ AUXV PP → ・ NP P S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  29. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP VP → V・ AUXV PP → ・ NP P NP → ・ N S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  30. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP VP → V・ AUXV PP → ・ NP P VP → V AUXV・ NP → ・ N S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N
  31. N→カレー P→を V→食べ AUXV→た S → ・ PP VP PP

    → ・ NP P NP → ・ N NP → N・ PP → NP・ P PP → NP P・ S → PP・VP VP → ・V AUXV VP → ・PP VP VP → V・ AUXV PP → ・ NP P VP → V AUXV・ S → PP VP・ NP → ・ N S → PP VP PP → NP P VP → PP VP VP → V AUXV NP → N