PhD proposal:

Expressing discourse dynamics through continuations



Location

INRIA-Lorraine, Nancy.

Research team

Calligramme

Thesis surpevisor

Philippe de Groote

Application procedure

Application is online.  If this link does not work or if you have any question, send an e-mail to Philippe de Groote.

Thesis subject

1. Background

At the beginning of the seventies, Richard Montague originated a revolution in formal linguistics by showing how standard tools from mathematical logic (proof-theory and model-theory) could be used to assign semantics to natural language utterances [7]. His work, which is still a reference today, has given rise to the research domain that is now known as Montague semantics.

From a technical point of view, Montague semantics is based on higher-order logic and on the simply typed lambda-calculus.  Consequently, it suits quite well the categorial grammar approach whose foundations are also type-theoretic [9]. This has been pointed out at the end of the eighties by van Benthem who showed how the two formalisms could be connected using the Curry-Howard isomorphism [12]. This correspondence is the keystone of the syntax/semantics interface of modern type-logical grammars.  It also motivated the definition of new grammatical formalisms such as Muskens' lambda-grammars [10] or de Groote's abstract categorial grammars [4].

Montague semantics, in its current form, has its own limitations. In particular, it is concerned with the meaning of single sentences, and does not allow for the various dynamic phenomena that participate to the interpretation of a discourse (interpretation context updating, anaphora and co-reference resolution, ...).  In order to make up for this lack, new formalisms have been defined.  Among these, the most well-known are Kamp's discourse representation theory, and its variants [6, 13].

Most of these formalisms are based, in one way or another, on a notion of state change that is used to model the dynamic phenomena.  As a consequence, it is difficult to use the standard tools of mathematical logic at the level of the discourse interpretation.  In particular, the simplicity of a syntax/semantics interface based on the Curry-Howard isomorphism is lost.

2. Objectives

The goal of this project is to lay new theoretic foundations that will allow discourse dynamics to be taken into account.  Technically, it will consist in modelling the notions of context and context change in a purely Montagovian way, i.e., using only standard notions coming from type-theory and lambda-calculus.  A similar problem has been solved in the domain of programming language denotational semantics, where the challenge was to provide control operators (which present dynamic and non-compositional features) with a mathematical semantics. The key notion used to this end is the one of `continuation' [11].  Recently, de Groote has shown how this same notion of continuation may be used to model the way quantifiers in natural language extend dynamically their scope [5]. The objectives of the project consist in extending and generalising this work to several other dynamic phenomena that play a part in the semantic interpretation of a discourse.

3. Method

The project will follow an approach based on the two following ideas:
  1. a sentence should be interpreted according to both its left and right contexts;
  2. in order to get a compositional semantics, these two kind of contexts must be abstracted over the meaning of the sentences.
In order to motivate these two principles, consider the following piece of discourse:

A man enters the room.  He switches on the light.

On the one hand, the second sentence refers to the first sentence through the pronominal anaphora.  On the other hand, the scope of the existential quantifier introduced by the first sentence includes the second sentence.  consequently, in order to provide a single sentence with a self-contained meaning, both its left and right contexts should be parameters of the interpretation.

Technically, Montague semantics is based on Church's simple type theory [3], which provides a full hierarchy of functional types built upon two atomic types: ι, the type of individuals, and ο, the type of propositions.  In order to accommodate a notion of context, one adds a third atomic type, namely, γ. This type stands for the type of the left contexts.  Then, if one only considers discourses made of declarative sentences, a right context is a piece of discourse that will be interpreted as a proposition provided it is given its left context. Consequently, the type of the right contexts must be γ→ο.  This type may be seen as the type of a continuation, which is indeed a standard way of modeling right contexts in denotational semantics.

Now, let s be the syntactic category of sentences, and t be the syntactic category of texts (or discourses). As it has been said, one intends to abstract over the meaning of a sentence its left and right contexts.  Consequently, one obtains the following semantic interpretation for s and t:

[[s]] = [[t]] =  γ→ (γ→ο) →ο                 (1)


This equation is the basis of a Montagovian account of dynamics.  The classical approach to dynamics consits in interpreting a sentence as a context modifier.  Using the present notations, such an approach gives rise to the following semantic interpretation:

[[s]] = [[t]] =  γ→γ                                 (2)

Unfortunately, Equation (2) does not allow the quantifiers to extend dynamically their scopes.  In fact, in [7], Montague is facing a similar problem: interpreting a noun phrase as an individual (i.e., a term of type ι) does not allow a quantified noun phrase to extend its scope over the complete sentence.  His solution consists in interpreting a noun phrase as a `type-raised' individual, i.e., as a term of type (ι→ο) →ο.  Similarly, Equation (1) may be seen as the `type-raised' version of Equation (2). This is not quite surprising because Montague's type raising is an operation that may be explained in terms of continuations [1, 2].

4. References

[1] Barker, C. (2002). `Continuations and the nature of quantification'.  Natural Language Semantics 10, 211-242.

[2] Barker, C. (2004). `Continuations in Natural Language'. In H. Thielecke (ed.), Proceedings of the Fourth ACM SIGPLAN Continuations Workshop, 1-11.

[3] Church, A. (1940).  `A formulation of the simple theory of types'.  Journal of Symbolic Logic, 5:56--68.

[4] de Groote, P. (2001).  `Towards abstract categorial grammars'. In Association for Computational Linguistics, 39th Annual Meeting and 10th Conference of the European Chapter, Proceedings of the Conference, pp. 148-155.

[5] de Groote, P. (2006).  `Towards a Montagovian account of dynamics'.  In Proceedings of Semantics and Linguistic Theory XVI, CLC Publications, to appear.

[6] Kamp, H. and U. Reyle (1993). From Discourse to Logic.  Kluwer Academic Publishers, Dordrecht.

[7] Montague, R. (1973). `The proper treatment of quantification in ordinary English'. In J. Hintikka, J. Moravcsik, and P. Suppes (eds.), Approaches to natural language: proceedings of the 1970 Stanford workshop on Grammar and Semantics. Reidel, Dordrecht.  Reprinted: [8, pp. 247-270].

[8] Montague, R. (1974). Formal Philosophy: selected papers of Richard Montague, edited and with an introduction by Richmond Thomason.   Yale University Press.

[9] Moortgat, M. (1997). `Categorial type logics'.  In J. van Benthem and A. ter Meulen (Eds.), Handbook of Logic and Language, Chapter 2, pp.  93-177. Elsevier.

[10] Muskens, R. (2001). `Lambda Grammars and the Syntax-Semantics Interface'. In R. van Rooy and M. Stokhof (eds.), Proceedings of the Thirteenth Amsterdam Colloquium, pp. 150-155.

[11] Stratchey, C. and C. Wadsworth (1974). `Continuations a mathematical semantics for handling full jumps'. Technical Report PRG-11, Oxford University, Computing Laboratory.

[12] J. van Benthem (1988).  `The semantics of variety in categorial grammar'.  In W. Buszkowski, W. Marciszewski, and J. van Benthem, editors, Categorial Grammars. John Benjamins.

[13] van Eijck, J. and H. Kamp (1997). `Representing Discourse in Context'.  In J. van Benthem and A. ter Meulen (eds.), Handbook of Logic and Language.  Elsevier.


Desired profile of candidate

Elementary knowledge of lambda-calculus and type theory. Training in computational linguistics.