<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <issn pub-type="ppub">1613-0073</issn>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Crowdsourcing for the Slovak Morphological Lexicon</article-title>
      </title-group>
      <contrib-group>
        <aff id="aff0">
          <label>0</label>
          <institution>Vladimír Benko UNESCO Chair in Plurilingual and Multicultural Communication Comenius University in Bratislava Šafárikovo nám. 6, SK-81499 Bratilava, Slovakia and Ľ. Štúr Institute of Linguistics, Slovak Academy of Sciences Panská 26</institution>
          ,
          <addr-line>SK-81101 Bratislava</addr-line>
          ,
          <country country="SK">Slovakia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2018</year>
      </pub-date>
      <volume>2203</volume>
      <fpage>126</fpage>
      <lpage>129</lpage>
      <abstract>
        <p>We present an on-going experiment aimed at improving the results of Slovak PoS tagging by means of increasing the size of morphological lexicon that is used for training the respective tagger(s). The frequency list of out-ofvocabulary (OOV) word forms along with the tags and lemmas assigned by the guesser is manually checked, corrected and classified by students in the framework of assignments, so that valid lexical items candidates for inclusion into the morphological lexicon could be identified. We expect to improve the lexicon coverage by the most frequent proper names and foreign words, as well as to create an auxiliary lexicon containing the most frequent typos.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        “Crowdsourcing” is a relatively recent concept that
