Synchronous Tree-Adjoining Grammars
Summary
Tree-adjoining grammars (TAGs) describe syntax well, but their derivation history does not mirror the compositional shape of the derived tree. This makes conventional semantic interpretation and translation methods awkward to apply. Shieber and Schabes propose synchronous TAGs: two TAGs whose elementary trees come in pairs, with nodes cross-linked between the members of each pair. A derivation step picks a link, picks a tree pair from the grammar, and applies the base operations (substitution or adjunction) at both linked nodes at the same time. One side can be a natural language and the other a logical form language or a second natural language. The underlying "base formalism" can be any TAG variant. The authors work through English-to-logical-form examples and sketch analyses of idioms and quantifier scope. They argue that the approach localizes semantic dependencies, keeps feature systems finite, and is inherently semantically monotonic. They also discuss when incremental interpretation during parsing is feasible. The work matters because it lets TAGs reach beyond syntax and gives a uniform basis for interpretation and machine translation.
Key points
- Each grammar entry pairs a source elementary tree with a target elementary tree, and some of their nodes are linked.
- Projecting onto either side gives an ordinary TAG.
- The main examples are built on lexicalized TAGs in which each tree has a single component and both substitution and adjunction are allowed, following Schabes et al. (1988).
- The logical form trees use the nonterminals F, R, T and Q.
- In a derivation step, the chosen link disappears and the links inside the newly inserted pair are kept. The operations on the two sides may differ, for example substitution on one side and adjunction on the other.
- A worked example maps "George hates cooked broccoli violently" to violently'(hates'(george', cooked'(broccoli'))).
- Links can also join sets of nodes ("hyper-links"). These are written by coindexing and are interpreted in a multi-component TAG fashion; the idiom analysis uses them.
- Link-updating rules make the order of derivation significant.
- This order sensitivity is what the quantifier scope analysis relies on.
- It can produce many-to-many source/target derivation mappings, which complicates incremental interpretation and the usual canonical-derivation parsing optimization.
Interesting ideas
- I1. Synchronized derivation instead of interpretation rules. Rather than attaching semantic rules or features, define two grammars and rewrite them in lockstep. The same machinery can then serve parsing-to-semantics, generation, or translation.
- I2. Moving logical form out of feature structures. Building meaning through the paired grammar leaves only finite-valued features, which are formally dispensable. This trick could simplify unification-heavy grammars elsewhere.
- I3. A structural constraint that yields a theoretical guarantee.
- If every foot node in the semantic grammar is a direct child of its root, the tree path language is regular.
- The paper uses this to show that long-distance semantic dependencies obey the regular-language constraint claimed by Kaplan and Zaenen.
- Restricting grammar shape to obtain formal properties for free is a reusable design idea.
- I4. Order sensitivity as a resource. Letting derivation order affect the target side yields scope ambiguity without extra machinery. It also flags a real cost: ambiguity can break one-to-one derivation correspondences and the efficiency of incremental parsing. This tradeoff is worth weighing in any parallel or synchronous grammar design.
Cited by
- Machine Translation Using Probabilistic Synchronous Dependency Insertion Grammars
- Statistical Syntax-Directed Translation with Extended Domain of Locality
- Binarization of Synchronous Context-Free Grammars
- A Tree Transducer Model for Synchronous Tree-Adjoining Grammars
- Tools for Multilingual Grammar-Based Translation on the Web
- Abstract Syntax as Interlingua: Scaling Up the Grammatical Framework from Controlled Languages to Robust Pipelines
- A New String-to-Dependency Machine Translation Algorithm with a Target Dependency Language Model
- Bimorphisms and synchronous grammars
- Quasi-Synchronous Grammars: Alignment by Soft Projection of Syntactic Dependencies
Cite
@inproceedings{shieber1990synchronous,
title = {{Synchronous Tree-Adjoining Grammars}},
author = {Shieber, Stuart M. and Schabes, Yves},
booktitle = {COLING 1990 Volume 3: Papers presented to the 13th International Conference on Computational Linguistics},
year = {1990},
doi = {10.3115/991146.991191},
url = {https://doi.org/10.3115/991146.991191}
}References
- Anne Abeill6 and Yves Schabes. 1989. Parsing idioms in tree adjoining grammars. In Proceedings of the Fourth Conference of the European Chapter of the Association for Computational Linguistics, Manchester, England. find
- Anne Abeill6, Yves Schabes, and Aravind K. Joshi. 1990. Using lexicalized tree adjoining grammm's for machine Ixanslation. To appear in the 13 ~h International Conference on Computational Linguistics (COLING'90). find
- Jerry Hobbs and Stuart M. Shieber. 1987. An algorithm for generating quantifier scopings, Computational Linguistics, 13 (1-2):47-63. find
- Aravind K. Joshi and K. Vijay-Shanker. 1989. Unbounded dependencies in tags and lfg: functional uncertainty is a corolary in tags. In Proceedings of the 27 th Meeting of the Association for Computational Linguistics, Vancouver. find
- Aravind K. Joshi. 1987. An introduction to tree adjoining grammars. In A. Manaster-Ramer, editor, Mathematics of Language. John Benjamins, Amsterdam. find
- Ron Kaplan and Annie Zaenen. 1989. Long-distance dependencies as a case of functional uncertainty. In M. Baltin and A. Kroch, editors, Alternative Conceptions of Phrase Structure. University of Chicago Press. find
- Anthony Kroch and Aravind K. Joshi. 1985. The linguistic relevance of tree adjoining grammars. Technical Report MS-CIS-85-18, Department of Computer and Information Science, University of Pennsylvania, April. find
- Anthony Kroch. 1989. Asymmetries in long distance extraction in a tag grammar. In M. Baltin and A. Kroch, editors, Alternative Conceptions of Phrase Structure, pages 66-98. University of Chicago Press. find
- Yves Schabes and Aravind K. Joshi. 1988. An Earley-type parsing algorithm for tree adjoining grammars. In Proceedings of the 26 ~h Meeting of the Association for Computational Linguistics, Buffalo, June. find
- Yves Schabes and Aravind K. Joshi. 1990. Parsing with lexicalized tree adjoining grammar. In Masaru Tomita, editor, Current Issues in Parsing Technologies. Kluwer Accademic Publishers. ↗
- Yves Schabes, Anne Abeill6, and Aravind K. Joshi. 1988. Parsing strategies with 'lexiealized' grammars: Application to tree adjoining grammars. In Proceedings of the 12 th International Conference on Computational Linguistics, Budapest, Hungary, August. find
- Stuart M. Shieber. 1988. A uniform architecture for parsing and generation. In Proceedings of the 12 ~h International Conference on Computational Linguistics, Budapest, August. find
- K. Vijay-Shanker and Aravind K. Joshi. 1985. Some computational properties of tree adjoining grammars. In 23 ~a Meeting of the Association for Computational Linguistics, pages 82-93, Chicago, Illinois, July. find
This page in Markdown → https://md.research.elamur.ai/free/en/papers/shieber-1990-synchronous-tree-adjoining-grammars/