Semantic parsing with Fluid Construction Grammar and Abstract Meaning Representation

This web demo supplements the research internship:

Galletti, Martina. (2019). Semantic parsing with Fluid Construction Grammar and Abstract Meaning Representation. Supervisors: Katrien Beuls & Paul Van Eecke.

This demonstration has the following parts:

I. Background information

II. The Grammar Implemented

III. Some more complex examples

IV. Is the generalization of the constructions always possible?

V. Conclusions and further research

VI. References

I. Background information

I.I Goals of the project and Research Questions

The project was dedicated to investigate how Abstract Meaning Representation is well suited as a meaning representation for Fluid Construction Grammar and how it can perform compared to Frame Semantics. It had a practical approach, since a construction grammar had been implemented using the Fluid Construction Grammar toolkit with the goal of answering the following questions :

  1. To what extent Abstract Meaning Representation can be considered a good meaning representation for Computational Construction grammar? Is Computational Construction Grammar well suited for parsing AMR annotated sentences?
  2. Which conflicts which can arise between the Fluid Construction Grammar Toolkit and Abstract Meaning Representation? Which are the advantages and disadvantages of using AMR as a meaning representation for Fluid Construction Grammar?

The project had been divided into four tasks. The first task was to acquire the grips of the basics of the Fluid Construction Grammar and AMR, following tutorial files and example grammars. Secondly, a corpus of seventy-five annotated Abstract Meaning Representation sentences had been selected as a development corpus. Thirdly, a Construction Grammar covering the selected sentences had to be implemented by a continuous evaluation cycle that made use of established Abstract Meaning Representation metrics. Finally, a discussion of the results and a comparison with Frame Semantics needed to be written

I.II. Abstract Meaning Representation notation formalism

Semantic Parsing is the task of representing the meaning of a sentence in a formal language which is understandable by a computer (1). There are multiple ways of parsing the meaning of a sentence as Frame Semantics or First Order Logic. In 2013, a team of ten researchers (2) invented a new semantic representation language: Abstract Meaning Representation with the purpose 'to support natural language generation (NLG) and to provide a logical semantic input'(3). In fact, AMR is a graph-structured language where the logical meaning of the sentences is mapped into a single rooted, labelled, a-cycled and directed graph. The AMR formalism is quite straight-forward: it is based on PENMAN notation where the semantic concepts are the nodes of the graph and the edges represent the relations that bound the different nodes. Every semantic concept in the graph is linked to a variable and it can be represented by English words (ex: boy ?b), by PropBank notation (ex: say-01 ?s) or, in certain case, by special keywords (ex: amr-unknown ?a). The possible relations between the edges can be represented by Frame Arguments (ex: :arg0), general semantic relations (ex: :polarity), relations for quantities (ex: :quant), for time (ex: :time) and for lists (ex: :op1). There are three fundamental characteristics that distinguish Abstract Meaning Representation from the others meaning representations. First of all, Abstract Meaning Representation 'it is geared toward English and the vocabulary of English'(4), even if some efforts had been made towards other languages (5). Secondly, in Abstract Meaning Representation 'there are no nouns and verbs'(6), since both of these syntactic categories are treated as the same by AMR. Finally, a certain number of syntactic elements have no meaning in AMR. In fact, AMR does not represent any meaning for quantifiers, tense, number and aspect.

II. An Overview of the Amr-Grammar Implemented

II.I. A high level decription of the Amr-Grammar

The Amr-Grammar implemented includes three different types of constructions: lexical and morphological constructions, form-only constructions and grammatical constructions. In the first category, there are 149 lexical and morphological constructions which involve only one unit and which represent the different words of the sentences. The features that I chose to design for this first type of constructions are the followings : (referent ?ref), (meaning ((ref ?r ))), (syn-cat (lex-class ?lex-class) (syn-function ?function)) and (HASH form ((string ?ref-unit 'ref'))). The verbs have some additional Boolean features which specify their characteristics (ex: (passive +) or (aux +)). It's important to notice that in any of my constructions, I tried to write the minimal number of features possible with the goal to avoiding confusion within the Amr-Grammar. The second category is composed by the form-only constructions which do not add any AMR meaning, since they typically comprehend elements that have no meaning in AMR (ex: articles or auxiliaries). Even if they are not important from a semantic point of view, I believed they were important from a syntactical point of view, since they form units as noun-phrase, verb-phrase, compound-tense and light-verbs. Finally, the third and last category is composed by the Grammatical Constructions: they are the heart of the Amr-Grammar since they actually make the edges between the nodes in the AMR graphs.

II.II. A Simple Form-Only Construction

The easiest example of phrasal construction is the noun-phrase-cxn. As we can see in the comprehension lock, two units are combined: an '?article-unit' and a '?noun-unit'. The '?article-unit' must have the value article for the (lex-cat) and the '?noun-unit' must have the value nominal. It doesn't matter if the article-unit is definite or not since in both cases the meaning won't change in AMR. The ?article-unit must meet the unit as specified by the 'meets' constraint.

II.III. A Simple Grammatical Construction

The Form-Only Constructions interact with the Grammatical Constructions unceasingly. In fact, they can both be the super-units or minor units of the Grammatical Constructions. For example, if we comprehend the sentence 'a taxable fund', six different constructions are involved : three lexical constructions (the-cxn, taxable-cxn and fund-cxn), one phrasal construction (noun-phrase-cxn) and one meaning construction (inverse-patient-nominal-cxn) which add the meaning :arg1-f ?nominal is ?adjective. The taxable-cxn and fund-cxn are bound together in the inverse-patient-nominal-cxn; this construction, in fact, has two subunits : a nominal-unit which must have be (phrase-type nominal) and adjective-unit which must have a (lex-class adjective), a (sem-class possibility) and a (syn-function adjectival). The 'meets' constraint specify that the ?adjective-unit must 'meets' the leftmost part of the ?nominal-unit. The inverse-patient-cxn form another nominal-unit which can be bound to the article thanks to the noun-phrase unit.


Comprehending "a taxable fund"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_NOUN_PHRASE_CXN5 noun-phrase-cxncluster_A_CXN4 a-cxncluster_INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3 inverse-patient-of-nominal-is-adjective-cxncluster_TAXABLE_CXN2 taxable-cxncluster_NOMINAL_CXN1 nominal-cxncluster_FUND_CXN0 fund-cxnNOUN_PHRASE_CXN5_ARTICLE_UNIT_6?article-unitNOUN_PHRASE_CXN5_NOMINAL_UNIT_36?nominal-unitNOUN_PHRASE_CXN5_NOUN_PHRASE_UNIT_2?noun-phrase-unitA_CXN4_A_UNIT_2?a-unitA_CXN4_A_UNIT_2->NOUN_PHRASE_CXN5_ARTICLE_UNIT_6INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_ADJECTIVE_UNIT_6?adjective-unitINVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_NOMINAL_UNIT_27?nominal-unitINVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_UNIT_2?inverse-patient-of-nominal-is-adjective-unitINVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_UNIT_2->NOUN_PHRASE_CXN5_NOMINAL_UNIT_36TAXABLE_CXN2_TAXABLE_UNIT_2?taxable-unitTAXABLE_CXN2_TAXABLE_UNIT_2->INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_ADJECTIVE_UNIT_6NOMINAL_CXN1_NOMINAL_UNIT_23?nominal-unitNOMINAL_CXN1_NOMINAL_UNIT_23->INVERSE_PATIENT_OF_NOMINAL_IS_ADJECTIVE_CXN3_NOMINAL_UNIT_27NOMINAL_CXN1_NOUN_UNIT_10?noun-unitFUND_CXN0_FUND_UNIT_2?fund-unitFUND_CXN0_FUND_UNIT_2->NOMINAL_CXN1_NOUN_UNIT_10
applied constructions
resulting structure

