Exploring the creative potential of computional construction grammar

Paul Van Eecke & Katrien Beuls

This web demo accompanies the paper:

Van Eecke, Paul & Beuls, Katrien. (submitted). Exploring the creative potential of computional construction grammar.

Explanations on how to use this demo are here.


Menu:

1. Introduction

2. Creativity through the free combination of constructions

3. Creativity through the appropriate violation of usual constraints

4. References


1. Introduction

This interactive web demonstration shows in full detail the examples used in the paper Exploring the creative potential of computational construction grammar. In this paper, two types of creativity are adressed. The first type concerns creativity that results from the free combination of the constructions in the grammar, and the second type concerns creative language use that cannot be accounted for by the existing constructions of the grammar, but for which novel constructions need to be created. The first type of creativity was illustrated by the resultative utterance Firefighters cut the man free, as illustrated in paragraph 2 of this web demo. The second type was illustrated by the generalisation of the idiomatic not-the-sharpest-tool-in-the-box-construction into the more general not-the-x-est-y-in-the-z-construction, as shown in paragraph 3 below.


2. The free combination of constructions

Goldberg (2006: 22) writes that "the infinitely creative potential of language" is accounted for in construction grammar by "allowing constructions to combine freely as long as there are no conflicts". This is exactly how constructional processing is implemented in Fluid Construction Grammar. We will now show the concrete representations and mechanisms that are involved, using the example utterance 'Firefighters cut the man free.'. This utterance is used as an example of creative language use through the free combination of constructions by Hoffmann (this volume). It exhibits two interesting phenomena. First, the word firefighters fills the slot of both the argument role 'agent' in the resultative construction and of the 'cutter' in the verb-specific cut-construction. Second, the cut.object argument role of the verb-specific cut-construction is left unexpressed (definite null instantiation).

In order to see the constructions that are involved in the processing of this utterance, click on FCG CONSTRUCTION SET (7) below. This will show the constructions as blue boxes. Click one of the boxes to expand the construction, and then click the encircled + to reveal all features in the construction. The construction application process, shown in green can also be expanded into the individual construction applications, which can be expanded again to show the transient structure before construction application, the applied construction, and the transient structure after construction application. The meaning that the analysis attributes to the utterance is shown at the bottom.

The example clearly shows how the different constructions fit together to process the utterance. The resultative-cxn is conditioned on the activation of the firefighter-cxn as well as the plual-n-cxn for its subject unit. Its oblique unit is filled by the unit introduced by the definite-np-cxn, which in turn depends on the man-sg-cxn. FCG implements constructional language processing in a bidirectional way, in the sense that the same constructions and processing mechanisms are used for both comprehending and producing utterances. Below, the processing of the example utterance is shown in comprehension first, and in production underneath.


Comprehending "firefighter -s cut the man free"


Applying
in comprehension


initial structure
application process
constructional dependencies
gcluster_RESULTATIVE_CXN6 resultative-cxncluster_DEFINITE_NP_CXN5 definite-np-cxncluster_PLURAL_N_CXN4 plural-n-cxncluster_FIREFIGHTER_CXN3 firefighter-cxncluster_FREE_CXN2 free-cxncluster_CUT_CXN1 cut-cxncluster_MAN_SG_CXN0 man-sg-cxnRESULTATIVE_CXN6_SUBJECT_UNIT_27?subject-unitRESULTATIVE_CXN6_OBJECT_UNIT_10?object-unitRESULTATIVE_CXN6_OBLIQUE_UNIT_10?oblique-unitRESULTATIVE_CXN6_VERB_UNIT_10?verb-unitDEFINITE_NP_CXN5_NOUN_UNIT_26?noun-unitDEFINITE_NP_CXN5_ART_UNIT_15?art-unitDEFINITE_NP_CXN5_NP_UNIT_18?np-unitDEFINITE_NP_CXN5_NP_UNIT_18->RESULTATIVE_CXN6_OBJECT_UNIT_10PLURAL_N_CXN4_NOUN_UNIT_24?noun-unitPLURAL_N_CXN4_NOUN_UNIT_24->RESULTATIVE_CXN6_SUBJECT_UNIT_27PLURAL_N_CXN4_SUFFIX_UNIT_18?suffix-unitFIREFIGHTER_CXN3_FIREFIGHTER_UNIT_21?firefighter-unitFIREFIGHTER_CXN3_FIREFIGHTER_UNIT_21->RESULTATIVE_CXN6_SUBJECT_UNIT_27FIREFIGHTER_CXN3_FIREFIGHTER_UNIT_21->PLURAL_N_CXN4_NOUN_UNIT_24FREE_CXN2_FREE_UNIT_18?free-unitFREE_CXN2_FREE_UNIT_18->RESULTATIVE_CXN6_OBLIQUE_UNIT_10CUT_CXN1_CUT_UNIT_15?cut-unitCUT_CXN1_CUT_UNIT_15->RESULTATIVE_CXN6_VERB_UNIT_10MAN_SG_CXN0_MAN_UNIT_13?man-unitMAN_SG_CXN0_MAN_UNIT_13->DEFINITE_NP_CXN5_NOUN_UNIT_26
applied constructions
resulting structure

