extensible dependency grammar: a modular grammar formalism based on multigraph...

85
Extensible Dependency Grammar Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Description Ralph Debusmann Programming Systems Lab, Saarbrücken, Germany Promotionskolloquium, November 3, 2006

Upload: others

Post on 25-Apr-2020

21 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Extensible Dependency Grammar:A Modular Grammar Formalism Based On

Multigraph Description

Ralph Debusmann

Programming Systems Lab, Saarbrücken, Germany

Promotionskolloquium, November 3, 2006

Page 2: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

What the thesis is about

Extensible Dependency Grammar (XDG)

new grammar formalism for natural language

explores the combination of:1 dependency grammar2 model theory3 parallel architecture

results:1 modularity: grammars can be extended by any linguistic

aspect, each modeled independently2 emergence: complex linguistic phenomena emerge as the

intersection of the linguistic aspects

Page 3: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 4: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 5: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Dependency Grammar

Dependency Grammar

traditional (Chomsky 1957): syntax of natural languageanalyzed in terms of phrase structure grammar:

hierarchically arranges substrings called phrasesnodes labeled by syntactic categories

S

NP

Det N

VP

V

Every baby wants Part V

VP

to eat

Page 6: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Dependency Grammar

Dependency Grammar

dependency grammar (Tesnière 1959):hierarchically arranges wordsedges labeled by grammatical functionsmothers: heads, daughters: dependents

Every baby wants to eat

part

vinfsubj

det

Page 7: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Dependency Grammar

Advantages

flexibility: dependency analyses need not be trees but can bearbitrary graphs

need not be ordered

perfectly suited for modeling linguistic aspects other thansyntax, e.g. predicate-argument structure, where the modelsare unordered DAGs

Page 8: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

traditional: generative perspective on grammar (Chomsky1957):

1 start with the empty set2 use production rules to generate the well-formed models

Page 9: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

traditional: generative perspective on grammar (Chomsky1957):

1 start with the empty set2 use production rules to generate the well-formed models

Every baby wants to eat

part

vinfsubj

det

Page 10: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

traditional: generative perspective on grammar (Chomsky1957):

1 start with the empty set2 use production rules to generate the well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 11: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

traditional: generative perspective on grammar (Chomsky1957):

1 start with the empty set2 use production rules to generate the well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 12: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

traditional: generative perspective on grammar (Chomsky1957):

1 start with the empty set2 use production rules to generate the well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 13: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

model theory: eliminative perspective (Rogers 1996):1 start with the set of all possible models2 use well-formedness conditions to eliminate all

non-well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 14: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

model theory: eliminative perspective (Rogers 1996):1 start with the set of all possible models2 use well-formedness conditions to eliminate all

non-well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 15: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

model theory: eliminative perspective (Rogers 1996):1 start with the set of all possible models2 use well-formedness conditions to eliminate all

non-well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 16: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

model theory: eliminative perspective (Rogers 1996):1 start with the set of all possible models2 use well-formedness conditions to eliminate all

non-well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 17: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Model Theory

model theory: eliminative perspective (Rogers 1996):1 start with the set of all possible models2 use well-formedness conditions to eliminate all

non-well-formed models

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Every baby wants to eat

part

vinfsubj

det

Page 18: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Model Theory

Advantage

declarativity: constraints describe the well-formed modelsindependently of any underlying mechanisms

Page 19: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Parallel Architecture

Parallel Architecture

traditional: syntacto-centric architecture (Chomsky 1965):only syntax modeled independentlyother linguistic aspects obtained by functional interfaces

interface

interface

Phonology

Syntax

Semantics

syntactic well−formedness

Page 20: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Parallel Architecture

Parallel Architecture

parallel architecture (Jackendoff 2002), (Sadock 1991):all linguistic aspects modeled independentlyrelational interfaces

interface

interface

Phonology

Syntax

Semantics

syntactic well−formedness

semantic well−formedness

interface

phonological well−formedness

Page 21: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Parallel Architecture

Advantages

modularity: linguistic aspects can be modeled largelyindependently of each other

emergence: complex phenomena emerge as the intersectionof the linguistic aspects

Page 22: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Extensible Dependency Grammar (XDG)

