<!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 />
    <article-meta>
      <title-group>
        <article-title>Designing a Prototype Architecture for Crowdsourcing Language Resources</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Verena Lyding Eurac Research</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bolzano/Bozen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy verena.lyding@eurac.edu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander König Eurac Research</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bolzano/Bozen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy Alexander.Koenig@eurac.edu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lionel Nicolas Eurac Research</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bolzano/Bozen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy lionel.nicolas@eurac.edu</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Christos Rodosthenous Open University of Cyprus</institution>
          ,
          <addr-line>Nicosia</addr-line>
          ,
          <country country="CY">Cyprus</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Federico Sangati Orientale University</institution>
          ,
          <addr-line>Napoli</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Jolita Horbacauskiene Kaunas University of Technology</institution>
          ,
          <country country="LT">Lithuania</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>Nicos Isaak Open University of Cyprus</institution>
          ,
          <addr-line>Nicosia</addr-line>
          ,
          <country country="CY">Cyprus</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Umair ul Hassan Insight Centre for Data Analytics, National University of Ireland</institution>
          ,
          <addr-line>Galway</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>We present an architecture for crowdsourcing language resources from language learners and a prototype implementation of it as a vocabulary trainer. The vocabulary trainer relies on lexical resources from the ConceptNet semantic network to generate exercises while using the learners' answers to improve the resources used for the exercise generation. 2012 ACM Subject Classification Information systems → Web services; Information systems → Ontologies Acknowledgements This paper is based upon work from the European Network for Combining Language Learning with Crowdsourcing Techniques (EnetCollect) COST Action, supported by COST (European Cooperation in Science and Technology)</p>
      </abstract>
      <kwd-group>
        <kwd>and phrases Crowdsourcing</kwd>
        <kwd>Language Learning</kwd>
        <kwd>Language Resources</kwd>
        <kwd>Lexicon</kwd>
        <kwd>Knowledge Bases</kwd>
        <kwd>ConceptNet</kwd>
        <kwd>Commonsense Knowledge</kwd>
        <kwd>enetCollect</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>1</p>
    </sec>
    <sec id="sec-2">
      <title>Introduction</title>
      <p>We present a prototype architecture for crowdsourcing language resources from language
learners and a first implementation of it for creating interactive vocabulary exercises which
crowdsource [3] the learners’ answers, aiming to improve the language resources used to
generate the content of the exercises.</p>
      <p>The current architecture is designed to accommodate various language resources, such as
mono- and bilingual corpora or lexicons as well as content from commonsense knowledge
bases and ontologies. The architecture foresees that exercises can be delivered via several
user interfaces thanks to the implementation of a RESTful API approach, allowing the logical
separation between computation and presentation layers.</p>
      <p>Work presented here is similar to that of Duolingo, a platform [14] which is used to
crowdsource translations from learners. Other related work includes initiatives using explicit
crowdsourcing, which have primarily employed Amazon Mechanical Turk for data collection.
For instance (among many others), in [1] the authors created a Turk Bootstrap Word Sense
Inventory of frequently used nouns in English.</p>
      <p>Also, approaches of implicit crowdsourcing, which mostly rely on Games With A Purpose
(GWAPs), relate to the logic underlying the architecture presented here. For example, in [9]
a platform that combines automated reasoning with games for acquisition of knowledge rules
was developed. Moreover, in [6], a web based game called Common Consensus is described,
based on the popular TV game show ‘Family Feud’. That game is used to collect and validate
commonsense knowledge about everyday goals.</p>
      <p>The proposed architecture as well as a vocabulary trainer prototype and its features are
presented in the following sections. The code of the project resides on GitLab1 for interested
readers to test it or even more, help in expanding it.
2</p>
    </sec>
    <sec id="sec-3">
      <title>Implicit Crowdsourcing Paradigm</title>
      <p>The presented prototypical architecture builds on an implicit crowdsourcing paradigm which
follows the idea that:
IF a language resource can be used to automatically generate language learning exercises,
THEN learners’ answers to these exercises can also be used to improve the resource.</p>
      <p>This paradigm thus exploits a win-win strategy [7]) between people in need of high quality
language resources and people in need of online language learning material. It bootstraps a
virtuous circle between both parties, where the answers of the learners allow the enhancement
of the language resources, which in turn will result in higher quality learning content, due to
the fact that it is generated from the improved language resources.</p>
      <p>Such a paradigm can be applied to any scenario in which a language resource (e.g.,
treebanks, wordnets, corpora) can be paired with a specific language learning exercise, in the
sense that the exercise content can be automatically generated from the LR.</p>
      <p>There is a somewhat counter-intuitive aspect to this paradigm: the assumption that a
