Tree-adjoining grammar
'''Tree-adjoining grammar''' (TAG) is a grammar formalism defined by Aravind Joshi which is often used in computational linguistics and natural language processing. Tree-adjoining grammars are somewhat similar to context-free grammars, but the elementary unit of rewriting is the tree rather than the symbol. Whereas context-free grammars have rules for rewriting symbols as strings of other symbols, tree-adjoining grammars have rules for rewriting the nodes of trees as other trees (see tree (graph theory) and tree data structure). The rules in a TAG (known as auxiliary trees) are trees with a special leaf node known as the foot node. The root (top) node and foot node must be labeled with the same symbol. A TAG derivation starts with an initial tree (analogous to the start symbol in a context-free grammar). Rewriting is accomplished via adjunction, where an auxiliary tree is adjoined at a node (typically a non-leaf node) in the current tree. The root/foot label of the auxiliary tree must match the label of the node at which it adjoins. This operation splits the node which is the target of adjunction into a top half and bottom half; the top half is attached to the root of the adjoining tree whilst the bottom half is attached at the foot node of the adjoining tree. This is the most basic variant of TAG; the most common variant adds another rewriting operation called substitution, and other variants allow multi-component trees, trees with multiple foot nodes, and other extensions. Tree-adjoining grammars are often described as "mildly context-sensitive", meaning that they possess certain properties that make them more powerful (in terms of weak generative capacity) than context-free grammars, but less powerful than context-sensitive grammars as defined in the Chomsky hierarchy. Mildly context-sensitive grammars are (it is conjectured) powerful enough to model the grammars of natural languages while remaining efficiently parseable in the general case.
External links
- The XTAG project, which uses a TAG for natural language processing.
ree adjoining grammar
Tee adjoining grammar
Tre adjoining grammar
Tre adjoining grammar
Treeadjoining grammar
Tree djoining grammar
Tree ajoining grammar
Tree adoining grammar
Tree adjining grammar
Tree adjoning grammar
Tree adjoiing grammar
Tree adjoinng grammar
Tree adjoinig grammar
Tree adjoinin grammar
Tree adjoininggrammar
Tree adjoining rammar
Tree adjoining gammar
Tree adjoining grmmar
Tree adjoining gramar
Tree adjoining gramar
Tree adjoining grammr
Tree adjoining gramma
rTee adjoining grammar
Tere adjoining grammar
Tree adjoining grammar
Tre eadjoining grammar
Treea djoining grammar
Tree dajoining grammar
Tree ajdoining grammar
Tree adojining grammar
Tree adjioning grammar
Tree adjoniing grammar
Tree adjoiinng grammar
Tree adjoinnig grammar
Tree adjoinign grammar
Tree adjoinin ggrammar
Tree adjoiningg rammar
Tree adjoining rgammar
Tree adjoining garmmar
Tree adjoining grmamar
Tree adjoining grammar
Tree adjoining gramamr
Tree adjoining grammra
Tree adjoining gramma
TTree adjoining grammar
Trree adjoining grammar
Treee adjoining grammar
Treee adjoining grammar
Tree adjoining grammar
Tree aadjoining grammar
Tree addjoining grammar
Tree adjjoining grammar
Tree adjooining grammar
Tree adjoiining grammar
Tree adjoinning grammar
Tree adjoiniing grammar
Tree adjoininng grammar
Tree adjoiningg grammar
Tree adjoining grammar
Tree adjoining ggrammar
Tree adjoining grrammar
Tree adjoining graammar
Tree adjoining grammmar
Tree adjoining grammmar
Tree adjoining grammaar
Tree adjoining grammarr
ree adjoining grammar
tee adjoining grammar
tre adjoining grammar
tre adjoining grammar
treeadjoining grammar
tree djoining grammar
tree ajoining grammar
tree adoining grammar
tree adjining grammar
tree adjoning grammar
tree adjoiing grammar
tree adjoinng grammar
tree adjoinig grammar
tree adjoinin grammar
tree adjoininggrammar
tree adjoining rammar
tree adjoining gammar
tree adjoining grmmar
tree adjoining gramar
tree adjoining gramar
tree adjoining grammr
tree adjoining gramma
rtee adjoining grammar
tere adjoining grammar
tree adjoining grammar
tre eadjoining grammar
treea djoining grammar
tree dajoining grammar
tree ajdoining grammar
tree adojining grammar
tree adjioning grammar
tree adjoniing grammar
tree adjoiinng grammar
tree adjoinnig grammar
tree adjoinign grammar
tree adjoinin ggrammar
tree adjoiningg rammar
tree adjoining rgammar
tree adjoining garmmar
tree adjoining grmamar
tree adjoining grammar
tree adjoining gramamr
tree adjoining grammra
tree adjoining gramma
ttree adjoining grammar
trree adjoining grammar
treee adjoining grammar
treee adjoining grammar
tree adjoining grammar
tree aadjoining grammar
tree addjoining grammar
tree adjjoining grammar
tree adjooining grammar
tree adjoiining grammar
tree adjoinning grammar
tree adjoiniing grammar
tree adjoininng grammar
tree adjoiningg grammar
tree adjoining grammar
tree adjoining ggrammar
tree adjoining grrammar
tree adjoining graammar
tree adjoining grammmar
tree adjoining grammmar
tree adjoining grammaar
tree adjoining grammarr