Extensible Dependency Grammar (XDG)

combines:1 flexibility from dependency grammar2 declarativity from model theory3 modularity and emergence from the parallel architecture

models: dependency multigraphs, i.e. tuples of dependencygraphs

share the same set of nodes

arbitrary many components called dimensions

Page 23: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Extensible Dependency Grammar (XDG)

Example Multigraph

SYN Every{

in = {det?}out = {}

. . .

}

baby{

in = {subj?,obj?, . . .}out = {det!,adj∗, . . .}

. . .

}

wants{

in = {root?}out = {subj!,vinf!, . . .}

. . .

}

to{

in = {part?}out = {}

. . .

}

eat{

in = {vinf?}out = {part!,adv∗, . . .}

. . .

}

partdet

vinfsubj

SEM Every{

in = {det!}out = {}

. . .

}

baby{

in = {ag∗,pat∗, . . .}out = {det!}

. . .

}

wants{

in = {root!,th∗, . . .}out = {ag!,th!}

. . .

}

to{

in = {del!}out = {}

. . .

}

eat{

in = {root!,th∗, . . .}out = {ag!}

. . .

}

agth

ag

det

Page 24: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Introduction

Related Work

Related Work

phrase structure grammar:Generative Grammar (Chomsky 1957, 1965, 1981, 1995)Tree Adjoining Grammar (Joshi 1987)Combinatory Categorial Grammar (Steedman 2000)Head-driven Phrase Structure Grammar (Pollard/Sag 1994)Lexical-Functional Grammar (Bresnan 2001)

dependency grammar:Functional Generative Description (Sgall et al. 1986)Meaning Text Theory (Mel’cuk 1988)Constraint Dependency Grammar (Menzel/Schröder 1998)Topological Dependency Grammar (Duchier/Debusmann2001)

Page 25: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 26: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Dependency Multigraphs

Dependency Multigraphs

tuples (V,D,W,w,L,E,A,a)

SYN

1

Every{

in = {det?}out = {}

. . .

}

2

baby{

in = {subj?,obj?, . . .}out = {det!,adj∗, . . .}

. . .

}

3

wants{

in = {root?}out = {subj!,vinf!, . . .}

. . .

}

4

to{

in = {part?}out = {}

. . .

}

5

eat{

in = {vinf?}out = {part!,adv∗, . . .}

. . .

}

partdet

vinfsubj

SEM

1

Every{

in = {det!}out = {}

. . .

}

2

baby{

in = {ag∗,pat∗, . . .}out = {det!}

. . .

}

3

wants{

in = {root!,th∗, . . .}out = {ag!,th!}

. . .

}

4

to{

in = {del!}out = {}

. . .

}

5

eat{

in = {root!,th∗, . . .}out = {ag!}

. . .

}

agth

ag

det

Page 27: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Dependency Multigraphs

Relations

3 relations:1 labeled edge2 strict dominance3 precedence

SYN

1

Every{

in = {det?}out = {}

. . .

}

2

baby{

in = {subj?,obj?, . . .}out = {det!,adj∗, . . .}

. . .

}

3

wants{

in = {root?}out = {subj!,vinf!, . . .}

. . .

}

4

to{

in = {part?}out = {}

. . .

}

5

eat{

in = {vinf?}out = {part!,adv∗, . . .}

. . .

}

partdet

vinfsubj

SEM

1

Every{

in = {det!}out = {}

. . .

}

2

baby{

in = {ag∗,pat∗, . . .}out = {det!}

. . .

}

3

wants{

in = {root!,th∗, . . .}out = {ag!,th!}

. . .

}

4

to{

in = {del!}out = {}

. . .

}

5

eat{

in = {root!,th∗, . . .}out = {ag!}

. . .

}

agth

ag

det

Page 28: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Dependency Multigraphs

Grammar

G = (MT,P), characterizes set of multigraphs:1 MT: multigraph type determining dimensions, words, edge

labels2 P: set of principles constraining the set of well-formed

multigraphs of type MT

principles P formulated in a higher order logic

signature determined by MT

Page 29: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Dependency Multigraphs

Models and String Language

the models of G = (MT,P) are all multigraphs which:1 have multigraph type MT2 satisfy all principles P