Meaning:

gstruct0(tax-01?t-23)struct2(arg1-of?f-12?t-23)struct0:varTdash231->struct2:varTdash233struct1(fund?f-12)struct1:varFdash122->struct2:varFdash123

III. Some more complex examples

III.I.Relations for Lists

AMR has a particular Meaning Representation for proper nouns, as the ':op1 and :op2' lists. The Fluid Construction Grammar toolkit can pretty well deal also with these particular types of meaning representations. In fact, for short nominal phrases as 'Obama the president' comprehending the AMR of proper nouns can be relatively easy and, even for more complex phrases as 'Elsevier N.V. , the Dutch publishing group', representing the operator list the comprehension process can be challenging, but still possible. More precisely, if we look at the comprehension process of the first one, we can see that the noun-phrase-cxn bounds the two units nominal-cxn and the-cxn; the :op1 meaning is added directly to the lexical construction for Obama-cxn and finally the named-entity-title-unit is created binding a nominal ('Obama-cxn') with (sem-class person) and a noun-phrase ('The President'). The AMR of the second sentence is : '((GROUP G) (NAME N) (COUNTRY C) (NAME N2) (PUBLISH-01 P) (:NAME G N) (:MOD G C) (:ARG0-OF G P) (:OP1 N ELSEVIER) (:OP2 N N.V.) (:NAME C N2) (:OP1 N2 NETHERLANDS))'. We can instantly notice that both 'Netherlands' and 'Country' are not words in the sentence, but this is not a problem for the Fluid Construction Grammar toolkit which enables the linguist to deal with these types of incosistencies, thanks to its flexibility. In fact, the two amr-meanings 'Country ?c' and ':op1 Netherlands' are added directly to the lexical construction for 'Dutch'. The presentative-unit and the named-entity-unit are created thanks to the presentative-cxn and the nv-elsevier-cxn. Finally, the Amr-Grammar applies the same construction that comprehended 'Obama the president' (the named-entity-title-cxn),to these two units adding the last meaning necessary to comprehend the sentence: name of a certain ?group is a certain ?name


Comprehending "Obama the President"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_NAMED_ENTITY_TITLE_CXN5 named-entity-title-cxncluster_OBAMA_CXN4 obama-cxncluster_NOUN_PHRASE_CXN3 noun-phrase-cxncluster_THE_CXN2 the-cxncluster_NOMINAL_CXN1 nominal-cxncluster_PRESIDENT_CAPITALIZED_CXN0 president-capitalized-cxnNAMED_ENTITY_TITLE_CXN5_NOMINAL_1_UNIT_10?nominal-1-unitNAMED_ENTITY_TITLE_CXN5_NOUN_PHRASE_23?noun-phraseNAMED_ENTITY_TITLE_CXN5_NAMED_ENTITY_TITLE_UNIT_3?named-entity-title-unitOBAMA_CXN4_OBAMA_UNIT_3?obama-unitOBAMA_CXN4_OBAMA_UNIT_3->NAMED_ENTITY_TITLE_CXN5_NOMINAL_1_UNIT_10NOUN_PHRASE_CXN3_ARTICLE_UNIT_10?article-unitNOUN_PHRASE_CXN3_NOMINAL_UNIT_59?nominal-unitNOUN_PHRASE_CXN3_NOUN_PHRASE_UNIT_4?noun-phrase-unitNOUN_PHRASE_CXN3_NOUN_PHRASE_UNIT_4->NAMED_ENTITY_TITLE_CXN5_NOUN_PHRASE_23THE_CXN2_THE_UNIT_3?the-unitTHE_CXN2_THE_UNIT_3->NOUN_PHRASE_CXN3_ARTICLE_UNIT_10NOMINAL_CXN1_NOMINAL_UNIT_55?nominal-unitNOMINAL_CXN1_NOMINAL_UNIT_55->NOUN_PHRASE_CXN3_NOMINAL_UNIT_59NOMINAL_CXN1_NOUN_UNIT_25?noun-unitPRESIDENT_CAPITALIZED_CXN0_PRESIDENT_UNIT_5?president-unitPRESIDENT_CAPITALIZED_CXN0_PRESIDENT_UNIT_5->NOMINAL_CXN1_NOUN_UNIT_25
applied constructions
resulting structure

Meaning:

gstruct0(name?n-54)struct1(op1?n-54obama)struct0:varNdash541->struct1:varNdash542struct3(name?p-78?n-54)struct1:varNdash542->struct3:varNdash544struct2(president?p-78)struct2:varPdash783->struct3:varPdash784


