LTAG Semantics on the Derivation Tree Presented by Maria I. Tchalakova.

Slides:



Advertisements
Similar presentations
Artificial Intelligence
Advertisements

Computational language: week 10 Lexical Knowledge Representation concluded Syntax-based computational language Sentence structure: syntax Context free.
Recursion-06: 1 A Tale of Recursion (A very preliminary version) ARAVIND K. JOSHI April (revised May )
Semantics (Representing Meaning)
Grammars, constituency and order A grammar describes the legal strings of a language in terms of constituency and order. For example, a grammar for a fragment.
Language and Cognition Colombo, June 2011 Day 2 Introduction to Linguistic Theory, Part 4.
CAS LX 502 8a. Formal semantics Truth and meaning The basis of formal semantics: knowing the meaning of a sentence is knowing under what conditions.
GRAMMAR & PARSING (Syntactic Analysis) NLP- WEEK 4.
1 Conditional XPath, the first order complete XPath dialect Maarten Marx Presented by: Einav Bar-Ner.
Starting With Complex Primitives Pays Off: Complicate Locally, Simplify Globally ARAVIND K. JOSHI Department of Computer and Information Science and Institute.
CS 330 Programming Languages 09 / 13 / 2007 Instructor: Michael Eckmann.
Validating Streaming XML Documents Luc Segoufin & Victor Vianu Presented by Harel Paz.
Starting With Complex Primitives Pays Off: Complicate Locally, Simplify Globally ARAVIND K. JOSHI Department of Computer and Information Science and Institute.
LEXICALIZATION AND CATEGORIAL GRAMMARS: ARAVIND K. JOSHI A STORY BAR-HILLEL MIGHT HAVE LIKED UNIVERSITY OF PENNSYLVANIA PHILADELPHIA, PA USA June.
June 7th, 2008TAG+91 Binding Theory in LTAG Lucas Champollion University of Pennsylvania
1/15 Synchronous Tree-Adjoining Grammars Authors: Stuart M. Shieber and Yves Schabes Reporter: 江欣倩 Professor: 陳嘉平.
MC-TAG, flexible composition, etc. ARAVIND K. JOSHI March
 2003 CSLI Publications Ling 566 Oct 16, 2007 How the Grammar Works.
Meaning and Language Part 1.
CAS LX 502 Semantics 2b. A formalism for meaning 2.5, 3.2, 3.6.
1 First order theories. 2 Satisfiability The classic SAT problem: given a propositional formula , is  satisfiable ? Example:  Let x 1,x 2 be propositional.
Syntax Nuha AlWadaani.
CAS LX 502 Semantics 3a. A formalism for meaning (cont ’ d) 3.2, 3.6.
Tree-adjoining grammar (TAG) is a grammar formalism defined by Aravind Joshi and introduced in Tree-adjoining grammars are somewhat similar to context-free.
Continuous Discontinuity in It-Clefts Introduction Tension between the two approaches Our proposal: TAG analysis Equative it-cleft: It was Ohno who won.
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.
CAS LX 502 8b. Formal semantics A fragment of English.
An Algebra for Composing Access Control Policies (2002) Author: PIERO BONATTI, SABRINA DE CAPITANI DI, PIERANGELA SAMARATI Presenter: Siqing Du Date:
Intro to NLP - J. Eisner1 Tree-Adjoining Grammar (TAG) One of several formalisms that are actually more powerful than CFG Note: CFG with features.
SYNTAX Lecture -1 SMRITI SINGH.
1 Natural Language Processing Lecture Notes 11 Chapter 15 (part 1)
7. Parsing in functional unification grammar Han gi-deuc.
October 2004CSA4050: Semantics III1 CSA4050: Advanced Topics in NLP Semantics III Quantified Sentences.
Markus Egg, Alexander Koller, Joachim Niehren The Constraint Language for Lambda Structures Ventsislav Zhechev SfS, Universität Tübingen
Computing Science, University of Aberdeen1 CS4025: Logic-Based Semantics l Compositionality in practice l Producing logic-based meaning representations.
Lecture 7 Natural Language Determiners Ling 442. exercises 1. (a) is ambiguous. Explain the two interpretations. (a)Bill might have been killed. 2. Do.
1 Introduction to Computational Linguistics Eleni Miltsakaki AUTH Fall 2005-Lecture 4.
Formal Specification of Intrusion Signatures and Detection Rules By Jean-Philippe Pouzol and Mireille Ducassé 15 th IEEE Computer Security Foundations.
Semantic Construction lecture 2. Semantic Construction Is there a systematic way of constructing semantic representation from a sentence of English? This.
Interpreting Language (with Logic)
Albert Gatt LIN3021 Formal Semantics Lecture 4. In this lecture Compositionality in Natural Langauge revisited: The role of types The typed lambda calculus.
Key Concepts Representation Inference Semantics Discourse Pragmatics Computation.
Programming Languages and Design Lecture 3 Semantic Specifications of Programming Languages Instructor: Li Ma Department of Computer Science Texas Southern.
Supertagging CMSC Natural Language Processing January 31, 2006.
LING 6520: Comparative Topics in Linguistics (from a computational perspective) Martha Palmer Jan 15,
Human and Machine Understanding of normal Language (NL) Character Strings Presented by Peter Tripodes.
◦ Process of describing the structure of phrases and sentences Chapter 8 - Phrases and sentences: grammar1.
Handling Unlike Coordinated Phrases in TAG by Mixing Syntactic Category and Grammatical Function Carlos A. Prolo Faculdade de Informática – PUCRS CELSUL,
 2003 CSLI Publications Ling 566 Oct 17, 2011 How the Grammar Works.