Meaning:

gstruct0(man?ref-48)struct1(definite?ref-48)struct0:varREFdash481->struct1:varREFdash482struct6(resultative-patient?cut-event-11?ref-48)struct1:varREFdash482->struct6:varREFdash487struct2(free?ref-49)struct8(resultative-state?cut-event-11?ref-49)struct2:varREFdash493->struct8:varREFdash499struct3(cut.object?cut-event-11?cut-object-11)struct4(cutter?cut-event-11?cutter-11)struct3:varCUTdashEVENTdash114->struct4:varCUTdashEVENTdash115struct5(event-framecut?cut-event-11)struct4:varCUTdashEVENTdash115->struct5:varCUTdashEVENTdash116struct7(resultative-agent?cut-event-11?cutter-11)struct4:varCUTTERdash115->struct7:varCUTTERdash118struct5:varCUTdashEVENTdash116->struct6:varCUTdashEVENTdash117struct6:varCUTdashEVENTdash117->struct7:varCUTdashEVENTdash118struct7:varCUTdashEVENTdash118->struct8:varCUTdashEVENTdash119struct10(firefighter?cutter-11)struct7:varCUTTERdash118->struct10:varCUTTERdash1111struct9(event-frameresultative?cut-event-11)struct8:varCUTdashEVENTdash119->struct9:varCUTdashEVENTdash1110


Formulating 

gstruct0(manref)struct1(definiteref)struct0:REF1->struct1:REF2struct2(freeref)struct1:REF2->struct2:REF3struct6(resultative-patientcut-eventref)struct2:REF3->struct6:REF7struct3(cut.objectcut-eventcut-object)struct4(cuttercut-eventcutter)struct3:CUTdashEVENT4->struct4:CUTdashEVENT5struct5(event-framecutcut-event)struct4:CUTdashEVENT5->struct5:CUTdashEVENT6struct7(resultative-agentcut-eventcutter)struct4:CUTTER5->struct7:CUTTER8struct5:CUTdashEVENT6->struct6:CUTdashEVENT7struct6:CUTdashEVENT7->struct7:CUTdashEVENT8struct8(resultative-statecut-eventref)struct6:REF7->struct8:REF9struct7:CUTdashEVENT8->struct8:CUTdashEVENT9struct10(firefightercutter)struct7:CUTTER8->struct10:CUTTER11struct9(event-frameresultativecut-event)struct8:CUTdashEVENT9->struct9:CUTdashEVENT10

Applying
in formulation