Comprehending "Elsevier N.V. , the Dutch publishing group"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_NAMED_ENTITY_TITLE_CXN10 named-entity-title-cxncluster_NV_ELSEVIER_CXN9 nv-elsevier-cxncluster_ELSEVIER_CXN8 elsevier-cxncluster_PRESENTATIVE_CXN7 presentative-cxncluster_NOMINAL_CXN6 nominal-cxncluster_GROUP_CXN5 group-cxncluster_VERB_PHRASE_CXN4 verb-phrase-cxncluster_PUBLISHING_CXN3 publishing-cxncluster_THE_CXN2 the-cxncluster_DUTCH_CXN1 dutch-cxncluster_COMMA_CXN0 comma-cxnNAMED_ENTITY_TITLE_CXN10_NOMINAL_1_UNIT_15?nominal-1-unitNAMED_ENTITY_TITLE_CXN10_NOUN_PHRASE_37?noun-phraseNAMED_ENTITY_TITLE_CXN10_NAMED_ENTITY_TITLE_UNIT_5?named-entity-title-unitNV_ELSEVIER_CXN9_FIRST_NAME_UNIT_13?first-name-unitNV_ELSEVIER_CXN9_NV_UNIT_4?nv-unitNV_ELSEVIER_CXN9_NV_ELSEVIER_UNIT_4?nv-elsevier-unitNV_ELSEVIER_CXN9_NV_ELSEVIER_UNIT_4->NAMED_ENTITY_TITLE_CXN10_NOMINAL_1_UNIT_15ELSEVIER_CXN8_ELSEVIER_UNIT_4?elsevier-unitELSEVIER_CXN8_ELSEVIER_UNIT_4->NV_ELSEVIER_CXN9_FIRST_NAME_UNIT_13PRESENTATIVE_CXN7_COMMA_UNIT_8?comma-unitPRESENTATIVE_CXN7_ARTICLE_UNIT_13?article-unitPRESENTATIVE_CXN7_PROPER_NOUN_UNIT_8?proper-noun-unitPRESENTATIVE_CXN7_VP_UNIT_74?vp-unitPRESENTATIVE_CXN7_GROUP_UNIT_15?group-unitPRESENTATIVE_CXN7_PRESENTATIVE_UNIT_4?presentative-unitPRESENTATIVE_CXN7_PRESENTATIVE_UNIT_4->NAMED_ENTITY_TITLE_CXN10_NOUN_PHRASE_37NOMINAL_CXN6_NOMINAL_UNIT_71?nominal-unitNOMINAL_CXN6_NOMINAL_UNIT_71->PRESENTATIVE_CXN7_GROUP_UNIT_15NOMINAL_CXN6_NOUN_UNIT_31?noun-unitGROUP_CXN5_GROUP_UNIT_16?group-unitGROUP_CXN5_GROUP_UNIT_16->NOMINAL_CXN6_NOUN_UNIT_31VERB_PHRASE_CXN4_VERB_PHRASE_UNIT_4?verb-phrase-unitVERB_PHRASE_CXN4_VERB_PHRASE_UNIT_4->PRESENTATIVE_CXN7_VP_UNIT_74VERB_PHRASE_CXN4_FINITE_VERB_4?finite-verbPUBLISHING_CXN3_PUBLISHING_UNIT_4?publishing-unitPUBLISHING_CXN3_PUBLISHING_UNIT_4->VERB_PHRASE_CXN4_FINITE_VERB_4THE_CXN2_THE_UNIT_7?the-unitTHE_CXN2_THE_UNIT_7->PRESENTATIVE_CXN7_ARTICLE_UNIT_13DUTCH_CXN1_DUTCH_UNIT_4?dutch-unitDUTCH_CXN1_DUTCH_UNIT_4->PRESENTATIVE_CXN7_PROPER_NOUN_UNIT_8COMMA_CXN0_COMMA_UNIT_7?comma-unitCOMMA_CXN0_COMMA_UNIT_7->PRESENTATIVE_CXN7_COMMA_UNIT_8
applied constructions
resulting structure

Meaning:

gstruct0(op2?n-67n.v.)struct9(name?n-67)struct0:varNdash671->struct9:varNdash6710struct1(arg0-of?g-113?p-143)struct2(mod?g-113?c-130)struct1:varGdash1132->struct2:varGdash1133struct4(publish-01?p-143)struct1:varPdash1432->struct4:varPdash1435struct3(group?g-113)struct2:varGdash1133->struct3:varGdash1134struct5(country?c-130)struct2:varCdash1303->struct5:varCdash1306struct11(name?g-113?n-67)struct3:varGdash1134->struct11:varGdash11312struct7(name?c-130?n2-4)struct5:varCdash1306->struct7:varCdash1308struct6(name?n2-4)struct6:varN2dash47->struct7:varN2dash48struct8(op1?n2-4netherlands)struct7:varN2dash48->struct8:varN2dash49struct10(op1?n-67elsevier)struct9:varNdash6710->struct10:varNdash6711struct10:varNdash6711->struct11:varNdash6712

III.II. Comprehending a simple clause

Fluid Construction Grammar permits not only to comprehend AMR annotated nominal phrases, but also clauses. Let's start with a simple transitive sentence : 'the soldier feared battle', which has the following Abstract Meaning Representation : ((FEAR-01 F) (SOLDIER S) (BATTLE-01 B) (:ARG0 F S) (:ARG1 F B))). In this simple example, an agent-cxn and a patient-cxn are needed to convey respectively the two meanings :arg0 of ?verb is ?nominal and the :arg1 of the ?verb is a ?nominal. The search process goes as follow : firstly, the nominal construction is bound to the lexical construction for soldier, then the new nominal is bound to the article 'the' thanks to the noun-phrase-cxn; at this point the search engine bound the nominal-cxn to a second noun battle-cxn; feared-cxn is bound as well to the verbal phrase construction forming a verb-unit. Finally, the patient-cxn can apply, adding the last necessary meaning. The sentence is then comprehended correctly.


Comprehending "the soldier feared battle"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_AGENT_FINITE_VERB_CXN9 agent-finite-verb-cxncluster_PATIENT_TRANSITIVE_CXN8 patient-transitive-cxncluster_VERB_PHRASE_CXN7 verb-phrase-cxncluster_NOUN_PHRASE_CXN6 noun-phrase-cxncluster_THE_CXN5 the-cxncluster_NOMINAL_CXN4 nominal-cxncluster_NOMINAL_CXN3 nominal-cxncluster_SOLDIER_CXN2 soldier-cxncluster_FEARED_CXN1 feared-cxncluster_BATTLE_CXN0 battle-cxnAGENT_FINITE_VERB_CXN9_VP_UNIT_105?vp-unitAGENT_FINITE_VERB_CXN9_AGENT_UNIT_16?agent-unitAGENT_FINITE_VERB_CXN9_AGENT_FINITE_VERB_UNIT_5?agent-finite-verb-unitPATIENT_TRANSITIVE_CXN8_VP_UNIT_108?vp-unitPATIENT_TRANSITIVE_CXN8_VERB_UNIT_64?verb-unitPATIENT_TRANSITIVE_CXN8_DIRECT_OBJECT_UNIT_10?direct-object-unitPATIENT_TRANSITIVE_CXN8_PATIENT_TRANSITIVE_UNIT_5?patient-transitive-unitPATIENT_TRANSITIVE_CXN8_PATIENT_TRANSITIVE_UNIT_5->AGENT_FINITE_VERB_CXN9_VP_UNIT_105VERB_PHRASE_CXN7_VERB_PHRASE_UNIT_16?verb-phrase-unitVERB_PHRASE_CXN7_VERB_PHRASE_UNIT_16->PATIENT_TRANSITIVE_CXN8_VP_UNIT_108VERB_PHRASE_CXN7_FINITE_VERB_10?finite-verbVERB_PHRASE_CXN7_FINITE_VERB_10->PATIENT_TRANSITIVE_CXN8_VERB_UNIT_64NOUN_PHRASE_CXN6_ARTICLE_UNIT_20?article-unitNOUN_PHRASE_CXN6_NOMINAL_UNIT_105?nominal-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_8?noun-phrase-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_8->AGENT_FINITE_VERB_CXN9_AGENT_UNIT_16THE_CXN5_THE_UNIT_13?the-unitTHE_CXN5_THE_UNIT_13->NOUN_PHRASE_CXN6_ARTICLE_UNIT_20NOMINAL_CXN4_NOMINAL_UNIT_119?nominal-unitNOMINAL_CXN4_NOMINAL_UNIT_119->PATIENT_TRANSITIVE_CXN8_DIRECT_OBJECT_UNIT_10NOMINAL_CXN4_NOUN_UNIT_50?noun-unitNOMINAL_CXN3_NOMINAL_UNIT_114?nominal-unitNOMINAL_CXN3_NOMINAL_UNIT_114->NOUN_PHRASE_CXN6_NOMINAL_UNIT_105NOMINAL_CXN3_NOUN_UNIT_48?noun-unitSOLDIER_CXN2_SOLDIER_UNIT_5?soldier-unitSOLDIER_CXN2_SOLDIER_UNIT_5->NOMINAL_CXN3_NOUN_UNIT_48FEARED_CXN1_FEARED_UNIT_5?feared-unitFEARED_CXN1_FEARED_UNIT_5->PATIENT_TRANSITIVE_CXN8_VERB_UNIT_64FEARED_CXN1_FEARED_UNIT_5->VERB_PHRASE_CXN7_FINITE_VERB_10BATTLE_CXN0_BATTLE_UNIT_5?battle-unitBATTLE_CXN0_BATTLE_UNIT_5->NOMINAL_CXN4_NOUN_UNIT_50
applied constructions
resulting structure

