Rajat Kumar Mohanty

25
05/07/22 1 Rajat Kumar Mohanty AN INTRODUCTION TO TREE ADJOINING GRAMMAR

description

Rajat Kumar Mohanty. AN INTRODUCTION TO TREE ADJOINING GRAMMAR. OUTLINE. XTAG System Basics of TAG Formalism Operations Constraints Tree Families Feature Structure. 2. XTAG SYSTEM. What does it do? It takes a sentence as input, and provides: Constituency (NP, VP, PP, etc.) - PowerPoint PPT Presentation

Transcript of Rajat Kumar Mohanty

Page 1: Rajat Kumar Mohanty

04/22/23 1

Rajat Kumar Mohanty

AN INTRODUCTION TO

TREE ADJOINING GRAMMAR

Page 2: Rajat Kumar Mohanty

04/22/23 2

OUTLINE

• XTAG System• Basics of TAG Formalism• Operations• Constraints• Tree Families• Feature Structure

Page 3: Rajat Kumar Mohanty

04/22/23 3

2. XTAG SYSTEM

What does it do?It takes a sentence as input, and provides:• Constituency (NP, VP, PP, etc.) • Derivational History (how phrases are combined)• Predicate/ Argument Structure (main verb,

subject, object, etc)

Page 4: Rajat Kumar Mohanty

04/22/23 4

XTAG System: An Overview

Input Sentence

Morph Analyzer POS Tagger

POS Blender

Derivation Structure

Morph DB

Trees DB Syn DBTree Selection

Tree Grafting

Source: The XTAG Research Group, 2001

Stat. DB

Page 5: Rajat Kumar Mohanty

04/22/23 5

Diverse Linguistic Resources

• Subcategorization information (argument structure)

• Syntax of various constructions (specific transformations)

• Frequency information• Morphological information

Page 6: Rajat Kumar Mohanty

04/22/23 6

A Tree Adjoining Grammar (TAG) consists of a quintuple (, NT, I, A, S)

a. is a finite set of terminal symbols;b. NT is a finite set of non-terminal symbols:

NT = ;c. S is a distinguished non-terminal symbol: S

NT;d. I is a set of finite trees, called initial trees;e. A is a finite set of finite trees, called auxiliary

trees.

Page 7: Rajat Kumar Mohanty

04/22/23 7

I: Initial Tree

S alike

NP0 VP

V NP1

like

Page 8: Rajat Kumar Mohanty

04/22/23 8

A: Auxiliary Tree

S yesterday

Ad S*

yesterday

Page 9: Rajat Kumar Mohanty

04/22/23 9

Operations in Tree Adjoining Grammar

• SubstitutionThe substitution operation appends one tree at a frontier node of another tree. That is substitution takes place at non-terminal nodes on the frontier side, which are marked for substitution by a down arrow.

Page 10: Rajat Kumar Mohanty

04/22/23 10

Substitution

S asaw

NP0 VP

V NP1

saw

NP

aJohn

N

John

NP

aMary

N

Mary

S

NP0 VP

V NP1

N N

John saw Mary

Page 11: Rajat Kumar Mohanty

04/22/23 11

Adjunction

• The adjunction operation is more powerful.• It can be used to insert one tree within

another.• A new tree is built from an auxiliary tree

and a tree ( : initial, auxiliary or derived) by adjunction.

Page 12: Rajat Kumar Mohanty

04/22/23 12

Adjunction

S abought

NP0 VP

V NP1

bought

S

NP0 VP

V VP

has

V NP1

bought

has

VP

V VP*

has

Page 13: Rajat Kumar Mohanty

04/22/23 13

Adjoining Constraints

• Selective Adjunction: The adjunction of an auxiliary tree is not mandatory on the given node.

• Null Adjunction: It disallows any adjunction on the given node.

• Obligatory Adjunction: In this case, the adjunction of an auxiliary tree is mandatory.

Page 14: Rajat Kumar Mohanty

04/22/23 14

Derivation in Tree Adjoining Grammar

• Derived Tree

• Derivation Tree

Page 15: Rajat Kumar Mohanty

04/22/23 15

Derived Tree in TAG

S

Ad S

NP0 VP

N V NP1

N

Yesterday John saw Mary

Page 16: Rajat Kumar Mohanty

04/22/23 16

Derivation Tree in TAG

asaw

aJohn (1) aMary (2.2) yesterday (0)

Page 17: Rajat Kumar Mohanty

04/22/23 17

Declarative Intransitive Tree Family [Tnx0V]

Sr [ ] anx0V [ ]

NP0 [ ] VP [ ] [ ]

V< >

The intransitive verbs (e.g., sleep, dance, etc. )select this Tree family [Tnx0V].

Page 18: Rajat Kumar Mohanty

04/22/23 18

Ergative Tree Family [TEnx1V]

Sr [ ] anx1V [ ]

NP1 [ ] VP [ ] [ ]

V< > The ergative verbs (e.g., sink, melt, etc. )select this Tree family [Tnx1V].

Page 19: Rajat Kumar Mohanty

04/22/23 19

Sr [ ] anx0Vnx1

[ ]

NP0[] VP [ ]

[ ]

V< > NP1 [ ]

Declarative Transitive Tree Family [Tnx0Vnx1]

The transitive verbs (e.g., eat, like, hit, etc. )select this Tree family [Tnx0Vnx1]. e.g., I ate an apple.

Page 20: Rajat Kumar Mohanty

04/22/23 20

Declarative Ditransitive Tree Family [Tnx0Vnx1pnx2]

Sr [ ] anx0Vnx1pnx1 [ ]

  NP0 [ ] VP [ ]

[ ] 

V< > NP1 [ ] PP2 [ ]

The di-transitive verbs (e.g., put, usher, etc. )select this Tree family [Tnx0Vpnx1].

e.g.,The secretary ushered me into his office.

Page 21: Rajat Kumar Mohanty

04/22/23 21

This problem, I solved.   St [ ] [ ]

  NP1 [ ] Sr [ ] [ ]

NP0 [ ] VP[ ] [ ]

V< > NP1 [ ] NA

Transitive Tree with Object NP Extraction [aWnx1nx0Vnx1]

Page 22: Rajat Kumar Mohanty

04/22/23 22

What did he eat?   Sq [ ] [ ]

  NP1 [ ] Sr [ ] [ ]

NP0 [ ] VP[ ] [ ]

V< > NP1 [ ] NA

Transitive Tree with object Wh-NP Extraction [aWnx1nx0Vnx1]

Page 23: Rajat Kumar Mohanty

04/22/23 23

Sentential Complement Tree: [Tnx0Vnx1s2]

S r [ ] nx0Vnx1s2 [ ]

NP0[ ] VP [ ] [ ]

V<> NP1[ ] S2*[ ]

John told Mary that it was his turn.

John begged Mary to increase his disk quota.

Page 24: Rajat Kumar Mohanty

04/22/23 24

Complementizer Tree: [sCOMP] Sc [ ]

comp: <1> mode: <2> ind / inf    COMP [comp: <1> ] Sr* [assign-comp: <1>] [comp: <>]

mode: <2> comp: nil assign-comp: <>

John told Mary that it was his turn.

John begged Mary to increase his disk quota.

Page 25: Rajat Kumar Mohanty

04/22/23 25

Suggested Readings

• Joshi, A. K. 1987. An Introduction to Tree Adjoining Grammars. In A. Manaster-Ramer, ed., Mathematics of Language. Amsterdam: John Benjamins.

• XTAG Research Group. 1999. A Lexicalized Tree Adjoining Grammar for English. Technical Report IRCS, University of Pennsylvania, Philadelphia.