initial structure
application process
constructional dependencies
gcluster_RESULTATIVE_CXN6 resultative-cxncluster_DEFINITE_NP_CXN5 definite-np-cxncluster_MAN_SG_CXN4 man-sg-cxncluster_FREE_CXN3 free-cxncluster_PLURAL_N_CXN2 plural-n-cxncluster_FIREFIGHTER_CXN1 firefighter-cxncluster_CUT_CXN0 cut-cxnRESULTATIVE_CXN6_SUBJECT_UNIT_29?subject-unitRESULTATIVE_CXN6_OBJECT_UNIT_12?object-unitRESULTATIVE_CXN6_OBLIQUE_UNIT_12?oblique-unitRESULTATIVE_CXN6_VERB_UNIT_12?verb-unitDEFINITE_NP_CXN5_NOUN_UNIT_32?noun-unitDEFINITE_NP_CXN5_ART_UNIT_17?art-unitDEFINITE_NP_CXN5_NP_UNIT_21?np-unitDEFINITE_NP_CXN5_NP_UNIT_21->RESULTATIVE_CXN6_OBJECT_UNIT_12MAN_SG_CXN4_MAN_UNIT_18?man-unitMAN_SG_CXN4_MAN_UNIT_18->DEFINITE_NP_CXN5_NOUN_UNIT_32FREE_CXN3_FREE_UNIT_21?free-unitFREE_CXN3_FREE_UNIT_21->RESULTATIVE_CXN6_OBLIQUE_UNIT_12PLURAL_N_CXN2_NOUN_UNIT_28?noun-unitPLURAL_N_CXN2_NOUN_UNIT_28->RESULTATIVE_CXN6_SUBJECT_UNIT_29PLURAL_N_CXN2_SUFFIX_UNIT_20?suffix-unitFIREFIGHTER_CXN1_FIREFIGHTER_UNIT_23?firefighter-unitFIREFIGHTER_CXN1_FIREFIGHTER_UNIT_23->RESULTATIVE_CXN6_SUBJECT_UNIT_29FIREFIGHTER_CXN1_FIREFIGHTER_UNIT_23->PLURAL_N_CXN2_NOUN_UNIT_28CUT_CXN0_CUT_UNIT_19?cut-unitCUT_CXN0_CUT_UNIT_19->RESULTATIVE_CXN6_VERB_UNIT_12
applied constructions
resulting structure

Utterance: "firefighter -s cut the man free"


3. The appriopriate violation of usual constraints

The free combination of the existing constructions of the grammar can only account for a very small part of the creativity observed in human language use. Additional mechanisms are needed to invent novel constructions, for example by changing one or more constraints in an existing construction. This kind of creativity is crucial for a language to emerge and evolve. The following example shows how the idiomatic 'not-the-sharpest-tool-in-the-box'-cxn can be generalised to the 'not-the-x-est-y-in-the-z'-cxn by relaxing its constraints on the semantic field of the metaphor and on the specific words that are used. All the other constraints in the construction remain in place.

The following example shows the comprehension process of the utterance 'he's not the sharpest tool in the box', which can be processed by the existing constructions of the grammar. The resulting meaning indicates that a male person is not smart, as conveyed by a metaphorical expression in the semantic field of hardware.


Comprehending "he 's not the sharpest tool in the box"


Applying
graphutilsBAGBAGCONTAINERCONTAINERBAG->CONTAINERCONTAINER->BAGFORESTFORESTCONTAINER->FORESTBOXBOXCONTAINER->BOXWARDROBEWARDROBECONTAINER->WARDROBEPOSITIVE-PROPERTYPOSITIVE-PROPERTYSHARPSHARPPOSITIVE-PROPERTY->SHARPQUICKQUICKPOSITIVE-PROPERTY->QUICKSMARTSMARTPOSITIVE-PROPERTY->SMARTCRUNCHYCRUNCHYPOSITIVE-PROPERTY->CRUNCHYSHARP->POSITIVE-PROPERTYQUICK->POSITIVE-PROPERTYSMART->POSITIVE-PROPERTYCRUNCHY->POSITIVE-PROPERTYBUNNYBUNNYOBJECTOBJECTBUNNY->OBJECTOBJECT->BUNNYSUITSUITOBJECT->SUITCHIPCHIPOBJECT->CHIPTOOLTOOLOBJECT->TOOLFOREST->CONTAINERBOX->CONTAINERWARDROBE->CONTAINERSUIT->OBJECTCHIP->OBJECTTOOL->OBJECT
in comprehension