LTAG Semantics for Questions Aleksandar Savkov. Contents Introduction Hamblin’s idea Karttunen’s upgrade Goals of the paper Scope properties of wh-phrases.
LDK R Logics for Data and Knowledge Representation Propositional Logic Originally by Alessandro Agostini and Fausto Giunchiglia Modified by Fausto Giunchiglia,
CAS LX 502 9b. Formal semantics Pronouns and quantifiers.
Albert Gatt LIN3021 Formal Semantics Lecture 3. Aims This lecture is divided into two parts: 1. We make our first attempts at formalising the notion of.
SYNTAX.
Operational Semantics of Scheme
Chapter 3: Describing Syntax and Semantics
Embedded Clauses in TAG
Introduction to Logic for Artificial Intelligence Lecture 2
Context-Free Grammars: an overview
Formal Modeling Concepts
Chapter Eight Syntax.
Chapter Eight Syntax.
Logics for Data and Knowledge Representation
1st-order Predicate Logic (FOL)
Logics for Data and Knowledge Representation
Ling 566 Oct 14, 2008 How the Grammar Works.
Parsing I: CFGs & the Earley Parser
Tree-Adjoining Grammar (TAG)
Directional consistency Chapter 4
1st-order Predicate Logic (FOL)
Presentation transcript:

LTAG Semantics on the Derivation Tree Presented by Maria I. Tchalakova

Papers for analysis: Factoring Predicate Argument and Scope Semantics: Underspecified Semantics with LTAG, Kallmeyer and Joshi (2003) Compositional Semantics with Lexicalized Tree-Adjoining Grammar (LTAG): How Much Underspecification is Necessary?, Joshi and Vijay-Shanker (1999)

Can the TAG derivation tree reepresent a semantic graph? An answer in the light of Meaning-Text Theory, Candito and Kahane (1998)

The elementary trees encapsulate only the syntactic/semantic arguments of the lexical anchor. All the recursion is factored away  elementary trees are extended projections of the lexical items. The elementary trees posses an extended domain of locality.

This extended domain of locality helps for formulating a syntax-semantic interface as a relation between elementary trees and semantic representations. Because of the extended domain of locality “ flat ” semantic representations can be used (one needs not represent (reproduce the internal structure of the elementary trees))

Localization of the arguments of the lexical items  Defining compositional semantics for LTAG with respect to the derivation tree. The derivation tree indicates how to combine the semantic representations.

A domain of locality – a domain over which various syntactic or semantic dependencies can be specified. Every formalism specifies such domain of locality and many of the properties of the formalism follow from the initial specification of the domain of locality. In CFG – domain of locality is the one level tree corresponding to a rule in a CFG.  arguments are not in the same local domain

Two important issues: 1.lexicalization of each elementary domain of locality 2.encapsulation of the arguments of the lexical anchor in the elementary domain Adjoining viewed as: 1.inserting a tree 2.a pair of substitutions

(any CFG can be strongly lexicalized by an LTAG) Increasing the domain of locality leads to: 1.lexicalization of each elementary domain 2.introducing adjoining 3.strong lexicalization of CFGs. The factoring of recursion allows all dependencies to be localized in the elementary domains.

