Extracting Lexical Units for Identifying Specialized Semantic Frames
Abstract
The paper discusses the idea of using parallel corpora for the extraction of terminological units used to identify semantic frames of aviation, as the first step in developing a method for determining specialized semantic frames. The process of compiling the parallel corpus of texts taken from the Eur-Lex database using Sketch Engine tools is described first. The methodology of extracting term candidates and their manual verification is then presented, as well as the process of extracting and verifying relevant verbs. The results of term verification are discussed, with the focus on the role of verbs and verbal collocations in identifying relevant semantic frames and frame elements.
Full text
7 3Terminologija | 2019 | 26 doi.org/10.35321/term26-04 Extracting Lexical Units for Identifying Specialized Semantic Frames1 AnA OstrOški Anić Institute of Croatian Language and Linguistics MAjA LOnčAr Institute of Croatian Language and Linguistics MArtinA PAvić Institute of Croatian Language and Linguistics AbStrAct the paper discusses the idea of using parallel corpora for the extraction of terminological units used to identify semantic frames of aviation, as the first step in developing a method for determining specialized semantic frames. the process of compiling the parallel corpus of texts taken from the Eur-Lex database using Sketch Engine tools is described first. the methodology of extracting term candidates and their manual verification is then presented, as well as the process of extracting and verifying relevant verbs. the results of term verification are discussed, with the focus on the role of verbs and verbal collocations in identifying relevant semantic frames and frame elements. Keywords: aviation terminology, English-croatian corpus, semantic frames, specialized knowledge, terminology. AnotAcIjA Straipsnyje svarstoma, kaip lygiagratieji tekstynai gali būti naudojami terminijos vienetams, taikomiems aviacijos semantiniams freimams nustatyti, atrinkti. tai pirmoji metodo specializuotiems semantiniams freimams nustatyti kūrimo pakopa. Pirmiausia aprašoma, kaip, remiantis Eur-Lex duomenų baze ir naudojantis Sketch Engine priemonėmis, rengiamas lygiagratusis tekstų rinkinys. Tada pateikiami terminų variantų išrinkimo ir jų patikrinimo rankiniu būdu metodai bei 1 this paper is based on the talk “From parallel corpora to specialized semantic frames”, given at the 3rd international conference on terminology Scientific, Administrative and Educational Dimensions of Termin ology in Vilnius, 17–18 october 2019. this work has been fully supported by the croatian Science Foundation under the project HrZZ-UIP-2017-05-7169.
7 4 Ana Ostroški Anić Extracting Lexical Units for Identifying Maja Lončar Specialized Semantic Frames Martina Pavić tinkamų veiksmažodžių išrinkimo ir tikrinimo procesas. Aptariant terminų pa tik rinimo rezultatus ypatingas dėmesys skiriamas veiksmažodžių ir žodžių junginių vaidmeniui, nustatomi tinkami semantiniai freimai ir jų elementai. esminiai žodžiai: aviacijos terminija, anglų ir kroatų kalbų tekstynas, semantiniai freimai, specializuotos žinios, terminologija. IntroDUctIon there have been numerous applications of the theory of Frame Semantics (Fillmore 1976, 1982) in lexicography and computational linguistics, most known of which is certainly the lexical knowledge database Framenet (Fillmore et al. 2003; ruppenhofer et al. 2017). the work on mapping relations between syntax and semantics, which Framenet essentially is, has not only inspired similar projects concerning other languages besides English, but has also paved the way for research on specialized knowledge and the organization of specialized knowledge categories based on semantic frames. regardless of whether they adhere to Framenet’s methodology closely or they apply a modified approach to identifying and delineating semantic frames as types of categories, the projects created around building resources designed for specialized knowledge communities needed to take into account the specifics of terminology and the context of languages for specific purposes as opposed to general language and its use (Faber et al. 2006; 2009; L’Homme 2012). there has been no lexical resource developed for the croatian language that is completely based on Framenet’s methodology and semantic inventory. certain semantic frames have been defined as part of a larger database of conceptual metaphors in croatian (Despot et al. 2019). However, a database of semantic frames of aviation, which is being developed within the research project the Dynamicity of Specialized Knowledge Categories (DIKA, ihjj.hr/dika), is the first attempt at building such a specialized database for croatian. the project deals with the description of conceptual and linguistic levels of specialized knowledge categories within the dynamic nature of semantic frames. the project’s key output is a multilingual terminological database in which aviation terminology is defined in semantic frames, including frame elements, conceptual relations, and figurative and phraseological terminological units. A parallel corpus of English and croatian texts in the domain of air traffic has been compiled for the purposes of semantic and syntactic analysis, and it will serve as
7 5Terminologija | 2019 | 26 the starting point for term extraction and term analysis. the subdomain of air traffic has been chosen as the most representative aspect of the vast and interdisciplinary field of aviation. this paper discusses the idea of using parallel corpora for the extraction of terminological units referring to specific semantic frames of aviation, as the first step in developing a method for determining semantic frames and their conceptual relations in the field of aviation. Although parallel corpora have long been recognized as invaluable sources of term candidates for building various specialized resources (Vintar 2000), they have so far been little used in applied research referring to Frame Semantics.2 the process of compiling the parallel corpus of texts taken from the Eur-Lex database using Sketch Engine tools is described first. the methodology of extracting term candidates and their manual verification is then presented, as well as the process of extracting and verifying relevant verbs. the results of term verification are presented and commented on, followed by the discussion of the potential use of verbs and verbal collocations in identifying relevant semantic frames and frame elements in the field of aviation.3 1. tHEorEtIcAL bAcKGroUnD In contemporary terminology and LSP communities, specialized knowledge resources are no longer built around the description of hierarchical relations only because it is considered they do not reflect the dynamic nature of the knowledge categories (Faber et al. 2006; 2009; L’Homme, robichaud 2014). Moreover, the formal distinction between a dictionary and a lexicon that the whole traditional terminography is based on seems to have been blurred with more and more specialized resources employing the methods of compilation and knowledge presentation otherwise used in creating general language resources (L’Homme et al. 2016; L’Homme 2018). Lexical and semantic resources built on the premises of Frame Semantics define knowledge in terms of semantic frames as a type of dynamic categories of intricate elements and mutual relations. Each semantic frame is defined as a type of event or state with its participants, called frame elements (FEs). Semantic frames are invoked by 2 Parallel corpora would certainly reach their full potential in the creation of multilingual lexical repositories based on semantic frames (boas 2005). 3 We thank the anonymous reviewers for their invaluable comments and suggestions.
7 6 Ana Ostroški Anić Extracting Lexical Units for Identifying Maja Lončar Specialized Semantic Frames Martina Pavić lexical units, i.e. words in everyday language or terms in specialized knowledge, which instantiate frame elements. the basic criterion for delimiting one frame from another is that all lexical units should “evoke the same type of event and share the same inventory and configuration of FEs” (ruppenhofer et al. 2017: 384–385). this method for arriving at the scope of semantic frames and their definitions could be, however, considered an arbitrary one because it does not require a previous “overview” of the available lexical data. Since many frames follow a scenario-like composition, their description usually starts from selecting relevant verbs (ruppenhofer et al. 2010) to which appropriate arguments are added following the annotation of examples extracted from the corpus. Although lexical units and frame elements are defined according to the analysed corpus data, semantic frames are nevertheless mostly intuitively identified and named. In identifying semantic frames of a certain specialized knowledge domain, it would be more suitable to first delineate the scope of knowledge being defined, which in terminology work is done through the identification of key concepts and conceptual relations in the domain. terminological research has closely kept track of developments in linguistics over the past two decades, and has shifted its theoretical focus to analysing processes and events as more dynamic specialized knowledge structures. therefore, it has become clear that predicative terms (verbs, adjectives, adverbs and certain nouns) often denote key concepts of a domain terminology (L’Homme 1998; Pimentel 2012; L’Homme, robichaud 2014). For instance, terms communicate, fly, take off, and transport are typically present in the field of aviation, as well as terms for a number of procedures that we ontologically define as processes or activities. Although the notion of termhood is rather well understood among terminologists when it comes to determining the conceptual level of terms, the criteria for choosing which types of lexical units should be included as terms in a terminological resource still differ depending on the field analysed and the theoretical framework applied. the criteria for defining types of verbs carrying specialized meaning proposed by L’Homme (1998, 2015) are most referred to in terminological literature, along with Lorente’s criteria and her typology of verbs in specialized discourse (2002, 2007). L’Homme distinguishes among three types of verbs in specialized texts: verbs specific to a certain field (e.g. land, take off), verbs that acquire specialized meaning in the field (e.g. operate), and verbs of general lan-
7 7Terminologija | 2019 | 26 guage.4 Verbs that belong to the first and second types can be labelled as terms, but verbs of the second type present a more interesting group for terminological analysis because there are cases when it is not clear whether the meaning is different enough from the verb’s canonical or default general dictionary meaning. the criteria for deciding whether a verb takes on a new, specialized meaning in a given context should yet be more precisely defined. the criteria for deciding whether a verb can be classified as a term depend, according to L’Homme (1998, 2015), on its arguments and its morphological and semantical relation to lexical units of the same meaning that are defined as terms. In short, if a verb has arguments that are defined as terms, it is likely to be a term itself, as in the sentence The pilot flies the helicopter. Also, if the noun takeoff is defined as a term, then the verb take off should also be defined as one. We have applied these criteria in our analysis of extracted verbs, of which more is said in section 4. 2. MEtHoDS In order to develop a valid methodology for identifying specialized semantic frames, several steps had to be taken. First, a parallel Englishcroatian corpus was created. the second stage consisted of term extraction and validation of term candidates’ lists. the third step included extracting a list of verbs and analysing their collocations bearing specialized meaning. 2.1. Corpus compilation the corpus is compiled from the Directory of legal acts of the European Union, chapter Transport policy, subchapter Air transport in English and croatian. out of 220 documents from the Air transport subchapter, 178 legal acts are taken having both (English and croatian) language versions. the texts are downloaded from the EUr-Lex database,5 and entered into the Sketch Engine’s corpus compilation module.6 the simplest way to create a parallel corpus in Sketch Engine is to upload data 4 L’Homme (2015) further classifies general language verbs into support verbs (after Lerat 2002) and discursive verbs (following Lorente and her classification from 2002). See Pimentel (2017) for a recent elaboration of these two approaches to typology of verbs in specialized texts. 5 Available at: https://eur-lex.europa.eu/browse/directories/legislation.html [accessed 05.09.2019]. 6 Available at: https://www.sketchengine.eu/user-guide/user-manual/corpora/setting-up-parallel-corpora/ [accessed 05.09.2019].
7 8 Ana Ostroški Anić Extracting Lexical Units for Identifying Maja Lončar Specialized Semantic Frames Martina Pavić in a tabular format such as a spreadsheet (Excel). Spreadsheets must contain language names in the first row and then aligned segments (word, sentences, or paragraphs) side by side. Every document (legal act) was processed to get one column for each language. In order to achieve this, bullets and numbering, as well as numerical part of tables in documents were removed. Each language in the source file was processed into a separate monolingual corpus and aligned with the corresponding corpus in the other language. Table 1. size of the parallel english-Croatian corpus EnGLISH croAtIAn EnGLISH croAtIAn tokens 1,151,297 1,059,406 Sentences 72,045 75,638 Words 951,156 855,560 Documents 178 178 Apart from extracting most frequent single-word and multi-word terms used as candidates for semantic frames elements, the corpus can also be used for the extraction of terms, definitions and examples of the linguistic context that will be entered into the terminological database AirFrame. the corpus will also serve for the analysis of the syntactic level of terms, i.e. their collocations, phraseological relations and predicate-argument constructions. 2.2. Term extraction and term verification Automatic term extraction was conducted for each language with the option of extracting a list of 1000 single-word and multi-word keywords. the EUr-Lex English 2/2016 corpus was used as a reference corpus for extracting English single-word term candidates, while the English Web 2013 was used as a reference corpus for extracting multi-word term candidates. Similar options were possible for term extraction in croatian. the EUr-Lex croatian 2/2016 corpus served as a reference corpus for extracting more relevant single-word term candidates, while this option was not possible for extracting multi-term keywords. therefore, the croatian Web hrWac 2.2. corpus was used instead. In order to test the reliability of the method, the first 100 term candidates taken from the English list of multi-word terms were manually validated. Having checked their concordances, out of 100 term candidates, 70 were recognized as valid terms by a terminologist with ample experience in
7 9Terminologija | 2019 | 26 aviation terminology. the list of English keywords (or single-word terms) consisted largely out of aviation abbreviations and a few key aviation terms. Manual analysis and term verification of both English and croatian candidate lists of extracted terms was then conducted. the verification process consisted of two phases: 1. removing all abbreviations and obvious general language words and collocations; and 2. analysing the concordances of the remaining terms in order to verify whether they were indeed aviation terms. Abbreviations are commonly used in aviation as terms, thus not including them in a dictionary or glossary of aviation would be understood as a poor presentation of aviation terminology in use. However, since we wanted to arrive at a list of terms or multi-word constructions that could be used in naming the elements of semantic frames in aviation, abbreviations as lexical substitutes of full terms were not treated in the same function here. Apart from this, there was no reason for keeping abbreviations in the croatian term candidates lists because they were used in the texts as foreign language elements. 2.3. Extraction and analysis of verbs the lists of English and croatian verb were extracted automatically using the Keywords option in Sketch Engine. Verbs be, have and do have not been taken into account in the English corpus, while biti “beˮ, imati “haveˮ, moći “canˮ and morati “mustˮ have been omitted from the analysis in the croatian corpus. the first 100 verbs from each list are then analysed by manual validation of their word sketches. collocations deemed as multi-word terms or collocations of relative significance for aviation terminology based on their frequency are noted down in an Excel sheet next to the analysed verb. 3. rESULtS AnD DIScUSSIon Manual term verification of single-word and multi-word English and croatian term candidates yielded surprising results concerning precision and recall of the automatic extraction process in Sketch Engine. For instance, after the first phase of term verification, out of 1000 terms, only 400 single-word croatian terms remained that were not abbreviations or general language words. the final lists of croatian terms consist of 199 single-word and 455 multi-word croatian terms. there are somewhat more English multi-word terms, but not as many as one would expect. 664 multi-word English terms remained after the analysis, but only 148
8 0 Ana Ostroški Anić Extracting Lexical Units for Identifying Maja Lončar Specialized Semantic Frames Martina Pavić single-word English terms, which makes for a significantly poor result of only 14.8% valid terms from the initial list of multi-word English terms. As expected, the second phase of term verification presented several issues regarding the termhood of the candidates. If both the noun and the adjective referring to a certain concept appeared on the list, the noun was kept as a more prototypical term realization.7 this was more the case with the croatian terms since in English a noun and an adjective often have the same morphological form, as in the following examples: kabina, kabinski “cabinˮ, navigacija, navigacijski “navigation, navigationalˮ, helikopter, helikopterski “helicopterˮ, identifikacija, identifikacijski “identificationˮ. Similarly, if both an adjective and an adverb appeared in the lists, the adjective form was kept: instrumentalni, instrumentalno “instrumentˮ, while in the case of the verb/adjective difference, the verb was normally kept on the list: certificirati, certificiran “certify, certifiedˮ. When two nouns referring to the same concept appeared, both were kept if one of them was referring to the action, and the other to the result, as in the example of identifikacija and identificiranje “identificationˮ. It seems that no such difference exists in the English counterparts. the English term candidates lists included a lot of information that needed to be filtered, such as the names of countries, personal names (e.g. juncker), words in other foreign languages, and even some function words (e.g. the pronoun this). the algorithm for the extraction of keywords and multi-word terms apparently recognizes foreign elements, i.e. non-English words in the corpus as terms, too. this could have been avoided had the phrases (in all EU languages) that usually appear at the end of each document been erased prior to adding the documents to the corpus, but it was decided that it was easier to ignore them in the candidates’ lists afterwards. the second phase term verification regarding the English term candidates showed the inability to distinguish two-part from three-part multiword constructions as the greatest pitfall of the applied algorithm, which is a common error in many statistical term extraction tools. Bound air and simulated engine are thus parts of larger, correct multi-word terms bound air cargo and simulated engine failure (both versions appeared on the list), as well as instrument ground and crew compartment (instead of 7 this kind of reasoning is more in line with traditional terminology work, in which nouns had priority in terminological dictionaries over corresponding adjectives and verbs referring to the same concept (Sager 1990: 58). However, both would be included as lexical units connected with the semantic frame they invoke.
8 1Terminologija | 2019 | 26 instrument ground time and flight crew compartment). Some multi-word term candidates formally appear as proper terms and it takes domain specific knowledge to label them as incorrect or false positive results, e.g.: visual flight > visual flight rules, providing air traffic > providing air traffic services, investigation authority > safety investigation authority, maximum take-off > maximum take-off mass, secondary surveillance > secondary surveillance radar. Shorter versions are often simply synonyms, like controller licence for air traffic controller licence. Another group of false positive multi-word terms consists of multi-word expressions that could be labelled as belonging to general language: relevant aircraft, individual aircraft, specific aircraft, large aircraft, present aircraft, height of cloud base, field of civil aviation, entire flying time or specific training. Although they are morpho-syntactically valid forms, they refer to no particular concept and therefore cannot be considered terms. Having analysed all lists, we arrived at a very small number of singleword terms, 199 croatian and 148 English terms. In order to verify whether the terms that could be considered to denote “key” concepts of the field had been extracted, the word sketches of the first 10 terms in each language were analysed. Word sketches are automatic, corpus-derived summaries of words’ grammatical and collocational patterns, and they serve as an excellent source for generating a large number of term candidates in their syntactical context (Kilgarriff et al. 2014). Apart from typical adjective/ noun (wet-leased aircraft) or noun/noun (aircraft noise, aircraft position) collocations, verbal collocations (operate an aircraft) and prepositional phrases (aircraft entering into) give invaluable terminological information most useful to terminologists and translators. the most relevant relation for this purpose was the coordination relation between the target word and the related words. As can be seen in Figure 1, the words related to aircraft are occupant, terrain, vehicle, product, systems, content, loss, unit, engine, equipment and type. We compared the list of the coordinated terms with the list of the single-word terms and marked those that appeared in both. the second step in verifying the results was comparing the most frequent collocations of the terms in word sketches with those from the list of multi-word terms. When the collocations from the word sketch (e.g. aircraft identification or aircraft operator in Figure 1) matched those in the list of terms extracted from the corpus, they were also marked as lexical units to be included in the description of a semantic frame.