initial structure
application process
constructional dependencies
gcluster_COPULA_CXN9 copula-cxncluster_NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8 not-the-sharpest-tool-in-the-box-cxncluster_TOOL_CXN7 tool-cxncluster_BOX_CXN6 box-cxncluster_THE_CXN5 the-cxncluster_THE_CXN4 the-cxncluster_SHARPEST_CXN3 sharpest-cxncluster_NOT_CXN2 not-cxncluster_HE_CXN1 he-cxncluster_IN_CXN0 in-cxnCOPULA_CXN9_SUBJECT_UNIT_33?subject-unitCOPULA_CXN9_PREDICATE_UNIT_61?predicate-unitCOPULA_CXN9_COPULA_UNIT_23?copula-unitCOPULA_CXN9_CLAUSE_UNIT_23?clause-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_NOT_UNIT_74?not-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_THE_1_UNIT_43?the-1-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_SHARPEST_UNIT_18?sharpest-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_TOOL_UNIT_17?tool-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_IN_UNIT_69?in-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_THE_2_UNIT_43?the-2-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_BOX_UNIT_20?box-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_PREDICATE_UNIT_60?predicate-unitNOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_PREDICATE_UNIT_60->COPULA_CXN9_PREDICATE_UNIT_61TOOL_CXN7_TOOL_UNIT_18?tool-unitTOOL_CXN7_TOOL_UNIT_18->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_TOOL_UNIT_17BOX_CXN6_BOX_UNIT_21?box-unitBOX_CXN6_BOX_UNIT_21->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_BOX_UNIT_20THE_CXN5_THE_UNIT_42?the-unitTHE_CXN5_THE_UNIT_42->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_THE_2_UNIT_43THE_CXN4_THE_UNIT_41?the-unitTHE_CXN4_THE_UNIT_41->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_THE_1_UNIT_43SHARPEST_CXN3_SHARPEST_UNIT_19?sharpest-unitSHARPEST_CXN3_SHARPEST_UNIT_19->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_SHARPEST_UNIT_18NOT_CXN2_NOT_UNIT_75?not-unitNOT_CXN2_NOT_UNIT_75->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_NOT_UNIT_74HE_CXN1_HE_UNIT_46?he-unitHE_CXN1_HE_UNIT_46->COPULA_CXN9_SUBJECT_UNIT_33IN_CXN0_IN_UNIT_70?in-unitIN_CXN0_IN_UNIT_70->NOT_THE_SHARPEST_TOOL_IN_THE_BOX_CXN8_IN_UNIT_69
applied constructions
resulting structure

Meaning:

gstruct0(propertynot-smart?x-80)struct1(metaphorical-expression?metaphor-23?x-80)struct0:varXdash801->struct1:varXdash802struct2(semantic-field?metaphor-23hardware)struct1:varMETAPHORdash232->struct2:varMETAPHORdash233struct3(male-person?x-80)struct1:varXdash802->struct3:varXdash804


Now, we want to comprehend the utterance 'he's not the quickest bunny in the forest'. This utterance cannot be processed by the existing constructions of the grammar, and requires the generalization of the 'not-the-sharpest-tool-in-the-box'-cxn into the 'not-the-x-est-y-in-the-z'-cxn. The original construction is shown on top, and the novel, generalised construction below. Click the encircled plus to expand all features in the construction. Note that the constraints on the specific lex-ids of the words sharp, tool and box have disappeared. Moreover, the semantic field of these words and of the predicate itself is not required to be hardware anymore, but it is still required that the semantic field is the shared among these words. The generalization of a construction is performed automatically using FCG's build-in anti-unification algorithm, but the constructions below have been adapted to use symbols that are easier to read by humans, than the ones generated by the algorithm. The comprehension process of the utterance 'he's not the quickest bunny in the forest', using the generalised 'not-the-x-est-y-in-the-z'-cxn, is shown below. The resulting meaning is the same as in the original construction, but indicates now that the semantic field of the metaphor is 'animals'.



Comprehending "he 's not the quickest bunny in the forest"


Applying
graphutilsBAGBAGCONTAINERCONTAINERBAG->CONTAINERCONTAINER->BAGFORESTFORESTCONTAINER->FORESTBOXBOXCONTAINER->BOXWARDROBEWARDROBECONTAINER->WARDROBEPOSITIVE-PROPERTYPOSITIVE-PROPERTYSHARPSHARPPOSITIVE-PROPERTY->SHARPQUICKQUICKPOSITIVE-PROPERTY->QUICKSMARTSMARTPOSITIVE-PROPERTY->SMARTCRUNCHYCRUNCHYPOSITIVE-PROPERTY->CRUNCHYSHARP->POSITIVE-PROPERTYQUICK->POSITIVE-PROPERTYSMART->POSITIVE-PROPERTYCRUNCHY->POSITIVE-PROPERTYBUNNYBUNNYOBJECTOBJECTBUNNY->OBJECTOBJECT->BUNNYSUITSUITOBJECT->SUITCHIPCHIPOBJECT->CHIPTOOLTOOLOBJECT->TOOLFOREST->CONTAINERBOX->CONTAINERWARDROBE->CONTAINERSUIT->OBJECTCHIP->OBJECTTOOL->OBJECT
in comprehension