crowd of learners, with their natural deficiencies regarding their knowledge of the language,
can be of use for improving language resources–a task that is usually performed by expert</p>
      <sec id="sec-3-1">
        <title>1 https://gitlab.com/crowdfest_task3</title>
        <p>linguists.2</p>
        <p>
          However, the lack of expertise of the crowd can be compensated in two ways: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) by
continuously evaluating the performance of the learners and taking it into account, and (2)
by cross-matching judgments from their answers to the exercise questions.
        </p>
        <p>
          Regarding (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ), evaluating the learner is considered feasible, as in most cases the learning
application should not crowdsource on the learner, but provide exercise content that is of
satisfying quality and should thus be generated from reliable LR entries considered as ‘gold
standard’. Accordingly, learners can be evaluated on this gold standard content, while we
crowdsource their answers only on new or unreliable entries, and at a very moderate rate
(e.g., applying a ratio of 95% of reliable exercise content vs. 5% of exercises to crowdsource
new content).
        </p>
        <p>Regarding (2), cross-matching judgments of learners to deduce the correct answers can
be addressed by an aggregation approach which relies on both the classic trade-off between
quantity and quality (a low quality of answers is made up for by a higher quantity of answers),
and the possibility to decompose any complex question in smaller grained elements that can
be asked to learners through a set of boolean questions (e.g., ‘Does the learner believe that
the French word “manger” is a verb?’). Indeed, provided that the crowdsourced answers
allow to directly or indirectly deduce a boolean opinion, then all answers from learners with
performances superior to 50% to such a task allow to progress towards statistical certainty.
Therefore, one only needs to keep on asking the same question to different learners until the
set of answers allows to reach a statistical threshold ensuring good quality (e.g., a reliability
score above 98%).
3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>System Architecture</title>
      <p>
        The proposed architecture is based on a modular schema and comprises four modules: (
        <xref ref-type="bibr" rid="ref1">1</xref>
        )
an exercise generation module, (2) a data dispatcher, (3) an evaluation module and (4) one
or several user interfaces. In Figure 1, a high-level overview of the architecture is depicted
showing the core modules and processes.
      </p>
      <p>The exercise generation module is responsible for content retrieval from any type of
language resource (LR) like corpora, knowledge bases and lexica, which contain language data
2 Readers can picture it as asking a group of tourists for a route in the city they are visiting.
in a structured form. It handles the retrieval of specific data from a LR, e.g., all collocates
of the word ‘challenge’ from a collocation lexicon, and automatically processes them in order
to create exercises. The processing could include grouping the collocates by word class,
normalize singular and plural forms of substantives, etc. The exercise generation module
delivers the exercises to the data dispatcher which can deliver valid answers to the exercises,
back into the LR. Furthermore, it can also use natural language processing techniques to
convert data, e.g., extracting the lemma of a word.</p>
      <p>The data dispatcher module handles all transactions between the various modules.
It caters for receiving and passing on data in a generic exchange format (such as JSON3).
For example it may receive generated exercises of different types and passes them on to
multiple user interfaces. In return it receives back the response from the completed exercises
from the user interfaces and passes them on to the evaluation module. After receiving the
processed results, it can return the crowdsourced data to the original language resource
that the exercises were generated from. The whole communication is done through secure
web-service transactions between the various modules.</p>
      <p>The evaluation module processes the results retrieved from learners when completing
exercises. Different types of aggregation methods can be applied to determine correct and
wrong answers. This validation information is used for two purposes in the presented
architecture: firstly to update or enhance the LR with new generated (crowdsourced)
information and secondly to provide feedback to the learners about their performance while
completing the exercises.</p>
      <p>The user interaction module can handle integrations of the data dispatcher with
different user interfaces such as chatbots (e.g., Telegram4) and web-based applications. The
architecture can be utilized by any user interface that is able to consume the exercises
structure, data and incentive mechanism through its API, while preserving the same logic
behind the exercise.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Vocabulary Trainer</title>
      <p>As a first implementation of the prototype architecture for crowdsourcing language resources,
we present an interactive vocabulary trainer, which is built using data from ConceptNet,
a commonsense semantic network [13]. It offers vocabulary exercises to practice semantic
relations between words.</p>
      <p>In language learning, vocabulary enhancing exercises based on words semantic relations