the string language of a grammar G are all strings ssuch that:1 there is a model of G with as many nodes as words in s2 concatenation of the words of the nodes yields s

Page 30: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Principles

formulas in higher order logic

characterize the well-formed multigraphs of a specificmultigraph type

predefined principle library from which grammars can be builtlike with lego bricks (Debusmann et al. 2005 FGMOL), e.g.:

tree principlevalency principleorder principle

Page 31: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Tree Principle

given a dimension d, there must be:1 no cycles2 precisely one node without an incoming edge (the root)3 each node must have at most one incoming edge

∀v : ¬(v→+d v) ∧

∃1v : ¬∃v′ : v′→d v ∧∀v : ¬∃v′ : v′→d v ∨ ∃1v′ : v′→d v

Page 32: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Valency Principle

lexically constrains the incoming and outgoing edges of thenodes

characterized by fragments, e.g.:

a

a?

b!a?

c!ID

,b

b!

ID

,

ID

c!

c

Page 33: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Grammar 1

together with the tree principle, the fragments yield our firstgrammar

string language: equally many as, bs and cs in any order:

L1 = {w∈ (a∪b∪c)+ | |w|a = |w|b = |w|c}

why? as arranged in a chain, each a has precisely oneoutgoing edge to b and one to c:

a

a?

b!a?

c!ID

,b

b!

ID

,

ID

c!

c

Page 34: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

a

a?

b!a?

c!ID

,b

b!

ID

,

ID

c!

c

ID

1

b

2

c

3

a

cb

Page 35: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

a

a?

b!a?

c!ID

,b

b!

ID

,

ID

c!

c

ID

1

a

2

b

3

b

4

c

5

c

6

a

cb

cb a

Page 36: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Order Principle

lexically constrains:1 the order of the outgoing edges of the nodes depending on

their edge labels2 the order of the mother with respect to the outgoing edges,

also depending on their edge labels

characterized by ordered fragments, e.g.:

< 1 < 2 < 3

a

1*2+

3+

LP

Page 37: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Grammar 2

string language: one or more a followed by one or more bsfollowed by one or more cs:

L2 = {w∈ a+b+c+}

tree, valency and order principles and the fragments below:

< 1 < 2 < 3

a

1*2+

3+

LP

1!

a

LP

,

LP

2!

b

,

LP

c

3!

idea: a is always root, licensing zero or more outgoing edgeslabeled 1 to as, and one or more labeled 2 to bs and 3 to cs,where the as precede the bs precede the cs:

Page 38: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

< 1 < 2 < 3

a

1*2+

3+

LP

1!

a

LP

,

↓LP

2!

b

,

↓LP

c

3!

LP

1

a

2

b

3

c

32

Page 39: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

< 1 < 2 < 3

a

1*2+

3+

LP

1!

a

LP

,

↓LP

2!

b

,

↓LP

c

3!

LP

1

a

2

a

3

b

4

c

5

c

6

c

7

c

333321

Page 40: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Intersection of Dimensions

intersection of the two languages L1 and L2 yields the stringlanguage of n as followed by n bs followed by n cs:

L1 ∩L2 = {w∈ anbncn | n≥ 1}

modeled by intersecting dimensions:1 ID dimension of grammar 1 ensures that there are equally

many as, bs and cs2 LP dimension of grammar 2 orders the as before the bs before

the cs

Page 41: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

< 1 < 2 < 3

a

1*2+

3+

LP

a

a?

b!a?

c!ID

a

a?

b!a?

c!ID

↓1!

a

LP

,

LP

2!

b

b

b!

ID

,

ID

c!

c

LP

3!

c

ID1

a

2

b

3

c

cb

LP1

a

2

b

3

c

32

Page 42: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

< 1 < 2 < 3

a

1*2+

3+

LP

a

a?

b!a?

c!ID

a

a?

b!a?

c!ID

↓1!

a

LP

,

↓LP

2!

b

b

b!

ID

,

ID

c!

c

↓LP

3!

c

ID1

a

2

a

3

b

4

b

5

c

6

c

cb

cba

LP1

a

2

a

3

b

4

b

5

c

6

c

33221

Page 43: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Scrambling