initial structure
application process
constructional dependencies
gcluster_COPULA_CXN9 copula-cxncluster_NOT_THE_X_EST_Y_IN_THE_Z_CXN8 not-the-x-est-y-in-the-z-cxncluster_BUNNY_CXN7 bunny-cxncluster_HE_CXN6 he-cxncluster_NOT_CXN5 not-cxncluster_FOREST_CXN4 forest-cxncluster_IN_CXN3 in-cxncluster_THE_CXN2 the-cxncluster_THE_CXN1 the-cxncluster_QUICKEST_CXN0 quickest-cxnCOPULA_CXN9_SUBJECT_UNIT_35?subject-unitCOPULA_CXN9_PREDICATE_UNIT_66?predicate-unitCOPULA_CXN9_COPULA_UNIT_25?copula-unitCOPULA_CXN9_CLAUSE_UNIT_25?clause-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_NOT_UNIT_85?not-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_THE_1_UNIT_46?the-1-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_X_EST_UNIT_38?x-est-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_Y_UNIT_38?y-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_IN_UNIT_82?in-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_THE_2_UNIT_46?the-2-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_Z_UNIT_38?z-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_PREDICATE_UNIT_65?predicate-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN8_PREDICATE_UNIT_65->COPULA_CXN9_PREDICATE_UNIT_66BUNNY_CXN7_BUNNY_UNIT_16?bunny-unitBUNNY_CXN7_BUNNY_UNIT_16->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_Y_UNIT_38HE_CXN6_HE_UNIT_55?he-unitHE_CXN6_HE_UNIT_55->COPULA_CXN9_SUBJECT_UNIT_35NOT_CXN5_NOT_UNIT_86?not-unitNOT_CXN5_NOT_UNIT_86->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_NOT_UNIT_85FOREST_CXN4_FOREST_UNIT_11?forest-unitFOREST_CXN4_FOREST_UNIT_11->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_Z_UNIT_38IN_CXN3_IN_UNIT_83?in-unitIN_CXN3_IN_UNIT_83->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_IN_UNIT_82THE_CXN2_THE_UNIT_47?the-unitTHE_CXN2_THE_UNIT_47->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_THE_1_UNIT_46THE_CXN1_THE_UNIT_46?the-unitTHE_CXN1_THE_UNIT_46->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_THE_2_UNIT_46QUICKEST_CXN0_QUICKEST_UNIT_20?quickest-unitQUICKEST_CXN0_QUICKEST_UNIT_20->NOT_THE_X_EST_Y_IN_THE_Z_CXN8_X_EST_UNIT_38
applied constructions
resulting structure

Meaning:

gstruct0(propertynot-smart?x-94)struct1(metaphorical-expression?metaphor-26?x-94)struct0:varXdash941->struct1:varXdash942struct2(semantic-field?metaphor-26animals)struct1:varMETAPHORdash262->struct2:varMETAPHORdash263struct3(male-person?x-94)struct1:varXdash942->struct3:varXdash944


In formulation, the generalized construction can be triggered by changing the semantic field of the metaphor in the meaning representation. FCG will then freely combine the constructions of the grammar and find a solution that satisfies both the semantic field of the metaphor and all the other constraints in the construction, e.g. that x, y and z need to be of the same semantic field, that x needs to be a positive property expressed as a superlative, that y needs to be some kind of object and that z needs to be some kind of container. By setting the semantic field to clothing and food respectively, we get the following two interesting, creative utterances.


For the semantic field of clothing:


Formulating 

gstruct0(male-personx)struct1(propertynot-smartx)struct0:X1->struct1:X2struct2(metaphorical-expressionmetaphorx)struct1:X2->struct2:X3struct3(semantic-fieldmetaphorclothing)struct2:METAPHOR3->struct3:METAPHOR4