Meaning:

gstruct0(arg1?f-43?b-230)struct2(battle-01?b-230)struct0:varBdash2301->struct2:varBdash2303struct3(fear-01?f-43)struct0:varFdash431->struct3:varFdash434struct1(soldier?s-72)struct4(arg0?f-43?s-72)struct1:varSdash722->struct4:varSdash725struct3:varFdash434->struct4:varFdash435

IV. Is the generalization of the constructions always possible?

IV.I. The Generalization is possible

The agent-cxn and the patient-cxn had been implemented as general as possible since these constructions needed to apply to many others different sentences in my corpus. For example, in the comprehension of the sentence 'the boy thinks the team won't win', (with AMR ((THINK-01 T-1) (BOY B) (WIN-01 W) (TEAM T-2) (:ARG0 T-1 B) (:ARG1 T-1 W) (:ARG0 W T-2) (:POLARITY W -))) the agent-cxn applies two times, each for each clause and it forms two subunits required by the subordinate-positive-cxn which then coordinates the two sentences. Another example of generalization can be the comprehension process of the two sentences 'the girl adjusted the machine' and 'the judge saw the explosion' where exactly the same constructions apply in the comprehension process


Comprehending "the girl adjusted the machine"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_AGENT_FINITE_VERB_CXN11 agent-finite-verb-cxncluster_PATIENT_TRANSITIVE_CXN10 patient-transitive-cxncluster_NOUN_PHRASE_CXN9 noun-phrase-cxncluster_NOUN_PHRASE_CXN8 noun-phrase-cxncluster_NOMINAL_CXN7 nominal-cxncluster_GIRL_MORPH_CXN6 girl-morph-cxncluster_THE_CXN5 the-cxncluster_THE_CXN4 the-cxncluster_VERB_PHRASE_CXN3 verb-phrase-cxncluster_NOMINAL_CXN2 nominal-cxncluster_ADJUSTED_CXN1 adjusted-cxncluster_MACHINE_CXN0 machine-cxnAGENT_FINITE_VERB_CXN11_VP_UNIT_114?vp-unitAGENT_FINITE_VERB_CXN11_AGENT_UNIT_21?agent-unitAGENT_FINITE_VERB_CXN11_AGENT_FINITE_VERB_UNIT_13?agent-finite-verb-unitPATIENT_TRANSITIVE_CXN10_VP_UNIT_133?vp-unitPATIENT_TRANSITIVE_CXN10_VERB_UNIT_78?verb-unitPATIENT_TRANSITIVE_CXN10_DIRECT_OBJECT_UNIT_14?direct-object-unitPATIENT_TRANSITIVE_CXN10_PATIENT_TRANSITIVE_UNIT_12?patient-transitive-unitPATIENT_TRANSITIVE_CXN10_PATIENT_TRANSITIVE_UNIT_12->AGENT_FINITE_VERB_CXN11_VP_UNIT_114NOUN_PHRASE_CXN9_ARTICLE_UNIT_31?article-unitNOUN_PHRASE_CXN9_NOMINAL_UNIT_171?nominal-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_22?noun-phrase-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_22->AGENT_FINITE_VERB_CXN11_AGENT_UNIT_21NOUN_PHRASE_CXN8_ARTICLE_UNIT_29?article-unitNOUN_PHRASE_CXN8_NOMINAL_UNIT_153?nominal-unitNOUN_PHRASE_CXN8_NOUN_PHRASE_UNIT_19?noun-phrase-unitNOUN_PHRASE_CXN8_NOUN_PHRASE_UNIT_19->PATIENT_TRANSITIVE_CXN10_DIRECT_OBJECT_UNIT_14NOMINAL_CXN7_NOMINAL_UNIT_164?nominal-unitNOMINAL_CXN7_NOMINAL_UNIT_164->NOUN_PHRASE_CXN9_NOMINAL_UNIT_171NOMINAL_CXN7_NOUN_UNIT_68?noun-unitGIRL_MORPH_CXN6_GIRL_UNIT_12?girl-unitGIRL_MORPH_CXN6_GIRL_UNIT_12->NOMINAL_CXN7_NOUN_UNIT_68THE_CXN5_THE_UNIT_20?the-unitTHE_CXN5_THE_UNIT_20->NOUN_PHRASE_CXN8_ARTICLE_UNIT_29THE_CXN4_THE_UNIT_19?the-unitTHE_CXN4_THE_UNIT_19->NOUN_PHRASE_CXN9_ARTICLE_UNIT_31VERB_PHRASE_CXN3_VERB_PHRASE_UNIT_24?verb-phrase-unitVERB_PHRASE_CXN3_VERB_PHRASE_UNIT_24->PATIENT_TRANSITIVE_CXN10_VP_UNIT_133VERB_PHRASE_CXN3_FINITE_VERB_14?finite-verbVERB_PHRASE_CXN3_FINITE_VERB_14->PATIENT_TRANSITIVE_CXN10_VERB_UNIT_78NOMINAL_CXN2_NOMINAL_UNIT_142?nominal-unitNOMINAL_CXN2_NOMINAL_UNIT_142->NOUN_PHRASE_CXN8_NOMINAL_UNIT_153NOMINAL_CXN2_NOUN_UNIT_57?noun-unitADJUSTED_CXN1_ADJUSTED_UNIT_6?adjusted-unitADJUSTED_CXN1_ADJUSTED_UNIT_6->PATIENT_TRANSITIVE_CXN10_VERB_UNIT_78ADJUSTED_CXN1_ADJUSTED_UNIT_6->VERB_PHRASE_CXN3_FINITE_VERB_14MACHINE_CXN0_MACHINE_UNIT_6?machine-unitMACHINE_CXN0_MACHINE_UNIT_6->NOMINAL_CXN2_NOUN_UNIT_57
applied constructions
resulting structure

Meaning:

gstruct0(arg1?a-482?m-51)struct2(machine?m-51)struct0:varMdash511->struct2:varMdash513struct3(adjust-01?a-482)struct0:varAdash4821->struct3:varAdash4824struct1(girl?g-157)struct4(arg0?a-482?g-157)struct1:varGdash1572->struct4:varGdash1575struct3:varAdash4824->struct4:varAdash4825