German subordinate clauses: nouns followed by the verbs:

(dass) ein Mann Cecilia die Nilpferde füttern sah(that) a man Cecilia the hippos feed saw

“(that) a man saw Cecilia feed the hippos”

all permutations of the nouns grammatical, i.e., also:

(dass) ein Mann die Nilpferde Cecilia füttern sah(dass) die Nilpferde ein Mann Cecilia füttern sah(dass) die Nilpferde Cecilia ein Mann füttern sah(dass) Cecilia ein Mann die Nilpferde füttern sah(dass) Cecilia die Nilpferde ein Mann füttern sah

Page 44: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Idealization

idealized language:

SCR = {σ(n[1], . . . ,n[k])v[k]...v[1] | k≥ 1 and σ a permutation}

grammar: ID dimension pairs verbs and nouns, LP dimensionorders nouns before verbs

v

v

ID

LP

n!

v?

2?

1*

1<2< ∨v

v

ID

LP

n!

v?

v!

2!

2?

2< ,

ID

LP

n

n

1!

n!

Page 45: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

v

v

ID

LP

n!

v?

2?↓

1*

1<2< ∨v

v

ID

LP

n!

v?

v!

2!

2?↓

2< , ↓

ID

LP

n

n

1!

n!

ID1

n

2

n

3

v

4

v

vn

n

LP1

n

2

n

3

v

4

v

211

Page 46: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Principles

Example Analyses

v

v

ID

LP

n!

v?

2?

1*

1<2< ∨v

v

ID

LP

n!

v?

v!

2!

2?

2< , ↓

ID

LP

n

n

1!

n!

ID1

n

2

n

3

n

4

v

5

v

6

v

vn

vn

n

LP1

n

2

n

3

n

4

v

5

v

6

v

2111

2

Page 47: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Expressivity

Expressivity

can model lexicalized context-free grammar (constructiveproof in thesis)can go far beyond context-free grammar:

anbncn already non-context freecan model TAG (Debusmann et al. 2004 TAG+7): mildlycontext-sensitivecross-serial dependencies (thesis): also mildlycontext-sensitivescrambling: beyond the mildly context-sensitive LinearContext-Free Rewriting Systems (LCFRS) (Becker et al. 1992)

put to use in an elegant account of German word orderphenomena in (Duchier/Debusmann 2001), (Debusmann2001), (Bader et al. 2004)

Page 48: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Formalization

Complexity

Complexity

recognition problem: NP-hard (reduction to SAT in thesis)(Debusmann/Smolka 2006)

restrictions on principles:first-order: upper bound in PSPACEpolynomially testable: upper bound in NP

all principles written so far first-order

all principles implemented as polynomially testable constraintsin Mozart/Oz

i.e., practical upper bound: in NP

Page 49: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 50: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Implementation

how to process an NP-hard problem?

constraint programming (Schulte 2002), (Apt 2003): solving ofconstraint satisfaction problems (CSPs)CSPs stated in terms of:

1 constraint variables, here on finite sets of integers2 constraints on them

solutions of a CSP determined by two interleaving processes:1 propagation: application of deterministic inference rules2 distribution: non-deterministic choice

XDG parsing regarded as a CSP in Mozart/Oz (Smolka 1995),based on techniques developed in (Duchier 1999, 2003)

Page 51: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Modeling Dependency Multigraphs

dependency graphs: nodes identified with integers, each nodeassociated with a set of finite set of integers variables, e.g.:

1

a

2

a

3

b

4

b

5

c

6

c

cb

cba

1 7→

eq = {1}mothers= {}

up = {}daughters= {2,3,5}

down= {2,3,4,5,6}. . .

dependency multigraphs: variables duplicated for eachdimension

Page 52: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Modeling Principles

principles can now be transformed into constraints on finitesets of integers

e.g. the tree principle:for Node in Nodes do

%% no cycles{FS.disjoint Node.eq Node.down}

%% one root{FS.card Roots}=:1

%% at most one incoming edge{FS.card Node.mothers}=<:1

end

Page 53: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Features

concurrent: all dimensions processed in parallel

reversible: can be used for parsing and generation(Koller/Striegnitz 2002), (Debusmann 2004)

