TREE ADJOINING GRAMMAR

Slides:



Advertisements
Similar presentations
Computational language: week 10 Lexical Knowledge Representation concluded Syntax-based computational language Sentence structure: syntax Context free.
Advertisements

Lexical Functional Grammar : Grammar Formalisms Spring Term 2004.
Lexical Functional Grammar History: –Joan Bresnan (linguist, MIT and Stanford) –Ron Kaplan (computational psycholinguist, Xerox PARC) –Around 1978.
Chapter 4 Syntax.
Syntactic analysis using Context Free Grammars. Analysis of language Morphological analysis – Chairs, Part Of Speech (POS) tagging – The/DT man/NN left/VBD.
Language and Cognition Colombo, June 2011 Day 2 Introduction to Linguistic Theory, Part 4.
King Abdulaziz University Department of European Languages & Literature Syntax (LANE-334) Chapter 2 Constituents Dr. Abdulrahman Alqurashi Dr. Abdulrahman.
Grammatical Relations and Lexical Functional Grammar Grammar Formalisms Spring Term 2004.
Statistical NLP: Lecture 3
October 8, : Grammars and Lexicons Lori Levin (Examples from Kroeger)
LING NLP 1 Introduction to Computational Linguistics Martha Palmer April 19, 2006.
LTAG Semantics on the Derivation Tree Presented by Maria I. Tchalakova.
Artificial Intelligence 2005/06 From Syntax to Semantics.
Introduction to Syntax, with Part-of-Speech Tagging Owen Rambow September 17 & 19.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 2.
1 CSC 594 Topics in AI – Applied Natural Language Processing Fall 2009/ Outline of English Syntax.
Stochastic POS tagging Stochastic taggers choose tags that result in the highest probability: P(word | tag) * P(tag | previous n tags) Stochastic taggers.
The students will be able to know:
Syntax Nuha AlWadaani.
Embedded Clauses in TAG
Context Free Grammars Reading: Chap 12-13, Jurafsky & Martin This slide set was adapted from J. Martin, U. Colorado Instructor: Paul Tarau, based on Rada.
1 LIN 1310B Introduction to Linguistics Prof: Nikolay Slavkov TA: Qinghua Tang CLASS 14, Feb 27, 2007.
1.Syntax: the rules of sentence formation; the component of the mental grammar that represent speakers’ knowledge of the structure of phrase and sentence.
Tree-adjoining grammar (TAG) is a grammar formalism defined by Aravind Joshi and introduced in Tree-adjoining grammars are somewhat similar to context-free.
IV. SYNTAX. 1.1 What is syntax? Syntax is the study of how sentences are structured, or in other words, it tries to state what words can be combined with.
Natural Language Processing Lecture 6 : Revision.
CS : Language Technology for the Web/Natural Language Processing Pushpak Bhattacharyya CSE Dept., IIT Bombay Constituent Parsing and Algorithms (with.
Context Free Grammars Reading: Chap 9, Jurafsky & Martin This slide set was adapted from J. Martin, U. Colorado Instructor: Rada Mihalcea.
11 Chapter 14 Part 1 Statistical Parsing Based on slides by Ray Mooney.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 4.
Linguistic Essentials
CPE 480 Natural Language Processing Lecture 4: Syntax Adapted from Owen Rambow’s slides for CSc Fall 2006.
Rules, Movement, Ambiguity
1 LIN 1310B Introduction to Linguistics Prof: Nikolay Slavkov TA: Qinghua Tang CLASS 16, March 6, 2007.
Lecture Week 5 Basic Constructions of English Sentence.
November 16, 2004 Lexicon (An Interacting Subsystem in UG) Part-II Rajat Kumar Mohanty IIT Bombay.
Supertagging CMSC Natural Language Processing January 31, 2006.
 Chapter 8 (Part 2) Transformations Transformational Grammar Engl 424 Hayfa Alhomaid.
LING 6520: Comparative Topics in Linguistics (from a computational perspective) Martha Palmer Jan 15,
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Spring 2006-Lecture 2.
SYNTAX.
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
November 9, Lexicon (An Interacting Subsystem in UG) Part-I Rajat Kumar Mohanty IIT Bombay.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 3.
Handling Unlike Coordinated Phrases in TAG by Mixing Syntactic Category and Grammatical Function Carlos A. Prolo Faculdade de Informática – PUCRS CELSUL,
3.3 A More Detailed Look At Transformations Inversion (revised): Move Infl to C. Do Insertion: Insert interrogative do into an empty.
Week 12. NP movement Text 9.2 & 9.3 English Syntax.
10/31/00 1 Introduction to Cognitive Science Linguistics Component Topic: Formal Grammars: Generating and Parsing Lecturer: Dr Bodomo.
Context Free Grammars. Slide 1 Syntax Syntax = rules describing how words can connect to each other * that and after year last I saw you yesterday colorless.
Natural Language Processing Vasile Rus
The structure of sentences
Embedded Clauses in TAG
Beginning Syntax Linda Thomas
Syntax Lecture 9: Verb Types 1.
Statistical NLP: Lecture 3
Basic Parsing with Context Free Grammars Chapter 13
Lexical Functional Grammar
Lecture 4b: Verb Processes
Part I: Basics and Constituency
Syntax.
LING/C SC/PSYC 438/538 Lecture 21 Sandiway Fong.
BBI 3212 ENGLISH SYNTAX AND MORPHOLOGY
Introduction to Computational Linguistics
Natural Language - General
Language Variations: Japanese and English
LING/C SC/PSYC 438/538 Lecture 24 Sandiway Fong.
Linguistic Essentials
Principles and Parameters (I)
Structure of a Lexicon Debasri Chakrabarti 13-May-19.
Artificial Intelligence 2004 Speech & Natural Language Processing
Presentation transcript:

TREE ADJOINING GRAMMAR AN INTRODUCTION TO TREE ADJOINING GRAMMAR Rajat Kumar Mohanty 11/16/2018

Basics of TAG Formalism Operations Constraints Tree Families OUTLINE XTAG System Basics of TAG Formalism Operations Constraints Tree Families Feature Structure 11/16/2018

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) 11/16/2018