Comprehending "the judge saw the explosion"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_VERB_PHRASE_CXN5 verb-phrase-cxncluster_NOMINAL_CXN4 nominal-cxncluster_JUDGE_CXN3 judge-cxncluster_THE_CXN2 the-cxncluster_THE_CXN1 the-cxncluster_SAW_CXN0 saw-cxncluster_AGENT_FINITE_VERB_CXN11 agent-finite-verb-cxncluster_PATIENT_TRANSITIVE_CXN10 patient-transitive-cxncluster_NOUN_PHRASE_CXN9 noun-phrase-cxncluster_NOMINAL_CXN8 nominal-cxncluster_EXPLOSION_CXN7 explosion-cxncluster_NOUN_PHRASE_CXN6 noun-phrase-cxnAGENT_FINITE_VERB_CXN11_VP_UNIT_157?vp-unitAGENT_FINITE_VERB_CXN11_AGENT_UNIT_29?agent-unitAGENT_FINITE_VERB_CXN11_AGENT_FINITE_VERB_UNIT_34?agent-finite-verb-unitPATIENT_TRANSITIVE_CXN10_VP_UNIT_148?vp-unitPATIENT_TRANSITIVE_CXN10_VERB_UNIT_88?verb-unitPATIENT_TRANSITIVE_CXN10_DIRECT_OBJECT_UNIT_20?direct-object-unitPATIENT_TRANSITIVE_CXN10_PATIENT_TRANSITIVE_UNIT_35?patient-transitive-unitPATIENT_TRANSITIVE_CXN10_PATIENT_TRANSITIVE_UNIT_35->AGENT_FINITE_VERB_CXN11_VP_UNIT_157NOUN_PHRASE_CXN9_ARTICLE_UNIT_54?article-unitNOUN_PHRASE_CXN9_NOMINAL_UNIT_306?nominal-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_111?noun-phrase-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_111->PATIENT_TRANSITIVE_CXN10_DIRECT_OBJECT_UNIT_20NOMINAL_CXN8_NOMINAL_UNIT_266?nominal-unitNOMINAL_CXN8_NOMINAL_UNIT_266->NOUN_PHRASE_CXN9_NOMINAL_UNIT_306NOMINAL_CXN8_NOUN_UNIT_95?noun-unitEXPLOSION_CXN7_EXPLOSION_UNIT_7?explosion-unitEXPLOSION_CXN7_EXPLOSION_UNIT_7->NOMINAL_CXN8_NOUN_UNIT_95NOUN_PHRASE_CXN6_ARTICLE_UNIT_41?article-unitNOUN_PHRASE_CXN6_NOMINAL_UNIT_231?nominal-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_64?noun-phrase-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_64->AGENT_FINITE_VERB_CXN11_AGENT_UNIT_29VERB_PHRASE_CXN5_VERB_PHRASE_UNIT_58?verb-phrase-unitVERB_PHRASE_CXN5_VERB_PHRASE_UNIT_58->PATIENT_TRANSITIVE_CXN10_VP_UNIT_148VERB_PHRASE_CXN5_FINITE_VERB_27?finite-verbVERB_PHRASE_CXN5_FINITE_VERB_27->PATIENT_TRANSITIVE_CXN10_VERB_UNIT_88NOMINAL_CXN4_NOMINAL_UNIT_229?nominal-unitNOMINAL_CXN4_NOMINAL_UNIT_229->NOUN_PHRASE_CXN6_NOMINAL_UNIT_231NOMINAL_CXN4_NOUN_UNIT_81?noun-unitJUDGE_CXN3_JUDGE_UNIT_7?judge-unitJUDGE_CXN3_JUDGE_UNIT_7->NOMINAL_CXN4_NOUN_UNIT_81THE_CXN2_THE_UNIT_32?the-unitTHE_CXN2_THE_UNIT_32->NOUN_PHRASE_CXN6_ARTICLE_UNIT_41THE_CXN1_THE_UNIT_31?the-unitTHE_CXN1_THE_UNIT_31->NOUN_PHRASE_CXN9_ARTICLE_UNIT_54SAW_CXN0_SAW_UNIT_7?saw-unitSAW_CXN0_SAW_UNIT_7->PATIENT_TRANSITIVE_CXN10_VERB_UNIT_88SAW_CXN0_SAW_UNIT_7->VERB_PHRASE_CXN5_FINITE_VERB_27
applied constructions
resulting structure

Meaning:

gstruct0(arg1?s-112?e-14)struct1(see-01?s-112)struct0:varSdash1121->struct1:varSdash1122struct3(explode-01?e-14)struct0:varEdash141->struct3:varEdash144struct4(arg0?s-112?j-35)struct1:varSdash1122->struct4:varSdash1125struct2(judge?j-35)struct2:varJdash353->struct4:varJdash355