supports underspecification: e.g. of quantifier scope, PPattachment (Debusmann et al. 2004 COLING)

efficient for handcrafted grammars

first successful experiments in large-scale parsing with theXTAG grammar (> 100.000 lexical entries) after thesissubmission

Page 54: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Implementation

Grammar Development Kit

extensive grammar development kit built around the constraintparser (35000 code lines): XDG Development Kit (XDK)(Debusmann et al. 2004 MOZ)

example grammars (24000 additional lines):German grammar developed in (Debusmann 2001)Arabic grammar developed in (Odeh 2004)toy grammars for Czech, Dutch and Frenchimplementations of all example grammars in the thesis

graphical user interface

complete documentation (200+ pages)application:

successfully used for teaching (ESSLLI 2004, FoPra)module in an engine for interactive fiction (Koller et al. 2004)

Page 55: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 56: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Application to Natural Language

English example grammar developed in the thesis modelsfragments of:

syntaxsemanticsphonologyinformation structure

interfaces:relational syntax-semantics interface (Korthals/Debusmann2002), (Debusmann et al. 2004 COLING)relational phonology-information structure interface(Debusmann et al. 2005 CICLING)

Page 57: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Syntax

based on topological analysis of German(Duchier/Debusmann 2001)

ID dimension: models grammatical functions

LP dimension: models word order using topological fieldsintersection of ID/LP leads to the emergence of complexEnglish word order phenomena:

topicalizationwh-questionspied piping

Page 58: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Topicalization

ID

1

Mary

2

Peter

3

tries

4

to

5

find

subj vinf

obj part

LP

1

Mary

2

Peter

3

tries

4

to

5

find

rbfvfvvf

vvf

Page 59: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Semantics

PA dimension: models predicate-argument structure

SC dimension: models quantifier scope

supports scope underspecification

interface to the Constraint Language for Lambda Structures(CLLS) (Egg et al. 2001)

Page 60: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Example (Weak Reading)

PA

1

Every

2

man

3

loves

4

a

5

woman

det

patag

det

SC

1

Every

2

man

3

loves

4

a

5

woman

s q

sq

Page 61: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Example (Strong Reading)

PA

1

Every

2

man

3

loves

4

a

5

woman

det

patag

det

SC

1

Every

2

man

3

loves

4

a

5

woman

s q

sq

Page 62: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Example (Underspecification)

PA

1

Every

2

man

3

loves

4

a

5

woman

det

patag

det

SC

1

Every

2

man

3

loves

4

a

5

woman

qq

ss

Page 63: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Phonology

PS dimension: models prosody

sentence divided into prosodic constituents marked byboundary tones

prosodic constituents headed by pitch accents

Page 64: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Example

PS

1

Marcel_L+H*

2

proves_LH%

3

completeness_H*_LL%

4

.

pa1

bt1 pa2bt2

Page 65: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Information Structure

IS dimension

sentence divided into information structural constituents usingthe theme/rheme dichotomy

information structural constituents: divided into focus andbackground

Page 66: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Example

IS

1

Marcel_L+H*

2

proves_LH%

3

completeness_H*_LL%

4

.

bg

rhth

Page 67: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Syntax-Semantics Interface

relational interface between ID and PA dimensions

modular modeling: independent of word order (LP) andquantifier scope (SC)

intersection of ID/PA leads to the emergence of:control/raisingauxiliary constructions (e.g. passives)

supports underspecification of PP-attachment

Page 68: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Control/Raising and Passive Example

ID1

Peter

2

seems

3

to

4

have

5

been

6

persuaded

7

to

8

sleep

part

vinf

vprt

vprtpart

vinfsubj

PA1

Peter

2

seems

3

to

4

have

5

been

6

persuaded

7

to

8

sleep

ag

thpat

th

Page 69: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Phonology-Semantics Interface

relational interface between PS and IS dimensions

modular modeling: independent of any other linguistic aspect

based on the prosodic account of information structuredeveloped in (Steedman 2000)

intersection of PS and IS dimensions leads e.g. to theemergence of the unmarked theme ambiguity phenomenon

Page 70: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Unmarked Theme Example

PS

1

Marcel_LH%

2

