combinatory categorial grammar ccg categories
play

Combinatory Categorial Grammar (CCG) Categories Categories = types - PowerPoint PPT Presentation

Combinatory Categorial Grammar (CCG) Categories Categories = types Primitive categories N, NP, S, PP, etc Functions a combination of primitive categories S/NP, (S/NP) / (S/NP), etc V, VP, Adverb, PP, etc


  1. Combinatory Categorial Grammar (CCG)

  2. Categories  Categories = types  Primitive categories  N, NP, S, PP, etc  Functions  a combination of primitive categories  S/NP, (S/NP) / (S/NP), etc  V, VP, Adverb, PP, etc

  3. Combinatory Rules  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z  Type-raising  forward type-raising: x  y / (y\x)  backward type-raising: x  y \ (y/x)  Coordination <&>  x conj x  x

  4. Combinatory Rules 1 : Application  Forward application “>”  X/Y Y  X  (S\NP) / NP NP  S\NP  Backward application “<“  Y X\Y  X  NP S\NP  S

  5. Function  likes := (S\NP) / NP  A transitive verb is a function from NPs into predicate S. That is, it accepts two NPs as arguments and results in S.  VP or intransitive verb: S\NP  Transitive verb: (S\NP) / NP  Adverb: (S\NP) \ (S\NP)  PP: ((S\NP) \ (S\NP)) / NP (NP\NP) / NP

  6. CCG Derivation: CFG Derivation: Examples from Prof. Julia Hockenmaier

  7. Combinatory Rules  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z  Type-raising  forward type-raising: x  y / (y\x)  backward type-raising: x  y \ (y/x)  Coordination <&>  x conj x  x

  8. Combinatory Rules 4 : Coordination  X conj X  X  Alternatively, we can express coordination by defining conjunctions as functions as follows:  and := (X\X) / X

  9. Coordination with CCG Examples from Prof. Mark Steedman

  10. Coordination with CCG  Application  forward application: x/y y  x  backward application: y x\y  x

  11. Coordination with CCG  Application  forward application: x/y y  x  backward application: y x\y  x

  12. Combinatory Rules  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z  Type-raising  forward type-raising: x  y / (y\x)  backward type-raising: x  y \ (y/x)  Coordination <&>  x conj x  x

  13. Coordination with CCG  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z

  14. Coordination with CCG  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z

  15. Combinatory Rules  Application  forward application: x/y y  x  backward application: y x\y  x  Composition  forward composition: x/y y/z  x/z  backward composition: x\y y\z  x\z  forward crossing composition: x/y y\z  x\z  backward crossing composition: x\y y/z  x/z  Type-raising  forward type-raising: x  y / (y\x)  backward type-raising: x  y \ (y/x)  Coordination <&>  x conj x  x

  16. Combinatory Rules 3 : Type-Raising  Turns an argument into a function  Forward type-raising: X  T / (T\X)  Backward type-raising: X  T \ (T/X) For instance…  Subject type-raising: NP  S / (S \ NP)  Object type-raising: NP  (S\NP) \ ((S\NP) / NP)

  17. Combinatory Rules 3 : Type-Raising  Application  forward application: x/y y  x  backward application: y x\y  x  Type-raising  forward type-raising: x  y / (y\x)  backward type-raising: x  y \ (y/x)  Subject type-raising: NP  S / (S \ NP)  Object type-raising: NP  (S\NP) \ ((S\NP) / NP)  Coordination <&>  x conj x  x

  18. Combinatory Rules 3 : Type-Raising

  19. Tree Adjoining Grammar (TAG) Some slides are from Prof. Julia Hockenmaier

  20. TAG rule 1: Substitution

  21. TAG rule 2: Adjunction

  22. The effect of adjunction

  23. Example: TAG Lexicon

  24. Example: TAG Derivation

  25. Example: TAG Derivation

  26. Example: TAG Derivation

  27. Cross-serial Dependencies  Dutch and Swiss-German  Comparison to regular grammar and CFG?

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