An alternative perspective on adjoining The tree to which another three is to be adjoined could be viewed as made up of two threes (supertree and subtree at X) Wrapping operation: wrapping these two trees around the tree, which is to be adjoined – seen as a substitution and adjoining.

The wrapping perspective can be formalized by MC-LTAG. The elementary objects can be sets of trees. Here only two components are used. Using only tree-local MC-LTAG – adopting the constraint that the tree receiving multi- component attachments must be an elementary tree.

The scope ambiguity is reflected in the derivation tree. Generally, in other approaches the scope ambiguity is represented at another level of representation.

COMPOSING SEMANTICS WITH LTAG Every elementary tree is connected with a semantic representation. How these semantic representation combine depends on the derivation structure. Each edge represents one derivation step in the LTAG. Substitution (inserting a new argument, relating a predicate to its arguments) – direction from the mother to the daughters. Adjoining – the other way round.

Example: John always loves Mary. Semantic representation consists of a conjunctively interpreted set of formulas and a set of argument variables.

A partial assignment function f is applied  the union of the two semantic representation is built. Separation of Scope Information from Predicate Arguments Relations.

Problematic cases – quantifiers: the contribution of a quantifier is connected to its syntactic position, according to which an argument is added to the semantic representation. However, quantifiers can rise.

Considering quantifiers in the traditional way: quantifying phrases take two properties and give back a proposition. Every dog barks. every(x, dog(x), bark(x))

The contribution of a quantifier consists of two parts: 1.every(x,p1,p2) – responsible for the scope relations 2. P(x) and x – restrict the quantifier, inserts the semantic argument  Separate the contribution of a quantifying phrase into two elementary trees: 1. Auxiliary tree (scope contribution) 2. Initial tree (predicate argument contribution)  use MC-LTAG

Also, we need a restricted use of multiple adjunctions. Because of the tree-locality restriction, the right amount of underspecification needed to treat scope ambiguity is allowed.

Underspacified Quontifier Scope Description of underspecified representation  Hole semantics - Using only propositional holes – hopefully sufficient.

(A partial order on holes and labels describes the structure of a semantic representation). Labels, holes variables  between the hole and the label quantifiers might come in

Adjunct scope Pat allegedly usually drives a Cadillac. usually - in the scope of allegedly, adverbs – VP- modifiers Assumption: for tree sets containing single auxiliary trees, multiple adjunctions of several such trees at one and the same node are not allowed.

Allow multiple component adjunction in a restricted way – obtain the syntactic derivations for quantifiers. Adjoining: - at the VP-node - at the node with label ADV

Towards the Formal Definition of the Syntax-Semantic Interface … Derivations considering: Tree-local derivation Restriction on multiple-adjunctions Definition: Scope auxiliary trees: Let G be a TAG and β an auxiliary tree. Β is a scope auxiliary tree iff - β consists of only one single node u - and, the top and bottom feature structures of u are empty

Consider MC-TAG: Derivations must be tree-local Multiple adjunction is only allowed for scope auxiliary trees that form a tree set together with one initial tree. After an adjunction step, there is a node that is considered as being part of the old tree and at the same time part of the adjoined auxiliary tree.

All operations take place at certain positions in the tree that is already derived. The derived order is the same, no matter which linear order is chosen for the sisters. This, however, might be important for the corresponding semantic representation. A semantic representation is a set of terms with together with constraints on scope order.

Combining Semantic Representations: When applying one semantic representations to another some of the arguments of the first representation are mapped to free variables, holes or labels from the other representation, and apart from this the union of the of the two semantic representations is built.

The Syntax-semantic interface is a set of triples, each of these triples consisting of an elementary tree from the syntactic MC-TAG, a semantic representation, and a relation between the argument variables of the semantic representation and positions of substitution nodes in the representation.

For the syntax-semantic interface, in order to obtain the semantic representation, it is not necessary to consider the specific syntactic trees or tree sets. The derivation structure is sufficient to determine how to put the corresponding semantic representations together.

Viewing the derivation of a sentence as a set of attachments: Considering substitution and adjunction as attachments – attachments of one tree to another tree. The order of attachments need not be reflected in the semantics.

Monotonicity vs. non-monotonicity. Generally, the semantic is build monotonically. Underspecification

Analyzing Pat allegedly usually drives a Cadillac considering allegedly to recursively modify usually and not the whole VP – different auxiliary tree, different semantic representation for allegedly: the elementary tree of allegedly adjoins at the ADV-node of the elementary tree of usually