encompasses many practices. This diversity leads to the
blurring of the limits of crowdsourcing that may be identified
virtually with any type of Internet-based collaborative
activity, such as co-creation or user innovation [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In their
paper, authors define eight characteristics typical for
crowdsourcing as follows:
• There is a clearly defined crowd (a)
• There exists a task with a clear goal (b)
• The recompense received by the crowd is clear (c)
• The crowdsourcer is clearly identified (d)
• The compensation to be received by the crowdsourcer is
clearly defined (e)
• It is an online assigned process of participative type (f)
• It uses an open call of variable extent (g)
• It uses the Internet (h)
      </p>
      <p>From this perspective, language data annotation
performed by students in the framework of the end-of-term
assignments can well be considered “crowdsourcing”, even
if only some of the above characteristics apply. It is also
worth noting that, according to our experience, students
appreciate the feeling that their work may be useful not
only as a tool for classification.</p>
      <p>Slovak belongs to languages with more than one system
for morphosyntactic annotation available, with two of them
being actively used in our work1 . They have been
developed (partially independently) in the framework of two
different research projects.</p>
      <p>
        The Slovak National Corpus (SNC) [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] is using a system
based on the new Czech MorphoDiTa tagger [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ] with a
custom language model and a tool for guessing lemmas for
unrecognized (out-of-vocabulary – OOV) lexical items;
1 We are aware of (at least) two more systems for
morphosyntactic annotation of Slovak data that have been
independently developed at Masaryk University in Brno and
Charles University in Prague, respectively. These two
systems, however, were not available for our work at the time
of writing this paper.
while the Aranea Project [
        <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
        ] is using a more traditional
TreeTagger [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ] with a custom language model, yet
without any functionality to guess lemmas for the OOV lexical
items. Both systems are using the SNC tagset2 [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] – a
finegrained positional tagset vaguely resembling the popular
MULTEXT-East3 tagset utilized for several Slavic
languages.
      </p>
      <p>Language models for both systems, however, have been
trained on the same source data – the 1.2 M token Manually
morphologically annotated corpus4 and the SNC
Morphology database5 covering approx. 100 K lemmas, yielding
some 3.2 M inflected forms. This is why that, despite the
fact that both systems do not produce exactly the same
output, they are (almost) identical6 in the amount of OOV
items, that is rather high.</p>
      <p>
        As both Slovak annotation systems explicitly indicate the
OOV status of every token within a corpus, an analysis of
the situation can be conveniently performed by the corpus
manager, such as NoSketch Engine7 [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In the SNC
corpora, the OOV status is indicated by the “XX” value pf the
“prec” attribute – this value can be observed in 54.5 million
cases of 1.37 Gigatoken prim-8.0-pubic-sane8 main corpus,
which is 3.98% of all tokens.
      </p>
      <p>In the web-based Araneum Slovacum Maximum9, where
the OOV state is indicated by the “0” value of the “ztag”
attribute, the situation is even worse – 135.5 million OOVs
out of 2.96 Gigatokens, i.e., 4.57%. This can be explained
by the rather “low quality” of web data that, despite all
efforts in cleaning and filtering the source texts, naturally
contains lots of “noise” of different kinds.
3</p>
    </sec>
    <sec id="sec-2">
      <title>The Task</title>
      <p>The OOV lexical items observed in our corpora are of
different nature. Besides the “true neologisms”, i.e., words
qualifying for inclusion even into the traditional dictionary,
proper nouns (such as personal and geographical names)
and their derivates, we can find also items traditionally not
considered as “words” – various abbreviations, acronyms
and symbols, URLs or e-mail addresses, parts of foreign
language quotations and – above all – all sorts of “typos”
and “errors”. Inflected word forms apply to almost all
previously mentioned categories, which makes the whole
picture even more complex.</p>
      <p>2 https://korpus.sk/morpho_en.html
3 http://nl.ijs.si/ME/V4/
4 https://korpus.sk/ver_r(2d)mak.html
5 https://korpus.sk/morphology_database.html
6 The differences are mainly caused by the fact that the
TreeTagger-based system is also using word forms from
the training corpus that were not present in the
morphological database (mostly proper nouns) to ammend the
morphological lexicon,
7 https://nlp.fi.muni.cz/trac/noske
8 https://korpus.sk/prim(2d)8(2e)0.html
9 http://aranea.juls.savba.sk/aranea_about</p>
      <p>In the following text we present an experiment aimed at
amending the morphological lexicon used for training the
language model(s) by a manually validated list of most
frequent OOV items derived from an annotated web corpus.
The annotation is to be performed by graduate students of
foreign languages, in the framework of end-of-term
assignment for the “Introduction to Corpus Linguistics”
subject.</p>
      <p>Having only limited “human power” (two groups with 46
students in total) at hand, we decided to follow the minimal
two-fold setup (i.e., each item to be annotated by only two
independent annotators) and make the task as simple as
possible. This is why the annotators were not expected to
check all the morphological categories provided by the
respective tags, and they were asked to decide only on two
parameters – lemma and word class (part of speech).
4</p>
    </sec>
    <sec id="sec-3">
      <title>The Data</title>
      <p>In the first step, we used data from the Araneum
Slovacum Maximum 17.09 web corpus of approx. 3
Gigatokens that has been independently tagged both by the SNC
MorphoDiTa and the Aranea TreeTagger pipelines, and
subsequently merged into a single vertical file. Then, we
converted the original SNC morphological tags to
“PoSonly” tags and produced a frequency list of all lexical items
indicated as OOV by both taggers. This list has been further
filtered to exclude word forms contained in the Czech
morphological lexicon10. After deleting the unused parameters,
the resulting lists contained the frequency, word form,
lemma assigned by the SNC guesser and PoS information
derived from the tag assigned by TreeTagger (aTag, using
the AUT11 notation). This decision has been motivated by
an observation that TreeTagger is typically more successful
in assigning morphological categories for unknown words
than MorphoDiTa.</p>
      <p>As we naturally could expect to be able to process only
the rather small part of the list, after some experimenting
with various thresholds, we decided to pass into annotation
only items appearing 50 or more times, yielding to 77,169
items. This meant that each annotator would process
approximately 3,300 items.</p>
      <p>The example of source data (after discarding the
frequency information and adding a unique Id) is shown in Table 1.</p>
      <p>We can observe several phenomena here. The same
lexical item is in some cases tagged as “foreign”, while as
“noun” or “adjective” in the others, and lemma form as
well as its capitalization is sometimes guessed correctly,
while sometimes not. It can be also seen, that many table
items will in fact have to be merged after correcting the
annotation, producing less total of correct lines.</p>
      <p>The overall task for the annotators was to produce correct
data for all lines in the table. To minimize the number of
necessary keystrokes and to keep track of the changes, the
data have been further modified to contain two newly
added columns – Lemmb used as a template for correcting the
value for Lemma (it is expected that most modifications
will occur at the end of the respective string only) and bTag
(to be filled only in case of wrong PoS assignment).</p>
      <p>10 https://lindat.mff.cuni.cz/repository/xmlui/handle/
11234/1-1836
11 http://aranea.juls.savba.sk/aranea_about/aut.html</p>
      <p>As has been already mentioned, each item (line of the
table) has to be annotated by two independent annotators. We
decided, however, not to split the data in a straightforward
way, but to assign each alphabetical segment of the data to
three annotators using a rule as follows: each triple of lines
will be split into three tuples containing first and second,
first and third and second and third lines, respectively.
Moreover, the whole lot of data has been split to three
parts, so that each annotator could get three different
sections of the alphabet in his or her data.</p>
      <p>By applying this fairly “sophisticated” assignment
scheme, we expected to improve the overall uniformity and
quality of the output, as well as to prevent “collaboration”
among students, as no two assigned lots were identical.</p>
      <p>An excerpt of the data from Table 1 assigned to a single
annotator is shown in Table 2.</p>
      <p>The split data has been uploaded as excel spreadsheets to
a shared Google disk and assigned randomly to the
respective annotators. The task has been assigned in the middle of
Vladimír Benko
the semester, after the students already got acquainted with
the basic concepts of corpus morphosyntactic annotation
and acquired the elementary querying skills.</p>
      <p>The instructions for annotating the data were as follows.
(A) Only Lemmb and bTag columns may be modified.
(B) If both Lemma and aTag values are correct, nothing
has to be done.</p>
      <p>(C) If aTag value is wrong, the correct value should be
inserted in bTag.</p>
      <p>(D) If Lemma value is wrong, it should be corrected in
Lemmb.</p>
      <p>(E) If the word form is obvious typo (missing or
superfluous letter, exchanged letters), or the word does not
contain the necessary diacritics, the correct lemma marked by
an asterisk should entered in Lemmb.</p>
      <p>(F) If the correct word form cannot be reconstructed by
simple editing operations, i.e., cannot be recognized (e.g.,
part of the word as a result of hyphenation), the value of
bTag will be “Er” (error).</p>
      <p>(G) If the word form is obvious foreign word, the value
of bTag will be “Yx”.</p>
      <p>(H) It is not necessary to evaluate whether the word form
is “literary” – words of “lower” registers (such as slang)
also have “correct” lemmas.</p>
      <p>The annotators were also instructed to check all
“nonobvious” items by querying the corpus and analyzing the
respective contexts. The initial training was performed
during one teaching lesson in a computer lab, so that possibly
all frequent problems could be explained.
6</p>
    </sec>
    <sec id="sec-4">
      <title>First Results and Problems</title>
      <p>Out of 46 students, 43 managed to complete the
assignments in time. Table 3 shows an example of the correctly
annotated data.</p>
      <p>We can see that PoS information was corrected in four
cases, lemma form in nine cases and its capitalization in
two cases. One lexical item was marked as “error”, as it
lacked all diacritics and used nonstandard spelling.</p>
      <p>The quick analysis, however, revealed that the annotation
is much below the expected quality. We will discuss some
of the issues. The basic statistics is shown in Table 4.</p>
      <p>The rather low values of the raw inter-annotator
agreement suggests that the resulting data has to be analyzed
thoroughly before the procedure can be used within a
similar larger-scale annotation attempt in the future.</p>
      <p>The quick analysis revealed some frequent issues –
different treatment of (prototypically) proper names written in
lowercase, assigning PoS information to symbols and
foreign words, incoherent use of asterisks, etc. Some of these
issues can be solved by an automated procedure but some
will require more detailed instruction so that a correct
annotation could be obtained.</p>
      <p>After merging the duplicate “fully agreed” items from
the previous table, 27,135 unique lines were obtained.
Table 5 shows the word class distribution of the resulting
data.</p>
      <p>The values in the table basically follow our expectations:
most unrecognized items belong to main content word
classes – nouns and adjectives. Moreover, out of the 20,043
words tagged as nouns, 14,190 (70.80%) begin with
uppercase letter, i.e., they are most likely proper nouns.</p>
      <p>The rather low value of the “Er” class can be explained
by the observation that errors, despite their being frequent,
rarely behave “paradigmatically”, i.e., a single correct word
form can produce many different incorrect ones.
7</p>
    </sec>
    <sec id="sec-5">
      <title>Conclusions and Further Work</title>
      <p>There were several goals to be achieved by the
annotation. Firstly, we would like to produce a validated list of
most frequent neologisms to be included in the
morphological lexicon; in this stage, we even do not expect to
generate full paradigms for those lexical items. Secondly, we
wanted to get the list of the most frequent typos and other
types of errors that could also be used as a supplement to
that lexicon, but also as source data for a future system for
data normalization. And lastly, we also wanted to obtain a
list of most frequent foreign lexical items appearing in
Slovak corpus data.</p>
      <p>Although the detailed analysis of the annotated data is
yet to be performed, some conclusions can be seen already.
They can be summarized as follows:</p>
      <p>(1) To minimize the consequences of students’ failed
assignments, a three-fold setup would be probably better.</p>
      <p>(2) The Annotation Guidelines must be as precise as
possible, showing not only the typical problems and their
solutions, but also the seemingly “easy” cases. One-page
instruction, as it was in our case, is definitely not sufficient.</p>
      <p>(3) The most common errors were associated with the
treatment of proper nouns. An automatic procedure based
on frequencies of lower/uppercased word forms would
most likely perform better.</p>
      <p>(4) The other common issue was the proper form of
lemma for adjectives (it should be masculine and
nominative singular). As the morphology of Slovak adjectives is
fairly regular, a procedure to fix it automatically would be
feasible.</p>
      <p>(5) One of the fairy frequent PoS ambiguity in our data
was the “Nn”/“Yx” (noun/foreign) case. The manually
annotated data, however, show that the real number of
“foreigns” is rather low, yet in introduces a lot of noise into the
annotation process. It would therefore be reasonable to
substitute all tags for “foreigns” with that of “nouns” in the
future annotation.</p>
      <p>
        In the near future, besides the new round of a similar
annotation effort with an improved setup, we would like to
combine its results with those obtained in the framework of
the ensemble tagging experiment described in our other
work [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgment</title>
      <p>This work has been, in part, funded by the Slovak KEGA
and VEGA Grant Agencies, Project No. K-16-022-00, and
2/0017/17, respectively.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Estellés-Arolas</surname>
          </string-name>
          and
          <string-name>
            <given-names>F.</given-names>
            <surname>González-</surname>
          </string-name>
          Ladrón-deGuevara.
          <article-title>Towards an Integrated Crowdsourcing Definition</article-title>
          ,
          <source>Journal of Information Science</source>
          ,
          <volume>38</volume>
          (
          <issue>2</issue>
          ):
          <fpage>189</fpage>
          -
          <lpage>200</lpage>
          , doi:10.1177/0165551512437638.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Šimková</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Garabík</surname>
          </string-name>
          .
          <article-title>Slovenský národný korpus (2002-2012): východiská, ciele a výsledky pre výskum a prax</article-title>
          .
          <source>In Jazykovedné štúdie XXXI</source>
          .
          <article-title>Rozvoj jazykových technológií a zdrojov na Slovensku a vo svete (10 rokov Slovenského národného korpusu</article-title>
          ).
          <source>Ed. K. Gajdošová - A. Ţáková. Bratislava: VEDA</source>
          <year>2014</year>
          , pp.
          <fpage>35</fpage>
          -
          <lpage>64</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>D.</surname>
          </string-name>
          “johanka” Spoustová,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hajič</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Raab</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Spousta</surname>
          </string-name>
          .
          <article-title>Semi-Supervised Training for the Averaged Perceptron POS Tagger</article-title>
          .
          <source>In Proceedings of the 12th Conference of the European Chapter of the ACL (EACL</source>
          <year>2009</year>
          ), pp.
          <fpage>763</fpage>
          -
          <lpage>771</lpage>
          , Athens, Greece, March. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>J.</given-names>
            <surname>Straková</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Straka</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Hajič</surname>
          </string-name>
          .
          <article-title>Open-Source Tools for Morphology, Lemmatization, POS Tagging and Named Entity Recognition</article-title>
          .
          <source>In Proceedings of 52nd Annual Meeting of the Association for Computational Linguistics: System Demonstrations</source>
          , pp.
          <fpage>13</fpage>
          -
          <lpage>18</lpage>
          , Baltimore, Maryland,
          <year>June 2014</year>
          .
          <article-title>Association for Computational Linguistics</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>V.</given-names>
            <surname>Benko</surname>
          </string-name>
          . Aranea:
          <article-title>Yet Another Family of (Comparable) Web Corpora</article-title>
          . In P. Sojka,
          <string-name>
            <given-names>A.</given-names>
            <surname>Horák</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Kopeček</surname>
          </string-name>
          and Karel Pala (Eds.): Text, Speech and Dialogue. 17th International Conference, TSD 2014, Brno,
          <source>Czech Republic, September</source>
          <volume>8</volume>
          -
          <issue>12</issue>
          ,
          <year>2014</year>
          .
          <source>Proceedings. LNCS 8655</source>
          . Springer International Publishing Switzerland,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>V.</given-names>
            <surname>Benko</surname>
          </string-name>
          .
          <article-title>Two Years of Aranea: Increasing Counts and Tuning the Pipeline</article-title>
          .
          <source>In Proceedings of the Ninth International Conference on Language Resources and Evaluation (LREC</source>
          <year>2016</year>
          ).
          <article-title>- Portoroţ : European Language Resources Association (ELRA</article-title>
          ),
          <year>2016</year>
          , pp.
          <fpage>4245</fpage>
          -
          <lpage>4248</lpage>
          . ISBN 978-2-9517408-9-1.
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>H.</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>Probabilistic Part-of-Speech Tagging Using Decision Trees</article-title>
          .
          <source>Proceedings of International Conference on New Methods in Language Processing</source>
          , Manchester.
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Schmid</surname>
          </string-name>
          .
          <article-title>Improvements in Part-of-Speech Tagging with an Application to German</article-title>
          .
          <source>Proceedings of the ACL SIGDAT-Workshop</source>
          , Dublin.
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Garabík</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Šimková</surname>
          </string-name>
          .
          <article-title>Slovak Morphosyntactic Tagset</article-title>
          .
          <source>In Journal of Language Modeling</source>
          . Institute of Computer Science PAS,
          <year>2012</year>
          , Vol.
          <volume>0</volume>
          , No.
          <issue>1</issue>
          , pp.
          <fpage>41</fpage>
          -
          <lpage>63</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>P.</given-names>
            <surname>Rychlý</surname>
          </string-name>
          . Manatee/Bonito - A
          <string-name>
            <surname>Modular Corpus</surname>
          </string-name>
          <article-title>Manager</article-title>
          .
          <source>In 1st Workshop on Recent Advances in Slavonic Natural Language Processing</source>
          . Brno: Masaryk University,
          <year>2007</year>
          . pp.
          <fpage>65</fpage>
          -
          <lpage>70</lpage>
          . ISBN 978-80-210- 4471-5.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>V.</given-names>
            <surname>Benko</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Garabík</surname>
          </string-name>
          .
          <article-title>Ensemble Tagging Slovak Web Data. Accepted for presentation at the SlaviCorp 2018 Conference</article-title>
          , Prague,
          <fpage>24</fpage>
          -
          <lpage>26</lpage>
          September,
          <year>2018</year>
          . Unpublished.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>