Applying
graphutilsBAGBAGCONTAINERCONTAINERBAG->CONTAINERCONTAINER->BAGFORESTFORESTCONTAINER->FORESTBOXBOXCONTAINER->BOXWARDROBEWARDROBECONTAINER->WARDROBEPOSITIVE-PROPERTYPOSITIVE-PROPERTYSHARPSHARPPOSITIVE-PROPERTY->SHARPQUICKQUICKPOSITIVE-PROPERTY->QUICKSMARTSMARTPOSITIVE-PROPERTY->SMARTCRUNCHYCRUNCHYPOSITIVE-PROPERTY->CRUNCHYSHARP->POSITIVE-PROPERTYQUICK->POSITIVE-PROPERTYSMART->POSITIVE-PROPERTYCRUNCHY->POSITIVE-PROPERTYBUNNYBUNNYOBJECTOBJECTBUNNY->OBJECTOBJECT->BUNNYSUITSUITOBJECT->SUITCHIPCHIPOBJECT->CHIPTOOLTOOLOBJECT->TOOLFOREST->CONTAINERBOX->CONTAINERWARDROBE->CONTAINERSUIT->OBJECTCHIP->OBJECTTOOL->OBJECT
in formulation


initial structure
application process
constructional dependencies
gcluster_NOT_CXN9 not-cxncluster_SUIT_CXN8 suit-cxncluster_IN_CXN7 in-cxncluster_COPULA_CXN6 copula-cxncluster_THE_CXN5 the-cxncluster_THE_CXN4 the-cxncluster_SMARTEST_CXN3 smartest-cxncluster_WARDROBE_CXN2 wardrobe-cxncluster_NOT_THE_X_EST_Y_IN_THE_Z_CXN1 not-the-x-est-y-in-the-z-cxncluster_HE_CXN0 he-cxnNOT_CXN9_NOT_UNIT_94?not-unitSUIT_CXN8_SUIT_UNIT_12?suit-unitIN_CXN7_IN_UNIT_93?in-unitCOPULA_CXN6_SUBJECT_UNIT_37?subject-unitCOPULA_CXN6_PREDICATE_UNIT_71?predicate-unitCOPULA_CXN6_COPULA_UNIT_27?copula-unitCOPULA_CXN6_CLAUSE_UNIT_27?clause-unitTHE_CXN5_THE_UNIT_57?the-unitTHE_CXN4_THE_UNIT_56?the-unitSMARTEST_CXN3_SMARTEST_UNIT_14?smartest-unitWARDROBE_CXN2_WARDROBE_UNIT_13?wardrobe-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_NOT_UNIT_93?not-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_NOT_UNIT_93->NOT_CXN9_NOT_UNIT_94NOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_1_UNIT_49?the-1-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_1_UNIT_49->THE_CXN4_THE_UNIT_56NOT_THE_X_EST_Y_IN_THE_Z_CXN1_X_EST_UNIT_41?x-est-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_X_EST_UNIT_41->SMARTEST_CXN3_SMARTEST_UNIT_14NOT_THE_X_EST_Y_IN_THE_Z_CXN1_Y_UNIT_41?y-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_Y_UNIT_41->SUIT_CXN8_SUIT_UNIT_12NOT_THE_X_EST_Y_IN_THE_Z_CXN1_IN_UNIT_92?in-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_IN_UNIT_92->IN_CXN7_IN_UNIT_93NOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_2_UNIT_49?the-2-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_2_UNIT_49->THE_CXN5_THE_UNIT_57NOT_THE_X_EST_Y_IN_THE_Z_CXN1_Z_UNIT_41?z-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_Z_UNIT_41->WARDROBE_CXN2_WARDROBE_UNIT_13NOT_THE_X_EST_Y_IN_THE_Z_CXN1_PREDICATE_UNIT_70?predicate-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_PREDICATE_UNIT_70->COPULA_CXN6_PREDICATE_UNIT_71HE_CXN0_HE_UNIT_58?he-unitHE_CXN0_HE_UNIT_58->COPULA_CXN6_SUBJECT_UNIT_37
applied constructions
resulting structure

Utterance: "he 's not the smartest suit in the wardrobe"


For the semantic field of food:


Formulating 

gstruct0(male-personx)struct1(propertynot-smartx)struct0:X1->struct1:X2struct2(metaphorical-expressionmetaphorx)struct1:X2->struct2:X3struct3(semantic-fieldmetaphorfood)struct2:METAPHOR3->struct3:METAPHOR4