XTAG System: An Overview Input Sentence Morph Analyzer POS Tagger Morph DB Stat. DB POS Blender Trees DB Syn DB Tree Selection Tree Grafting Derivation Structure Source: The XTAG Research Group, 2001 11/16/2018

Diverse Linguistic Resources Subcategorization information (argument structure) Syntax of various constructions (specific transformations) Frequency information Morphological information 11/16/2018

A Tree Adjoining Grammar (TAG) consists of a quintuple (, NT, I, A, S)  is a finite set of terminal symbols; NT is a finite set of non-terminal symbols:   NT = ; S is a distinguished non-terminal symbol: S  NT; I is a set of finite trees, called initial trees; A is a finite set of finite trees, called auxiliary trees. 11/16/2018

I: Initial Tree S like NP0 VP V NP1  like 11/16/2018

A: Auxiliary Tree S yesterday Ad S* yesterday 11/16/2018

Operations in Tree Adjoining Grammar Substitution The 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. 11/16/2018

Substitution NP John N John NP Mary N Mary S  NP0 VP V NP1 N N John saw Mary S saw NP0 VP V NP1  saw 11/16/2018

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. 11/16/2018

Adjunction S  NP0 VP V VP has V NP1 bought S bought NP0 VP 11/16/2018

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. 11/16/2018

Derivation in Tree Adjoining Grammar Derived Tree Derivation Tree 11/16/2018

Derived Tree in TAG S  Ad S NP0 VP N V NP1 N Yesterday John saw Mary 11/16/2018

John (1) Mary (2.2) yesterday (0) Derivation Tree in TAG saw John (1) Mary (2.2) yesterday (0) 11/16/2018

Declarative Intransitive Tree Family [Tnx0V] Sr [ ] nx0V [ ] NP0 [ ] VP [ ] V< > The intransitive verbs (e.g., sleep, dance, etc. )select this Tree family [Tnx0V]. 11/16/2018

Ergative Tree Family [TEnx1V] Sr [ ] nx1V [ ] NP1 [ ] VP [ ] V< > The ergative verbs (e.g., sink, melt, etc. )select this Tree family [Tnx1V]. 11/16/2018

Declarative Transitive Tree Family [Tnx0Vnx1] Sr [ ] nx0Vnx1 [ ] NP0[] VP [ ] V< > NP1 [ ] The transitive verbs (e.g., eat, like, hit, etc. )select this Tree family [Tnx0Vnx1]. e.g., I ate an apple. 11/16/2018

Declarative Ditransitive Tree Family [Tnx0Vnx1pnx2] Sr [ ] nx0Vnx1pnx1 [ ]   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. 11/16/2018

Transitive Tree with Object NP Extraction [Wnx1nx0Vnx1] This problem, I solved.   St [ ] [ ]   NP1 [ ] Sr [ ] NP0 [ ] VP[ ] V< > NP1 [ ] NA  11/16/2018

Transitive Tree with object Wh-NP Extraction [Wnx1nx0Vnx1] What did he eat?   Sq [ ] [ ]   NP1 [ ] Sr [ ] NP0 [ ] VP[ ] V< > NP1 [ ] NA  11/16/2018

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. 11/16/2018

Complementizer Tree: [sCOMP] 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. 11/16/2018

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. 11/16/2018