Comprehending "the boy thinks the team won't win"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_SUBORDINATE_POSITIVE_CXN16 subordinate-positive-cxncluster_AGENT_FINITE_VERB_CXN15 agent-finite-verb-cxncluster_AUX_VP_NEGATIVE_CONTRACTED_CXN14 aux-vp-negative-contracted-cxncluster_NOUN_PHRASE_CXN13 noun-phrase-cxncluster_NOMINAL_CXN12 nominal-cxncluster_TEAM_CXN11 team-cxncluster_AGENT_FINITE_VERB_CXN10 agent-finite-verb-cxncluster_VERB_PHRASE_CXN9 verb-phrase-cxncluster_WIN_CXN8 win-cxncluster_VERB_PHRASE_CXN7 verb-phrase-cxncluster_NOUN_PHRASE_CXN6 noun-phrase-cxncluster_WONT_CXN5 wont-cxncluster_NOMINAL_CXN4 nominal-cxncluster_THE_CXN3 the-cxncluster_THE_CXN2 the-cxncluster_BOY_CXN1 boy-cxncluster_THINKS_CXN0 thinks-cxnSUBORDINATE_POSITIVE_CXN16_MAIN_CLAUSE_15?main-clauseSUBORDINATE_POSITIVE_CXN16_SUBORDINATE_CLAUSE_15?subordinate-clauseSUBORDINATE_POSITIVE_CXN16_SUBORDINATE_POSITIVE_UNIT_8?subordinate-positive-unitAGENT_FINITE_VERB_CXN15_VP_UNIT_208?vp-unitAGENT_FINITE_VERB_CXN15_AGENT_UNIT_47?agent-unitAGENT_FINITE_VERB_CXN15_AGENT_FINITE_VERB_UNIT_76?agent-finite-verb-unitAGENT_FINITE_VERB_CXN15_AGENT_FINITE_VERB_UNIT_76->SUBORDINATE_POSITIVE_CXN16_SUBORDINATE_CLAUSE_15AUX_VP_NEGATIVE_CONTRACTED_CXN14_AUX_64?auxAUX_VP_NEGATIVE_CONTRACTED_CXN14_MAIN_VERB_8?main-verbAUX_VP_NEGATIVE_CONTRACTED_CXN14_VERB_UNIT_119?verb-unitAUX_VP_NEGATIVE_CONTRACTED_CXN14_AUX_VP_NEGATIVE_CONTRACTED_UNIT_8?aux-vp-negative-contracted-unitAUX_VP_NEGATIVE_CONTRACTED_CXN14_AUX_VP_NEGATIVE_CONTRACTED_UNIT_8->AGENT_FINITE_VERB_CXN15_VP_UNIT_208NOUN_PHRASE_CXN13_ARTICLE_UNIT_64?article-unitNOUN_PHRASE_CXN13_NOMINAL_UNIT_363?nominal-unitNOUN_PHRASE_CXN13_NOUN_PHRASE_UNIT_141?noun-phrase-unitNOUN_PHRASE_CXN13_NOUN_PHRASE_UNIT_141->AGENT_FINITE_VERB_CXN15_AGENT_UNIT_47NOMINAL_CXN12_NOMINAL_UNIT_361?nominal-unitNOMINAL_CXN12_NOMINAL_UNIT_361->NOUN_PHRASE_CXN13_NOMINAL_UNIT_363NOMINAL_CXN12_NOUN_UNIT_116?noun-unitTEAM_CXN11_TEAM_UNIT_8?team-unitTEAM_CXN11_TEAM_UNIT_8->NOMINAL_CXN12_NOUN_UNIT_116AGENT_FINITE_VERB_CXN10_VP_UNIT_203?vp-unitAGENT_FINITE_VERB_CXN10_AGENT_UNIT_44?agent-unitAGENT_FINITE_VERB_CXN10_AGENT_FINITE_VERB_UNIT_73?agent-finite-verb-unitAGENT_FINITE_VERB_CXN10_AGENT_FINITE_VERB_UNIT_73->SUBORDINATE_POSITIVE_CXN16_MAIN_CLAUSE_15VERB_PHRASE_CXN9_VERB_PHRASE_UNIT_108?verb-phrase-unitVERB_PHRASE_CXN9_VERB_PHRASE_UNIT_108->AUX_VP_NEGATIVE_CONTRACTED_CXN14_MAIN_VERB_8VERB_PHRASE_CXN9_FINITE_VERB_45?finite-verbVERB_PHRASE_CXN9_FINITE_VERB_45->AUX_VP_NEGATIVE_CONTRACTED_CXN14_VERB_UNIT_119WIN_CXN8_WIN_UNIT_8?win-unitWIN_CXN8_WIN_UNIT_8->AUX_VP_NEGATIVE_CONTRACTED_CXN14_VERB_UNIT_119WIN_CXN8_WIN_UNIT_8->VERB_PHRASE_CXN9_FINITE_VERB_45VERB_PHRASE_CXN7_VERB_PHRASE_UNIT_106?verb-phrase-unitVERB_PHRASE_CXN7_VERB_PHRASE_UNIT_106->AGENT_FINITE_VERB_CXN10_VP_UNIT_203VERB_PHRASE_CXN7_FINITE_VERB_43?finite-verbNOUN_PHRASE_CXN6_ARTICLE_UNIT_56?article-unitNOUN_PHRASE_CXN6_NOMINAL_UNIT_346?nominal-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_135?noun-phrase-unitNOUN_PHRASE_CXN6_NOUN_PHRASE_UNIT_135->AGENT_FINITE_VERB_CXN10_AGENT_UNIT_44WONT_CXN5_WONT_UNIT_8?wont-unitWONT_CXN5_WONT_UNIT_8->AUX_VP_NEGATIVE_CONTRACTED_CXN14_AUX_64NOMINAL_CXN4_NOMINAL_UNIT_344?nominal-unitNOMINAL_CXN4_NOMINAL_UNIT_344->NOUN_PHRASE_CXN6_NOMINAL_UNIT_346NOMINAL_CXN4_NOUN_UNIT_108?noun-unitTHE_CXN3_THE_UNIT_54?the-unitTHE_CXN3_THE_UNIT_54->NOUN_PHRASE_CXN13_ARTICLE_UNIT_64THE_CXN2_THE_UNIT_53?the-unitTHE_CXN2_THE_UNIT_53->NOUN_PHRASE_CXN6_ARTICLE_UNIT_56BOY_CXN1_BOY_UNIT_8?boy-unitBOY_CXN1_BOY_UNIT_8->NOMINAL_CXN4_NOUN_UNIT_108THINKS_CXN0_THINKS_UNIT_8?thinks-unitTHINKS_CXN0_THINKS_UNIT_8->VERB_PHRASE_CXN7_FINITE_VERB_43
applied constructions
resulting structure

Meaning:

gstruct0(arg0?w-166?t-140)struct1(team?t-140)struct0:varTdash1401->struct1:varTdash1402struct4(win-01?w-166)struct0:varWdash1661->struct4:varWdash1665struct2(boy?b-309)struct5(arg0?t-124?b-309)struct2:varBdash3093->struct5:varBdash3096struct3(think-01?t-124)struct3:varTdash1244->struct5:varTdash1246struct6(polarity?w-166-)struct4:varWdash1665->struct6:varWdash1667struct7(arg1?t-124?w-166)struct5:varTdash1246->struct7:varTdash1248struct6:varWdash1667->struct7:varWdash1668

IV.II. Specific constructions were needed