proves

3

completeness_H*_LL%

4

.

ua

bt1 pa2bt2

IS

1

Marcel_LH%

2

proves

3

completeness_H*_LL%

4

.

bg

rhumth

Page 71: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Application

Unmarked Theme Example

PS

1

Marcel_LH%

2

proves

3

completeness_H*_LL%

4

.

ua

bt1 pa2bt2

IS

1

Marcel_LH%

2

proves

3

completeness_H*_LL%

4

.

rhumth umth

Page 72: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Overview

1 Introduction

2 Formalization

3 Implementation

4 Application

5 Conclusions

Page 73: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Summary

Summary

with XDG, explored combination of dependency grammar,model theory and parallel architectureformalization:

higher order logicexpressivity: far beyond context-free grammarpractical complexity: NP-complete

implementation:parser based on constraint programming in Mozart/Ozcomprehensive grammar development kit (XDK)

application:example grammar modeling fragments of natural languagesyntax, semantics, phonology and information structure

main results:1 new degree of modularity2 phenomena emerge by the intersection of individual

dimensions, without further stipulation

Page 74: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications I

Ralph Debusmann, Denys Duchier, Alexander Koller, MarcoKuhlmann, Gert Smolka, and Stefan Thater.A relational syntax-semantics interface based on dependencygrammar.In Proceedings of COLING 2004, Geneva/CH, 2004.

Ralph Debusmann, Denys Duchier, Marco Kuhlmann, andStefan Thater.TAG as dependency grammar.In Proceedings of TAG+7, Vancouver/CA, 2004.

Page 75: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications II

Ralph Debusmann, Denys Duchier, and Joachim Niehren.The XDG grammar development kit.In Proceedings of the MOZ04 Conference, volume 3389 ofLecture Notes in Computer Science, pages 190–201,Charleroi/BE, 2004. Springer.

Ralph Debusmann, Denys Duchier, and Andreas Rossberg.Modular grammar design with typed parametric principles.In Proceedings of FG-MOL 2005, Edinburgh/UK, 2005.

Ralph Debusmann, Oana Postolache, and Maarika Traat.A modular account of information structure in ExtensibleDependency Grammar.In Proceedings of the CICLING 2005 Conference, MexicoCity/MX, 2005. Springer.

Page 76: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications III

Ralph Debusmann and Gert Smolka.Multi-dimensional dependency grammar as multigraphdescription.In Proceedings of FLAIRS-19, Melbourne Beach/US, 2006.AAAI.

Alexander Koller, Ralph Debusmann, Malte Gabsdil, andKristina Striegnitz.Put my galakmid coin into the dispenser and kick it:Computational linguistics and theorem proving in a computergame.Journal of Logic, Language and Information, 13(2):187–206,2004.

Page 77: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications IV

Christian Korthals and Ralph Debusmann.Linking syntactic and semantic arguments in adependency-based formalism.In Proceedings of COLING 2002, Taipei/TW, 2002.

Page 78: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications by Other Authors I

Ondrej Bojar.Problems of inducing large coverage constraint-baseddependency grammar.In Proceedings of the International Workshop on ConstraintSolving and Language Processing, Roskilde/DK, 2004.

Peter Dienes, Alexander Koller, and Marco Kuhlmann.Statistical A* dependency parsing.In Prospects and Advances in the Syntax/Semantics Interface,Nancy/FR, 2003.

Alexander Koller and Kristina Striegnitz.Generation as dependency parsing.In Proceedings of ACL 2002, Philadelphia/US, 2002.

Page 79: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Selected Publications

Selected Publications by Other Authors II

Christian Korthals.Unsupervised learning of word order rules, 2003.Diploma thesis.

Pierre Lison.Implémentation d’une interface sémantique-syntaxe basée surdes grammaires d’unification polarisées.Master’s thesis, Univesité Catholique de Louvain, 2006.

Jorge Pelizzoni and Maria das Gracas Volpe Nunes.N:M mapping in XDG - the case for upgrading groups.In Proceedings of the International Workshop on ConstraintSolving and Language Processing, Sitges/ES, 2005.

Page 80: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Future Work

Future Work