Applying
graphutilsBAGBAGCONTAINERCONTAINERBAG->CONTAINERCONTAINER->BAGFORESTFORESTCONTAINER->FORESTBOXBOXCONTAINER->BOXWARDROBEWARDROBECONTAINER->WARDROBEPOSITIVE-PROPERTYPOSITIVE-PROPERTYSHARPSHARPPOSITIVE-PROPERTY->SHARPQUICKQUICKPOSITIVE-PROPERTY->QUICKSMARTSMARTPOSITIVE-PROPERTY->SMARTCRUNCHYCRUNCHYPOSITIVE-PROPERTY->CRUNCHYSHARP->POSITIVE-PROPERTYQUICK->POSITIVE-PROPERTYSMART->POSITIVE-PROPERTYCRUNCHY->POSITIVE-PROPERTYBUNNYBUNNYOBJECTOBJECTBUNNY->OBJECTOBJECT->BUNNYSUITSUITOBJECT->SUITCHIPCHIPOBJECT->CHIPTOOLTOOLOBJECT->TOOLFOREST->CONTAINERBOX->CONTAINERWARDROBE->CONTAINERSUIT->OBJECTCHIP->OBJECTTOOL->OBJECT
in formulation


initial structure
application process
constructional dependencies
gcluster_COPULA_CXN9 copula-cxncluster_THE_CXN8 the-cxncluster_THE_CXN7 the-cxncluster_CRUNCHIEST_CXN6 crunchiest-cxncluster_IN_CXN5 in-cxncluster_CHIP_CXN4 chip-cxncluster_NOT_CXN3 not-cxncluster_BAG_CXN2 bag-cxncluster_NOT_THE_X_EST_Y_IN_THE_Z_CXN1 not-the-x-est-y-in-the-z-cxncluster_HE_CXN0 he-cxnCOPULA_CXN9_SUBJECT_UNIT_42?subject-unitCOPULA_CXN9_PREDICATE_UNIT_91?predicate-unitCOPULA_CXN9_COPULA_UNIT_35?copula-unitCOPULA_CXN9_CLAUSE_UNIT_35?clause-unitTHE_CXN8_THE_UNIT_64?the-unitTHE_CXN7_THE_UNIT_63?the-unitCRUNCHIEST_CXN6_CRUNCHIEST_UNIT_14?crunchiest-unitIN_CXN5_IN_UNIT_112?in-unitCHIP_CXN4_CHIP_UNIT_16?chip-unitNOT_CXN3_NOT_UNIT_111?not-unitBAG_CXN2_BAG_UNIT_20?bag-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_NOT_UNIT_112?not-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_NOT_UNIT_112->NOT_CXN3_NOT_UNIT_111NOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_1_UNIT_65?the-1-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_1_UNIT_65->THE_CXN8_THE_UNIT_64NOT_THE_X_EST_Y_IN_THE_Z_CXN1_X_EST_UNIT_57?x-est-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_X_EST_UNIT_57->CRUNCHIEST_CXN6_CRUNCHIEST_UNIT_14NOT_THE_X_EST_Y_IN_THE_Z_CXN1_Y_UNIT_57?y-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_Y_UNIT_57->CHIP_CXN4_CHIP_UNIT_16NOT_THE_X_EST_Y_IN_THE_Z_CXN1_IN_UNIT_113?in-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_IN_UNIT_113->IN_CXN5_IN_UNIT_112NOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_2_UNIT_65?the-2-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_THE_2_UNIT_65->THE_CXN7_THE_UNIT_63NOT_THE_X_EST_Y_IN_THE_Z_CXN1_Z_UNIT_57?z-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_Z_UNIT_57->BAG_CXN2_BAG_UNIT_20NOT_THE_X_EST_Y_IN_THE_Z_CXN1_PREDICATE_UNIT_92?predicate-unitNOT_THE_X_EST_Y_IN_THE_Z_CXN1_PREDICATE_UNIT_92->COPULA_CXN9_PREDICATE_UNIT_91HE_CXN0_HE_UNIT_78?he-unitHE_CXN0_HE_UNIT_78->COPULA_CXN9_SUBJECT_UNIT_42
applied constructions
resulting structure

Utterance: "he 's not the crunchiest chip in the bag"


4. References

Hoffmann, T. (submitted, this volume). Grammar and Creativity: Cognitive and Psychological Issues.

Goldberg, A. (2006). Constructions at Work. The Nature of Generalization in Language. Oxford: University Press.