In other cases, generalizing a construction was not possible; for example, two different constructions were needed for the nominal phrases 'atom bomb' and 'atomic bomb' which not only look pretty similar, but also have exactly the same amr-meaning; for comprehending these two phrases, two constructions, the pertainymy-nominal-nominal-cxn and the pertainymy-nominal-adjective-cxn had been implemented : in the first case, the construction bound a nominal with a (sem-role: pertainym) with another nominal, in the second case a nominal with an adjective that has (syn-cat (pertainym: +)). An unique construction comprehending the ':location' amr-meaning was not possible as well. In fact the two sentences ('yesterday 's marble in the non-jar','where did the girl find the boy?') with this amr-meaning are really different both for the syntactic nature of their linguistic elements and for the complete different order present in the root-structure.


Comprehending "atom bomb"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_PERTAINYMY_NOMINAL_NOMINAL_CXN4 pertainymy-nominal-nominal-cxncluster_NOMINAL_CXN3 nominal-cxncluster_NOMINAL_CXN2 nominal-cxncluster_ATOM_CXN1 atom-cxncluster_BOMB_CXN0 bomb-cxnPERTAINYMY_NOMINAL_NOMINAL_CXN4_TYPE_UNIT_18?type-unitPERTAINYMY_NOMINAL_NOMINAL_CXN4_NOMINAL_UNIT_380?nominal-unitPERTAINYMY_NOMINAL_NOMINAL_CXN4_PERTAINYMY_NOMINAL_NOMINAL_UNIT_9?pertainymy-nominal-nominal-unitNOMINAL_CXN3_NOMINAL_UNIT_390?nominal-unitNOMINAL_CXN3_NOMINAL_UNIT_390->PERTAINYMY_NOMINAL_NOMINAL_CXN4_NOMINAL_UNIT_380NOMINAL_CXN3_NOUN_UNIT_128?noun-unitNOMINAL_CXN2_NOMINAL_UNIT_386?nominal-unitNOMINAL_CXN2_NOMINAL_UNIT_386->PERTAINYMY_NOMINAL_NOMINAL_CXN4_TYPE_UNIT_18NOMINAL_CXN2_NOUN_UNIT_127?noun-unitATOM_CXN1_ATOM_UNIT_9?atom-unitATOM_CXN1_ATOM_UNIT_9->NOMINAL_CXN2_NOUN_UNIT_127BOMB_CXN0_BOMB_UNIT_9?bomb-unitBOMB_CXN0_BOMB_UNIT_9->NOMINAL_CXN3_NOUN_UNIT_128
applied constructions
resulting structure

Meaning:

gstruct0(atom?a-567)struct2(mod?b-342?a-567)struct0:varAdash5671->struct2:varAdash5673struct1(bomb?b-342)struct1:varBdash3422->struct2:varBdash3423


Comprehending "atomic bomb"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_PERTAINYMY_ADJECTIVE_NOMINAL_CXN3 pertainymy-adjective-nominal-cxncluster_NOMINAL_CXN2 nominal-cxncluster_ATOMIC_CXN1 atomic-cxncluster_BOMB_CXN0 bomb-cxnPERTAINYMY_ADJECTIVE_NOMINAL_CXN3_TYPE_UNIT_21?type-unitPERTAINYMY_ADJECTIVE_NOMINAL_CXN3_NOMINAL_UNIT_400?nominal-unitPERTAINYMY_ADJECTIVE_NOMINAL_CXN3_PERTAINYMY_ADJECTIVE_NOMINAL_UNIT_10?pertainymy-adjective-nominal-unitNOMINAL_CXN2_NOMINAL_UNIT_405?nominal-unitNOMINAL_CXN2_NOMINAL_UNIT_405->PERTAINYMY_ADJECTIVE_NOMINAL_CXN3_NOMINAL_UNIT_400NOMINAL_CXN2_NOUN_UNIT_131?noun-unitATOMIC_CXN1_ATOMIC_UNIT_10?atomic-unitATOMIC_CXN1_ATOMIC_UNIT_10->PERTAINYMY_ADJECTIVE_NOMINAL_CXN3_TYPE_UNIT_21BOMB_CXN0_BOMB_UNIT_15?bomb-unitBOMB_CXN0_BOMB_UNIT_15->NOMINAL_CXN2_NOUN_UNIT_131
applied constructions
resulting structure

Meaning:

gstruct0(bomb?b-369)struct2(mod?b-369?a-584)struct0:varBdash3691->struct2:varBdash3693struct1(atom?a-584)struct1:varAdash5842->struct2:varAdash5843


Comprehending "where did the girl find the boy ?"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_INTERROGATIVE_CLAUSE_LOCATION_VP_CXN15 interrogative-clause-location-vp-cxncluster_INTERROGATIVE_CXN14 interrogative-cxncluster_AGENT_FINITE_VERB_CXN13 agent-finite-verb-cxncluster_PATIENT_TRANSITIVE_CXN12 patient-transitive-cxncluster_VERB_PHRASE_CXN11 verb-phrase-cxncluster_NOUN_PHRASE_CXN10 noun-phrase-cxncluster_BOY_CXN0 boy-cxncluster_NOUN_PHRASE_CXN9 noun-phrase-cxncluster_NOMINAL_CXN8 nominal-cxncluster_GIRL_MORPH_CXN7 girl-morph-cxncluster_DID_CXN6 did-cxncluster_WHERE_CXN5 where-cxncluster_FIND_CXN4 find-cxncluster_NOMINAL_CXN3 nominal-cxncluster_THE_CXN2 the-cxncluster_THE_CXN1 the-cxnINTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_OBJECT_UNIT_31?object-unitINTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_AUXILIAR_UNIT_31?auxiliar-unitINTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_CLAUSE_UNIT_71?clause-unitINTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_INTERROGATIVE_UNIT_31?interrogative-unitINTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_INTERROGATIVE_CLAUSE_LOCATION_VP_UNIT_11?interrogative-clause-location-vp-unitINTERROGATIVE_CXN14_INTERROGATIVE_UNIT_33?interrogative-unitINTERROGATIVE_CXN14_INTERROGATIVE_UNIT_33->INTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_INTERROGATIVE_UNIT_31AGENT_FINITE_VERB_CXN13_VP_UNIT_266?vp-unitAGENT_FINITE_VERB_CXN13_AGENT_UNIT_56?agent-unitAGENT_FINITE_VERB_CXN13_AGENT_FINITE_VERB_UNIT_80?agent-finite-verb-unitAGENT_FINITE_VERB_CXN13_AGENT_FINITE_VERB_UNIT_80->INTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_CLAUSE_UNIT_71PATIENT_TRANSITIVE_CXN12_VP_UNIT_267?vp-unitPATIENT_TRANSITIVE_CXN12_VERB_UNIT_158?verb-unitPATIENT_TRANSITIVE_CXN12_DIRECT_OBJECT_UNIT_38?direct-object-unitPATIENT_TRANSITIVE_CXN12_PATIENT_TRANSITIVE_UNIT_76?patient-transitive-unitPATIENT_TRANSITIVE_CXN12_PATIENT_TRANSITIVE_UNIT_76->AGENT_FINITE_VERB_CXN13_VP_UNIT_266VERB_PHRASE_CXN11_VERB_PHRASE_UNIT_116?verb-phrase-unitVERB_PHRASE_CXN11_VERB_PHRASE_UNIT_116->PATIENT_TRANSITIVE_CXN12_VP_UNIT_267VERB_PHRASE_CXN11_FINITE_VERB_53?finite-verbVERB_PHRASE_CXN11_FINITE_VERB_53->PATIENT_TRANSITIVE_CXN12_VERB_UNIT_158NOUN_PHRASE_CXN10_ARTICLE_UNIT_77?article-unitNOUN_PHRASE_CXN10_NOMINAL_UNIT_442?nominal-unitNOUN_PHRASE_CXN10_NOUN_PHRASE_UNIT_150?noun-phrase-unitNOUN_PHRASE_CXN10_NOUN_PHRASE_UNIT_150->PATIENT_TRANSITIVE_CXN12_DIRECT_OBJECT_UNIT_38NOUN_PHRASE_CXN9_ARTICLE_UNIT_76?article-unitNOUN_PHRASE_CXN9_NOMINAL_UNIT_426?nominal-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_147?noun-phrase-unitNOUN_PHRASE_CXN9_NOUN_PHRASE_UNIT_147->AGENT_FINITE_VERB_CXN13_AGENT_UNIT_56NOMINAL_CXN8_NOMINAL_UNIT_435?nominal-unitNOMINAL_CXN8_NOMINAL_UNIT_435->NOUN_PHRASE_CXN9_NOMINAL_UNIT_426NOMINAL_CXN8_NOUN_UNIT_149?noun-unitGIRL_MORPH_CXN7_GIRL_UNIT_31?girl-unitGIRL_MORPH_CXN7_GIRL_UNIT_31->NOMINAL_CXN8_NOUN_UNIT_149DID_CXN6_DID_UNIT_11?did-unitDID_CXN6_DID_UNIT_11->INTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_AUXILIAR_UNIT_31WHERE_CXN5_WHERE_UNIT_11?where-unitWHERE_CXN5_WHERE_UNIT_11->INTERROGATIVE_CLAUSE_LOCATION_VP_CXN15_OBJECT_UNIT_31FIND_CXN4_FIND_UNIT_11?find-unitFIND_CXN4_FIND_UNIT_11->PATIENT_TRANSITIVE_CXN12_VERB_UNIT_158FIND_CXN4_FIND_UNIT_11->VERB_PHRASE_CXN11_FINITE_VERB_53NOMINAL_CXN3_NOMINAL_UNIT_418?nominal-unitNOMINAL_CXN3_NOMINAL_UNIT_418->NOUN_PHRASE_CXN10_NOMINAL_UNIT_442NOMINAL_CXN3_NOUN_UNIT_140?noun-unitTHE_CXN2_THE_UNIT_72?the-unitTHE_CXN2_THE_UNIT_72->NOUN_PHRASE_CXN9_ARTICLE_UNIT_76THE_CXN1_THE_UNIT_71?the-unitTHE_CXN1_THE_UNIT_71->NOUN_PHRASE_CXN10_ARTICLE_UNIT_77BOY_CXN0_BOY_UNIT_27?boy-unitBOY_CXN0_BOY_UNIT_27->NOMINAL_CXN3_NOUN_UNIT_140
applied constructions
resulting structure

Meaning:

gstruct0(arg1?f-99?b-387)struct1(find-01?f-99)struct0:varFdash991->struct1:varFdash992struct2(boy?b-387)struct0:varBdash3871->struct2:varBdash3873struct5(arg0?f-99?g-270)struct1:varFdash992->struct5:varFdash996struct3(amr-unknown?a-604)struct6(location?f-99?a-604)struct3:varAdash6044->struct6:varAdash6047struct4(girl?g-270)struct4:varGdash2705->struct5:varGdash2706struct5:varFdash996->struct6:varFdash997


Comprehending "yesterday 's marble in the non-jar"


Applying a large FCG CONSTRUCTION SET (233) in comprehension


initial structure
application process
constructional dependencies
gcluster_NON_JAR_CXN3 non-jar-cxncluster_THE_CXN2 the-cxncluster_S_POSSESSIVE_CXN1 s-possessive-cxncluster_IN_CXN0 in-cxncluster_IN_LOCATION_CXN10 in-location-cxncluster_X_S_Y_ADVERB_CXN9 x-s-y-adverb-cxncluster_NOMINAL_CXN8 nominal-cxncluster_MARBLE_CXN7 marble-cxncluster_YESTERDAY_CXN6 yesterday-cxncluster_NOUN_PHRASE_CXN5 noun-phrase-cxncluster_NOMINAL_CXN4 nominal-cxnIN_LOCATION_CXN10_NP_UNIT_95?np-unitIN_LOCATION_CXN10_IN_UNIT_47?in-unitIN_LOCATION_CXN10_LOCATION_UNIT_24?location-unitIN_LOCATION_CXN10_IN_LOCATION_UNIT_12?in-location-unitX_S_Y_ADVERB_CXN9_ADVERB_X_UNIT_12?adverb-x-unitX_S_Y_ADVERB_CXN9_NOMINAL_Y_UNIT_24?nominal-y-unitX_S_Y_ADVERB_CXN9_POSSESSIVE_UNIT_24?possessive-unitX_S_Y_ADVERB_CXN9_X_S_Y_ADVERB_UNIT_12?x-s-y-adverb-unitX_S_Y_ADVERB_CXN9_X_S_Y_ADVERB_UNIT_12->IN_LOCATION_CXN10_NP_UNIT_95NOMINAL_CXN8_NOMINAL_UNIT_570?nominal-unitNOMINAL_CXN8_NOMINAL_UNIT_570->X_S_Y_ADVERB_CXN9_NOMINAL_Y_UNIT_24NOMINAL_CXN8_NOUN_UNIT_177?noun-unitMARBLE_CXN7_MARBLE_UNIT_12?marble-unitMARBLE_CXN7_MARBLE_UNIT_12->NOMINAL_CXN8_NOUN_UNIT_177YESTERDAY_CXN6_YESTERDAY_UNIT_12?yesterday-unitYESTERDAY_CXN6_YESTERDAY_UNIT_12->X_S_Y_ADVERB_CXN9_ADVERB_X_UNIT_12NOUN_PHRASE_CXN5_ARTICLE_UNIT_94?article-unitNOUN_PHRASE_CXN5_NOMINAL_UNIT_551?nominal-unitNOUN_PHRASE_CXN5_NOUN_PHRASE_UNIT_239?noun-phrase-unitNOUN_PHRASE_CXN5_NOUN_PHRASE_UNIT_239->IN_LOCATION_CXN10_LOCATION_UNIT_24NOMINAL_CXN4_NOMINAL_UNIT_559?nominal-unitNOMINAL_CXN4_NOMINAL_UNIT_559->NOUN_PHRASE_CXN5_NOMINAL_UNIT_551NOMINAL_CXN4_NOUN_UNIT_174?noun-unitNON_JAR_CXN3_NON_JAR_UNIT_12?non-jar-unitNON_JAR_CXN3_NON_JAR_UNIT_12->NOMINAL_CXN4_NOUN_UNIT_174THE_CXN2_THE_UNIT_97?the-unitTHE_CXN2_THE_UNIT_97->NOUN_PHRASE_CXN5_ARTICLE_UNIT_94S_POSSESSIVE_CXN1_S_POSSESSIVE_UNIT_12?s-possessive-unitS_POSSESSIVE_CXN1_S_POSSESSIVE_UNIT_12->X_S_Y_ADVERB_CXN9_POSSESSIVE_UNIT_24IN_CXN0_IN_UNIT_46?in-unitIN_CXN0_IN_UNIT_46->IN_LOCATION_CXN10_IN_UNIT_47
applied constructions
resulting structure

Meaning:

gstruct0(time?m-126?y-24)struct1(marble?m-126)struct0:varMdash1261->struct1:varMdash1262struct4(yesterday?y-24)struct0:varYdash241->struct4:varYdash245struct5(location?m-126?j-75)struct1:varMdash1262->struct5:varMdash1266struct2(jar?j-75)struct3(polarity?j-75-)struct2:varJdash753->struct3:varJdash754struct3:varJdash754->struct5:varJdash756

V. Conclusions and further research

In conclusion, AMR is a good meaning representation for Fluid Construction Grammar and I think that it can perform better than frame semantics. In fact, as an abstract meaning representation, AMR is not only more intuitive from a logical point of view, but also it's easier to implement, being more scalable. As far as I saw in my corpus, there are no particularly unavoidable conflicts between AMR and the FCG toolkit, FCG being a quite flexible framework. Moreover, computational construction grammar seems be sued for parsing Abstract Meaning Representation since it permits to adds extra meaning predicates also in the lexical and morphological constructions, as we saw with the :operators examples. A further and even more challenging project could be the implementation of a bidirectional Amr-Grammar using the FCG toolkit.

VI. References