formalization:strengthen relation to other grammar formalismsformalize XDG in a weaker logic than HOL, e.g. MSO

implementation:make use of new constraint technology, e.g. Gecode(Schulte/Tack 2005)automatically generate principle propagators fromEMSO-specifications (Tack et al. 2006)

Page 81: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

Conclusions

Future Work

Thank you!

Page 82: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

References

References I

Krzysztof R. Apt.Principles of Constraint Programming.Cambridge University Press, 2003.

Tilman Becker, Owen Rambow, and Michael Niv.The derivational generative power, or, scrambling is beyond LCFRS.Technical report, University of Pennsylvania, 1992.

Joan Bresnan.Lexical Functional Syntax.Blackwell, 2001.

Noam Chomsky.Syntactic Structures.Janua linguarum. Mouton, The Hague/NL, 1957.

Noam Chomsky.Aspects of the Theory of Syntax.MIT Press, Cambridge/US, 1965.

Noam Chomsky.Lectures on Government and Binding: The Pisa Lectures.Foris Publications, 1981.

Page 83: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

References

References II

Noam Chomsky.The Minimalist Program.MIT Press, 1995.

Denys Duchier.Axiomatizing dependency parsing using set constraints.In Proceedings of MOL 6, Orlando/US, 1999.

Denys Duchier.Configuration of labeled trees under lexicalized constraints and principles.Research on Language and Computation, 1(3–4):307–336, 2003.

Markus Egg, Alexander Koller, and Joachim Niehren.The Constraint Language for Lambda Structures.Journal of Logic, Language, and Information, 2001.

Ray Jackendoff.Foundations of Language.Oxford University Press, 2002.

Aravind K. Joshi.An introduction to tree-adjoining grammars.In Alexis Manaster-Ramer, editor, Mathematics of Language, pages87–115. John Benjamins, Amsterdam/NL, 1987.

Page 84: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

References

References III

Igor Mel’cuk.Dependency Syntax: Theory and Practice.State Univ. Press of New York, Albany/US, 1988.

Wolfgang Menzel and Ingo Schröder.Decision procedures for dependency parsing using graded constraints.In Proceedings of the COLING/ACL 1998 Workshop Processing ofDependency-based Grammars, Montréal/CA, 1998.

Carl Pollard and Ivan A. Sag.Head-Driven Phrase Structure Grammar.University of Chicago Press, Chicago/US, 1994.

James Rogers.A model-theoretic framework for theories of syntax.In Proceedings of ACL 1996, 1996.

Jerrold M. Sadock.Autolexical Syntax.University of Chicago Press, 1991.

Christian Schulte.Programming Constraint Services, volume 2302 of Lecture Notes inArtificial Intelligence.Springer-Verlag, 2002.

Page 85: Extensible Dependency Grammar: A Modular Grammar Formalism Based On Multigraph Descriptionrade/talks/kolloq-slides.pdf · 2019-12-04 · Extensible Dependency Grammar Extensible Dependency

Extensible Dependency Grammar

References

References IV

Christian Schulte and Guido Tack.Views and iterators for generic constraint implementations.In Christian Schulte, Fernando Silva, and Ricardo Rocha, editors,Proceedings of the Fifth International Colloqium on Implementation ofConstraint and Logic Programming Systems, pages 37–48, Sitges/ES,2005.

Petr Sgall, Eva Hajicova, and Jarmila Panevova.The Meaning of the Sentence in its Semantic and Pragmatic Aspects.D. Reidel, Dordrecht/NL, 1986.

Gert Smolka.The Oz programming model.In Jan van Leeuwen, editor, Computer Science Today, Lecture Notes inComputer Science, vol. 1000, pages 324–343. Springer-Verlag, Berlin/DE,1995.

Mark Steedman.The Syntactic Process.MIT Press, Cambridge/US, 2000.

Guido Tack, Christian Schulte, and Gert Smolka.Generating propagators for finite set constraints.In Fréderic Benhamou, editor, 12th International Conference on Principlesand Practice of Constraint Programming, volume 4204 of Lecture Notes inComputer Science, pages 575–589. Springer, 2006.

Lucien Tesnière.Eléments de Syntaxe Structurale.Klincksiek, Paris/FR, 1959.