We propose Grammatical Framework, GF, as a unified formalism and a toolkit for implementing both computational frame semantic grammars and computational construction grammars, allowing for seamless combination of both perspectives. We show that such grammars, as well as lexicons, can be extracted systematically and, thus, largely automatically from the existing semi-formal framenets and constructicons by extending the existing GF resource grammar library. Moreover, we propose GF as a framework for implementing multilingual frame semantic and construction grammars, currently testing our approach on English and Swedish, as well as Russian.
Grammatical Framework for implementing multilingual frames and constructions
1. Name: BEHÖVA_NÅGOT_TILL_NÅGOT
Category: VP
Frame: Needing
Structure: [behöva..1 NP1 till..1 NP2 | VP]
Internal elements:
{cat=V lu=behöva..1}
{cat=NP role=Requirement}
{cat=P lu=till..1}
{cat=NP|VP role=Purpose}
Definition: [Någon]Undergoer behöver [en resurs]Requirement för att kunna [genomföra något]Purpose
Grammatical Framework for implementing
multilingual frames and constructions
Normunds Grūzītis, Dana Dannélls, Aarne Ranta, Francis M. Tyers
University of Latvia, IMCS, University of Gothenburg, Språkbanken, UiT Norgga árktalaš universitehta
normunds.gruzitis@lumii.lv dana.dannells@svenska.gu.se aarne.ranta@cse.gu.se francis.tyers@uit.no
iccg9
This work is supported by Swedish Research Council under Grant No. 2012-‐5746 (Reliable Multilingual Digital Communication: Methods and Applications), Centre for
Language Technology in Gothenburg, Latvian State Research Programme NexIT, and Swedish Foundation for International Cooperation in Research and Higher Education.
http://remu.grammaticalframework.org/framenet/ 9th International Conference on Construction Grammar, Juiz de Fora, Brazil, 5-‐7 October 2016
PredVP : Cl
UsePron : NP behöva_NP_till_NP : VP
i_Pron : Pron MassNP : NP DetCN : NP
UseN : CN
mat_nn_1_N : N
DetQuant : Det UseN : CN
DefArt : Quant NumSg : Num fest_nn_1_N : N
GF Wide Coverage Translator
Bing Translator
I
need
food
for the
party
fun Desiring_V2 : Experiencer_NP → Focal_participant_NP → V2 → Cl
fun Desiring_VV : Event_VP → Experiencer_NP → VV → Cl
FrameNet provides semantic abstraction
Valence patterns for English (BFN)
Frames and frame elements (BFN)
Valence patterns for Swedish (SweFN)
GF resource grammar library supports 30 languages that implement
a shared API. The API (abstract types and functions) facilitates the
development of multilingual application grammars.
GF provides syntactic abstraction
Abstract syntax
Concrete syntax
(Eng, Swe, Rus, …)
Concrete syntax
(Eng, Swe, Rus, …)translate
cat Action ; Person ; Object
lincat Action = Cl
lincat Person, Object = NP
fun Want : Person → Object → Action
lin Want p o = mkCl p (mkVP (mkV2 want_V) o)
lin Want p o = Desiring_V2
(Just NP p) (Just NP o) want_V2_Desiring
mkCl : NP → VP → Cl
mkVP : V2 → NP → VP
mkVP : VP → Adv → VP
mkV2 (regV "want")
mkV2 (mkV "vilja" "vill" "vilj" "ville" "velat")
Constructicon: concerns the relation between grammar and lexicon
GF: no formal distinction between lexical and syntactic functions
behövaV NP1 tillPrep NP2
behövaV NP tillPrep VP
fun behöva_NP_till_NP : NP → NP → VP
fun behöva_NP_till_VP : NP → VP → VP
lin behöva_NP_till_NP np1 np2 =
mkVP
(mkVP (mkV2 (mkV "behöver")) np1)
(mkAdv (mkPrep "till") np2)