are considered to be effective activities. In [11], the aspects of background knowledge, context
and morphology to learn words more effective and clarify word meaning as essential to
vocabulary instruction are presented. The richness of acquired vocabulary depends not
only on the number of learned lexical items but also from the ability to connect and share
semantic networks of similar concepts. Authors of [2] argue that ‘word learning is not simply
the process by which isolated object– label associations are added to the mental lexicon one by
one but also involves the learning of interrelated clusters of concepts, in which the knowledge
of one concept supports the learning of another’ (p. 42).</p>
      <p>ConceptNet is a large semantic network that describes general human knowledge and how
it is expressed in natural language. Facts in ConceptNet originate from sources like DBPedia</p>
      <sec id="sec-5-1">
        <title>3 https://www.json.org/</title>
      </sec>
      <sec id="sec-5-2">
        <title>4 https://core.telegram.org/bots/api</title>
        <p>[5], Wiktionary5 and popular GWAPS and crowdsourcing projects, such as Verbosity [15],
the Open Mind Common Sense project [12], etc.</p>
        <p>The exercise generation module is responsible for retrieving content from ConceptNet
and for creating language learning exercises from the retrieved content. This is done by
quering directly the conceptnet.io APIs for relevant content.</p>
        <p>ConceptNet provides a large set of background knowledge about different facts connected
with other facts using relations such as relatedTo, AtLocation, PartOf, IsA, etc.</p>
        <p>For instance, if a search for knowledge that relatesTo the term ‘cat’ is initiated,
ConceptNet will return results such as ‘feline’, ‘pet’, ‘dog’, etc. Afterwards, the exercise generation
module processes the results using a natural language processing application to remove
stopwords and duplicates, retrieve lemmas and store them in a database.</p>
        <p>An example of a generated exercise is ‘Name one thing that is related to cat’, where the
learner is expected to provide a word that exists in the results retrieved from the knowledge
base. In cases where new words are added, the evaluation module checks whether they should
be added to the knowledge base or not, while a specific user feedback strategy is used to
account for the unknown correctness of the answer.</p>
        <p>
          The data dispatcher module of the vocabulary trainer is handling transactions between
the various modules by using secure web-services, where requests are received and the
outcome is presented in JSON6 format. Detailed specification of the API is available at the
project repository. The architecture provides web-services for: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) registering new users, (2)
retrieving exercises from the exercise generation module, (3) checking learners’ contributions,
(4) assigning points and awards to learners, and (5) updating the leaderboard.
        </p>
        <p>Within the vocabulary trainer, the evaluation module processes the learners’ answers
in order to both update the knowledge base with new words and to assign points and badges
to the learners and make the whole process interesting.</p>
        <p>Whenever a learner completes an exercise, the evaluation module validates the provided
answer against the knowledge base. If the answer is already part of the knowledge base then
the learner receives points. If the answer is not part of the knowledge base then it is put
on hold until a certain number of new words (i.e., candidate words for the knowledge base)
have been accumulated for that specific exercise. In the second case, the learner receives a
feedback message explaining that there are additional points pending to be approved.</p>
        <p>Once the pre-defined threshold of new words is met the list of candidate words is ranked
according to the frequency and feedback is sent to each learner who provided an answer.
For the highest-ranked word among the list of candidates the pending points are turned
into actual points and the knowledge base is updated with the word. All learners who had
provided that answer are awarded points, and the learners who provided that answer first,
receive also an additional badge.</p>
        <p>
          The user interaction module is currently populated by two user interfaces in the
vocabulary trainer: (
          <xref ref-type="bibr" rid="ref1">1</xref>
          ) The Telegram messenger chatbot, and (2) a web application using
the popular Bootstrap framework (see Figure 2). Both interfaces use APIs to communicate
with the data dispatcher, query it for new exercises, display these to the user and store the
user’s answer. The generic architecture ensures that both interfaces can implement the same
features while presenting them to the user in different ways.
        </p>
      </sec>
      <sec id="sec-5-3">
        <title>5 https://www.wiktionary.org/</title>
      </sec>
      <sec id="sec-5-4">
        <title>6 https://www.json.org/</title>
        <p>In this paper, we presented an architecture to crowdsource language resources from language
learning exercises delivered via several user interfaces. The proposed architecture is versatile
and expandable and it is not restricted to a specific paradigm or dataset. Different language
resources can be used for generating learning content and several types of exercises can
be added. Also different evaluation strategies to cross-match learners’ answers can be
incorporated to accept or reject an answer and update the corresponding language resource.</p>
        <p>Furthermore, we presented the first prototype implementation on top of the architecture,
