Tree Adjoining Grammar
Tree Adjoining Grammar
Dr. VMS
Tree Adjoining Grammar (TAG)
Tree Adjoining Grammar (TAG) is a formalism originally
proposed by A. K. Joshi, L. S. Levy, and M. Takahashi. in Tree
adjunct grammars. Journal Computer Systems Science, 10(1),
1975.
Several variations on that formalism are developed, among
which we will be interested in lexicalized (LTAG) and
constraint-based (FTAG) versions.
A TAG consists of a number of elementary trees, which can
be combined with a substitution, and an adjunction
operation.
A Tree Adjoining Grammar (TAG) is a 5-tu
ple G = {Σ,NT, I
,A, S}
Σ is a finite set of terminal symbols.
NT is a finite set of non terminal symbols.
I is a finite set of finite trees called initial trees.
A is a finite set of finite trees called auxiliary trees.
S is a distinguished non-terminal symbol.
The trees in I ∪ A are called elementary trees. The trees of
G are combined using adjunction and substitution.
Description
Therules in a TAG are trees with a special leaf node known as the foot node,
which is anchored to a word.
There are two types of basic trees in TAG: initial trees (often represented as '')
and auxiliary trees (''). Initial trees represent basic valency relations, while
auxiliary trees allow for recursion. Auxiliary trees have the root (top) node
and foot node labeled with the same symbol. A derivation starts with an
initial tree, combining via either substitution or adjunction.
Substitution replaces a frontier node with another tree whose top node has
the same label.
Adjunction inserts an auxiliary tree into the center of another tree. The
root/foot label of the auxiliary tree must match the label of the node at which
it adjoins.
Other variants of TAG allow multi-component trees, trees with multiple foot
nodes, and other extensions.
Adjunction
Stick an appropriate initial tree fragment at the bottom of a tree (to expand a
childless nonterminal node)
In LTAG, each elementary tree contains at least one frontier node labelled with a
terminal symbol. Thus each elementary tree is associated with at least one lexical
element. Note that in the example grammar above each of the elementary trees is
lexical; hence the grammar provides an example of a lexicalized TAG.
Derivation in TAG