Robust Processing of the Dutch VP

Paul Van Eecke

This web demo accompanies the paper:

Van Eecke, P. (2017). Robust Processing of the Dutch Verb Phrase. Constructions and Frames.

Explanations on how to use this demo are here.


Menu:

1. Introduction

2. The Construction Inventory

3. An Example (Comprehension)

4. An Example (Formulation)

5. An Example (Robust Comprehension)


1. Introduction

This web demonstration supports our paper on the Dutch VP. It presents the grammar in full formal detail using the examples discussed in the paper. For more information about the FCG formalism, notation and processing mechanisms, we refer the reader to the paper Basics of Fluid Construction Grammar (Steels, same issue).


2. The Construction Inventory

The construction inventory is shown below. You can click on the blue boxes and then on the encircled + sign to expand the constructions. The construction inventory contains the morphological and lexical constructions for 2 main verbs ('zingen' (to sing) and 'gaan' (to go)), the morphological and lexical constructions for the perfect and modal auxiliaries, the verb phrase construction, the modality constructions, the perfect-constructions and the tense constructions. Morphological and lexical constructions for other main verbs are not shown here.


3. An Example (Comprehension)

The example for comprehension that is discussed in the paper is shown here in full detail. It consists of comprehending the utterance 'zou moeten hebben gezongen' (should have sung). Click on the green boxes (twice for more detail) to zoom in on an individual step in the construction application process.


Comprehending "zou moeten hebben gezongen"


Applying
in comprehension


initial structure
application process
applied constructions
resulting structure

Meaning:

gstruct0(aspectperfect?ev-64?super-event-133)struct1(focusaction-?super-event-133)struct0:varSUPERdashEVENTdash1331->struct1:varSUPERdashEVENTdash1332struct2(eventsing?ev-64)struct0:varEVdash641->struct2:varEVdash643struct3(modalityobligation?super-event-133?super-event-131)struct1:varSUPERdashEVENTdash1332->struct3:varSUPERdashEVENTdash1334struct4(modalityhypothesis?super-event-131?super-event-132)struct3:varSUPERdashEVENTdash1314->struct4:varSUPERdashEVENTdash1315struct6(time-relationbefore?super-event-132?origo-92)struct4:varSUPERdashEVENTdash1325->struct6:varSUPERdashEVENTdash1327struct5(time-pointdeictic?origo-92)struct5:varORIGOdash926->struct6:varORIGOdash927


4. An Example (Formulation)

We will now illustrate the same example in formulation. We take the meaning representation that was the output of the comprehension process of 'zou moeten hebben gezongen' (should have sung) and use the grammar to formulate this meaning representation. We can see that the formulated utterance is indeed as expected 'zou moeten hebben gezongen' (should have sung). Moreover, exactly the same constructions have applied.


Formulating 

gstruct0(eventsingev)struct1(aspectperfectevev-2)struct0:EV1->struct1:EV2struct2(focusaction-ev-2)struct1:EVdash22->struct2:EVdash23struct3(modalityobligationev-2ev-3)struct2:EVdash23->struct3:EVdash24struct4(modalityhypothesisev-3ev-4)struct3:EVdash34->struct4:EVdash35struct5(time-relationbeforeev-4origo)struct4:EVdash45->struct5:EVdash46struct6(time-pointdeicticorigo)struct5:ORIGO6->struct6:ORIGO7

Applying
in formulation


initial structure
application process
applied constructions
resulting structure

Utterance: "zou moeten hebben gezongen"


5. An example (Robust Comprehension)

The following example illustrates the robust comprehension method as discussed in the section 4.2. of the paper. The input utterance that is comprehended is 'heeft zingen kunnen' (has sing can). First, the sentence is comprehended using the grammar. This yields a partial meaning presentation. Then, the variables in this meaning representation are uniquely renamed (in order to avoid any false bindings from the partial comprehension process). Then, the predicates for tense are added to the meaning representation. The meaning representation is then used in formulation (maximum 3 solutions). The resulting utterances are then ranked according to the minimal word-level edit distance with respect to the input utterance. Finally, the highest-ranked utterance is comprehended.


Comprehending "heeft zingen kunnen"


Applying
in comprehension


initial structure
application process
applied constructions
resulting structure

Meaning:

gstruct0(modalityability?event-179?super-event-178)struct1(aspectperfect?event-175?super-event-174)struct2(focusaction?action-focus-68?super-event-174)struct1:varSUPERdashEVENTdash1742->struct2:varSUPERdashEVENTdash1743struct3(eventsing?ev-81)


Formulating (max 3 solutions) 

gstruct0(time-pointdeictic?origo-134)struct1(time-relationoverlaps?highest-event-2?origo-135)struct2(aspectperfect?event-207?super-event-206)struct3(focusaction?action-focus-81?super-event-207)struct4(modalityability?event-208?super-event-208)struct5(eventsing?ev-96)

Computing max 3 solutions for application of
in formulation


initial structure
application process
solution 1
applied constructions
resulting structure
solution 2
applied constructions
resulting structure
solution 3
applied constructions
resulting structure

Utterances: "kan gezongen hebben, gezongen kan hebben, heeft kunnen zingen"


Comprehending "heeft kunnen zingen"


Applying
in comprehension


initial structure
application process
applied constructions
resulting structure

Meaning:

gstruct0(eventsing?ev-114)struct1(modalityability?ev-114?super-event-232)struct0:varEVdash1141->struct1:varEVdash1142struct2(aspectperfect?super-event-232?super-event-233)struct1:varSUPERdashEVENTdash2322->struct2:varSUPERdashEVENTdash2323struct3(focusaction-?super-event-233)struct2:varSUPERdashEVENTdash2333->struct3:varSUPERdashEVENTdash2334struct5(time-relationoverlaps?super-event-233?origo-160)struct3:varSUPERdashEVENTdash2334->struct5:varSUPERdashEVENTdash2336struct4(time-pointdeictic?origo-160)struct4:varORIGOdash1605->struct5:varORIGOdash1606