i.e., a vocabulary trainer that relies on ConceptNet to deliver exercises. Early tests with
both the Telegram chatbot and the Bootstrap web application show promising results in
terms of acquisition of knowledge facts and usefulness of the architecture for that purpose.</p>
        <p>We are currently designing an experiment to formally evaluate all components of the
architecture. We also plan to deliver the exercises via the language learning platform Revita
[4] and existing knowledge-based GWAPs [8, 9]. Future directions of our research could also
include exercises related to geography, which can be used to populate a knowledge base for
identifying the geographic focus of a text [10], using words that are related to a specific
geographic location, e.g., feta RelatedTo greece.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <issue>1 2 3</issue>
          4 5
          <string-name>
            <given-names>Chris</given-names>
            <surname>Biemann</surname>
          </string-name>
          .
          <article-title>Creating a system for lexical substitutions from scratch using crowdsourcing.</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Language</given-names>
            <surname>Resources</surname>
          </string-name>
          and Evaluation,
          <volume>47</volume>
          (
          <issue>1</issue>
          ):
          <fpage>97</fpage>
          -
          <lpage>122</lpage>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Elizabeth</given-names>
            <surname>Hadley</surname>
          </string-name>
          , David Dickinson, Kathy Hirsh-Pasek, and
          <string-name>
            <given-names>Roberta</given-names>
            <surname>Golinkoff</surname>
          </string-name>
          .
          <article-title>Building semantic networks: The impact of a vocabulary intervention on preschoolers' depth of word knowledge</article-title>
          . Reading Research Quarterly,
          <volume>54</volume>
          :
          <fpage>41</fpage>
          -
          <lpage>61</lpage>
          ,
          <fpage>01</fpage>
          <lpage>2018</lpage>
          . doi:
          <volume>10</volume>
          .1002/rrq.225.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Jeff</given-names>
            <surname>Howe</surname>
          </string-name>
          .
          <source>Crowdsourcing: A Definition</source>
          ,
          <year>2006</year>
          . URL: http://www.crowdsourcing.com/cs/ 2006/06/crowdsourcing{_}a.html.
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Anisia</given-names>
            <surname>Katinskaia</surname>
          </string-name>
          , Javad Nouri, and
          <string-name>
            <given-names>Roman</given-names>
            <surname>Yangarber</surname>
          </string-name>
          .
          <article-title>Revita: a language-learning platform at the intersection of its and call</article-title>
          .
          <source>In Proceedings of the Eleventh International Conference on Language Resources and Evaluation (LREC-2018)</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Jens</given-names>
            <surname>Lehmann</surname>
          </string-name>
          , Robert Isele, Max Jakob, Anja Jentzsch, Dimitris Kontokostas,
          <string-name>
            <surname>Pablo N Mendes</surname>
            ,
            <given-names>Sebastian</given-names>
          </string-name>
          <string-name>
            <surname>Hellmann</surname>
          </string-name>
          , Mohamed Morsey, Patrick Van Kleef,
          <string-name>
            <surname>Sören Auer</surname>
          </string-name>
          , et al.
          <article-title>Dbpedia-a large-scale, multilingual knowledge base extracted from wikipedia</article-title>
          .
          <source>Semantic Web</source>
          ,
          <volume>6</volume>
          (
          <issue>2</issue>
          ):
          <fpage>167</fpage>
          -
          <lpage>195</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <given-names>Henry</given-names>
            <surname>Lieberman</surname>
          </string-name>
          ,
          <article-title>Dustin A Smith, and Alea Teeters. Common Consensus: A Web-Based Game for Collecting Commonsense Goals</article-title>
          .
          <source>In Proceedings of the Workshop on Common Sense and Intelligent User Interfaces</source>
          , Honolulu, Hawaii, USA,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Lionel</given-names>
            <surname>Nicolas</surname>
          </string-name>
          , Verena Lyding, Luisa Bentivogli, Federico Sangati, Johanna Monti, Irene Russo, Roberto Gretter, and
          <string-name>
            <given-names>Daniele</given-names>
            <surname>Falavigna</surname>
          </string-name>
          .
          <article-title>Enetcollect in italy</article-title>
          . In CLiC-it,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Christos</given-names>
            <surname>Rodosthenous</surname>
          </string-name>
          and
          <string-name>
            <given-names>Loizos</given-names>
            <surname>Michael</surname>
          </string-name>
          .
          <article-title>Gathering background knowledge for story understanding through crowdsourcing</article-title>
          .
          <source>In Proceedings of the 5th Workshop on Computational Models of Narrative (CMN</source>
          <year>2014</year>
          ), volume
          <volume>41</volume>
          , pages
          <fpage>154</fpage>
          -
          <lpage>163</lpage>
          , Quebec, Canada,
          <year>2014</year>
          .
          <article-title>Schloss Dagstuhl-Leibniz-Zentrum fuer Informatik</article-title>
          . doi:
          <volume>10</volume>
          .4230/OASIcs.CMN.
          <year>2014</year>
          .
          <volume>154</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Christos</given-names>
            <surname>Rodosthenous</surname>
          </string-name>
          and
          <string-name>
            <given-names>Loizos</given-names>
            <surname>Michael</surname>
          </string-name>
          .
          <article-title>A hybrid approach to commonsense knowledge acquisition</article-title>
          .
          <source>In Proceedings of the 8th European Starting AI Researcher Symposium</source>
          , pages
          <fpage>111</fpage>
          -
          <lpage>122</lpage>
          ,
          <year>2016</year>
          . doi:
          <volume>10</volume>
          .3233/978-1-
          <fpage>61499</fpage>
          -682-8-111.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Christos</given-names>
            <surname>Rodosthenous</surname>
          </string-name>
          and
          <string-name>
            <given-names>Loizos</given-names>
            <surname>Michael</surname>
          </string-name>
          .
          <article-title>Using generic ontologies to infer the geographic focus of text</article-title>
          . In Jaap van den Herik and Ana Paula Rocha, editors,
          <source>Agents and Artificial Intelligence</source>
          , pages
          <fpage>223</fpage>
          -
          <lpage>246</lpage>
          , Cham,
          <year>2019</year>
          . Springer International Publishing.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <given-names>Catherine</given-names>
            <surname>Rosenbaum</surname>
          </string-name>
          .
          <article-title>A word map for middle school: A tool for effective vocabulary instruction</article-title>
          .
          <source>Journal of Adolescent Adult Literacy</source>
          ,
          <volume>45</volume>
          (
          <issue>1</issue>
          ):
          <fpage>44</fpage>
          -
          <lpage>49</lpage>
          ,
          <year>01 2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Push</given-names>
            <surname>Singh</surname>
          </string-name>
          ,
          <string-name>
            <surname>Thomas Lin</surname>
          </string-name>
          , Erik T. Mueller, Grace Lim, Travell Perkins, and
          <article-title>Wan Li Zhu</article-title>
          .
          <article-title>Open mind common sense: Knowledge acquisition from the general public</article-title>
          .
          <source>In Robert Meersman and Zahir Tari</source>
          , editors,
          <source>On the Move to Meaningful Internet Systems</source>
          <year>2002</year>
          : CoopIS, DOA, and ODBASE, pages
          <fpage>1223</fpage>
          -
          <lpage>1237</lpage>
          , Berlin, Heidelberg,
          <year>2002</year>
          . Springer Berlin Heidelberg.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <given-names>Robert</given-names>
            <surname>Speer</surname>
          </string-name>
          and
          <string-name>
            <given-names>Catherine</given-names>
            <surname>Havasi</surname>
          </string-name>
          .
          <article-title>Representing general relational knowledge in conceptnet 5</article-title>
          .
          <string-name>
            <surname>In</surname>
            <given-names>LREC</given-names>
          </string-name>
          , pages
          <fpage>3679</fpage>
          -
          <lpage>3686</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <given-names>Luis</given-names>
            <surname>Von Ahn</surname>
          </string-name>
          .
          <article-title>Duolingo: learn a language for free while helping to translate the web</article-title>
          .
          <source>In Proceedings of the 2013 international conference on Intelligent user interfaces</source>
          , pages
          <fpage>1</fpage>
          -
          <lpage>2</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>ACM</surname>
          </string-name>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>Luis von Ahn</surname>
            , Mihir Kedia, and
            <given-names>Manuel</given-names>
          </string-name>
          <string-name>
            <surname>Blum</surname>
          </string-name>
          .
          <article-title>Verbosity: A Game for Collecting CommonSense Facts</article-title>
          .
          <source>In Proceedings of the 25th SIGCHI Conference on Human Factors in Computing Systems (CHI</source>
          <year>2006</year>
          ), page 75,
          <string-name>
            <surname>Montréal</surname>
          </string-name>
          , Québec,
          <year>2006</year>
          . ACM. doi:
          <volume>10</volume>
          .1145/1124772.1124784.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>