Type-Logical Grammar and Natural Language Syntax
Yusuke Kubota
University of Tsukuba kubota.yusuke.fn@u.tsukuba.ac.jp LACompLing 2018
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 1/44
Type-Logical Grammar and Natural Language Syntax Yusuke Kubota - - PowerPoint PPT Presentation
Type-Logical Grammar and Natural Language Syntax Yusuke Kubota University of Tsukuba kubota.yusuke.fn@u.tsukuba.ac.jp LACompLing 2018 Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 1 /44 Outline Overview of Hybrid
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 1/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 2/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 2/44
◮ Comparison with some recent HPSG work ◮ Formal properties of Hybrid TLG ◮ Parsing Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 2/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 3/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 3/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 3/44
Type-Logical Grammar and Natural Language Syntax 3/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 3/44
◮ nonconstituent coordination [Kubota and Levine, 2015] ◮ Gapping [Kubota and Levine, 2016a]
◮ pseudogapping [Kubota and Levine, 2017] ◮ stripping [Puthawala, 2018] ◮ comparatives [Vaikˇ
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 4/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 5/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 5/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 6/44
student;
student(λx.saw(x)(j)); S
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 7/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 8/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 8/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 8/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 9/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 9/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 9/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 10/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 10/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
person; S↾(S↾NP)
person(λx.yest(see(x))(j)); S
person =def λP[∀x.person(x) → P(x)] Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
person; S↾(S↾NP)
person(λx.yest(see(x))(j)); S
person(λx.yest(see(x))(j)); S
person =def λP[∀x.person(x) → P(x)] Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
person; S↾(S↾NP)
person(λx.yest(see(x))(j)); S
person(λx.yest(see(x))(j)); S
person(λx.yest(see(x))(j)); S
person =def λP[∀x.person(x) → P(x)] Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
person; S↾(S↾NP)
person(λx.yest(see(x))(j)); S
person(λx.yest(see(x))(j)); S
person(λx.yest(see(x))(j)); S
person =def λP[∀x.person(x) → P(x)]
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 11/44
person;
person;
person(λx2.yest(talked-to(x1)(x2))); S
person(λx2.yest(talked-to(x1)(x2))); S↾NP
person(λx1.
person(λx2.yest(talked-to(x1)(x2)))); S Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 12/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 13/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 14/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 14/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 14/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 14/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 15/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 15/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 15/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 15/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 16/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 16/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 16/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 17/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 18/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 19/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 19/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 20/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 20/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 21/44
person;
person(λx.f(present)(x)); S
person(λx.f(present)(x)); S↾(VP/VP)
person(λx.present(x)); S
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 22/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 23/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 23/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 24/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 25/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 26/44
◮ E.g.: island constraints ◮ But note that the exact status of island constraints is unclear in
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 26/44
◮ complex combinatoric component (Hybrid TLG) vs.
◮ decidability ◮ relations to other variants of TLG
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 27/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 28/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 29/44
◮ surface-oriented syntax ◮ underspecification in semantics
◮ rigid mapping from (underlying) syntax to semantics ◮ mapping from underlying syntax to surface syntax is somewhat
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 30/44
◮ surface-oriented syntax ◮ underspecification in semantics
◮ rigid mapping from (underlying) syntax to semantics ◮ mapping from underlying syntax to surface syntax is somewhat
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 30/44
◮ proof normalization ◮ proof search in Hybrid TLG is decidable ◮ parsing with Hybrid TLG is NP complete Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 31/44
◮ proof normalization ◮ proof search in Hybrid TLG is decidable ◮ parsing with Hybrid TLG is NP complete
◮ This work may shed light on the relationship between Hybrid TLG
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 31/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 32/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 33/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 34/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 34/44
◮ supertagging [Moot, 2017] ◮ proof net parsing [Morrill, 2010] ◮ using word vectors to eliminate structural ambiguity [Moot, 2017]
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 35/44
◮ has wide coverage on complex empirical phenomena ◮ models the notion of ‘syntactic movement’ with lambda binding in
◮ some basic formal properties (e.g. decidability, parsing complexity)
◮ robust parser? Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 36/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 37/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 38/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 38/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 39/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 40/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 40/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 41/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 42/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 43/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 44/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 44/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 44/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 44/44
Yusuke Kubota Type-Logical Grammar and Natural Language Syntax 44/44