<!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>Hulat - ALexS CWI Task - CWI for Language and Learning Disabilities Applied to University Educational Texts</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Rodrigo Alarcon</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Lourdes Moreno</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Paloma Martínez</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Computer Science Department, Universidad Carlos III de Madrid</institution>
          ,
          <addr-line>Leganés, Madrid</addr-line>
          ,
          <country country="ES">Spain</country>
        </aff>
      </contrib-group>
      <fpage>24</fpage>
      <lpage>30</lpage>
      <abstract>
        <p>The number of citizens who face difficulties in reading and understanding written texts is growing. One of the possible cognitive accessibility barriers for cognitive, language and learning disabilities is when the texts contain unusual words. In this sense, there are a range of techniques that can be used to deal with this issue. Complex Word Identification (CWI), which aims to identify unusual words for a target audience, is one such technique. In this paper, a supervised architecture is described for the identification of complex words in university educational texts provided by the ALexS workshop. This architecture is composed of a Linear SVM with context-aware embedding features, provided by a BERT model. Moreover, easyto-read and plain language resources were used. Our system participated in the ALexS CWI task, obtaining the second-best recall mark of 67%. However, low precision was due to, according to the analysis performed, having been trained with resources aimed at improving cognitive accessibility regardless of the domain. The results indicate that the level of readability and understanding is more demanding in informative fields, such as Wikipedia pages, than in the specific domain of university educational texts.</p>
      </abstract>
      <kwd-group>
        <kwd>1 Lexical simplification</kwd>
        <kwd>CWI</kwd>
        <kwd>Easy to read</kwd>
        <kwd>BERT</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        In the current era of information technology, information is abundant (education, news, social,
health, government, etc.) for individuals. However, this information is not accessible to all people.
Certain individuals face accessibility barriers when reading texts that contain long sentences, unusual
words, complex linguistic structures, etc. Although people with intellectual and learning disabilities are
most directly affected, cognitive accessibility barriers affect other user groups such as the deaf,
deafblind, elderly, illiterate and immigrants with a different native language [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. People with reading
disabilities can be found even among highly-educated users with specialized knowledge of the subject
matter, such as university students. It may be possible to accommodate these users by making texts
more readable.
      </p>
      <p>
        In order to provide universal access to information and make texts more accessible, certain resources
exist which provide helpful documentation, such as Easy-to-Read and plain language guidelines [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
However, systematic compliance with these guidelines is complicated, and simplification processes,
thus, become essential. Simplified versions are normally created manually. Manual simplification of
written documents is quite expensive, particularly considering that information is continually being
produced.
      </p>
      <p>As a solution, Natural Language Processing (NLP) methods, such as text simplification, have been
developed to provide systematic support and promote compliance with these cognitive accessibility
guidelines, improving the readability and understandability of texts. There is a myriad of approaches to
accomplish this goal, one being Complex Word Identification (CWI), which aims to identify words that
are perceived as difficult for a given target audience.</p>
      <p>Considering this, a supervised CWI approach in the ALexS workshop is proposed in this paper
which aims to identify complex words in university educational texts. The remainder of the paper is
organized as follows. Section 2 briefly describes our training/test dataset and the ALexS dataset. In
section 3, our system is described. Section 4 presents the task results obtained by our system, both with
regards to the training/test stage and in the ALexS task. Finally, Section 5 offers conclusions.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Datasets 2.1.</title>
    </sec>
    <sec id="sec-3">
      <title>Training/Test data</title>
      <p>In order to follow a supervised approach, annotated data are necessary to identify whether a word is
complex or simple. Therefore, our system was trained and tested with the following dataset.</p>
      <p>
        The data used was the annotated corpus of Spanish Wikipedia pages proposed in the BEA Workshop
2018 for the Complex Word Identification (CWI) (google.com/view/cwisharedtask2018) task. As
shown in Table 1, 17603 instances were annotated by 54 Spanish speakers, most of whom were native
[
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
2.2.
      </p>
    </sec>
    <sec id="sec-4">
      <title>ALeXs Dataset</title>
      <p>As shown in Table 2, the VYTEDU-CW corpus provided by the ALexS workshop
(alexs-sepln2020.org/) consists of 55 text files containing the video transcripts of classes given at the University of
Guayaquil (Ecuador), resulting in a corpus of more than 68000 words, with more than 1200 words per
transcription on average and 723 words which were designated as complex.</p>
    </sec>
    <sec id="sec-5">
      <title>3. Methods and system description 3.1.</title>
    </sec>
    <sec id="sec-6">
      <title>Pre-processing</title>
      <sec id="sec-6-1">
        <title>Number of words Number of Paragraphs</title>
        <p>The VYTEDU-CW corpus texts described were pre-processed following a series of steps. First, the
texts were split into sentences and tokens using Spacy (www.spacy.io/), an opensource library that
provides support for texts in different languages, including Spanish. Finally, these tokens are filtered
according to the following POS tags:
•
•
•
•</p>
        <p>ADJ: Adjective
ADV: Adverb</p>
      </sec>
      <sec id="sec-6-2">
        <title>NOUN: Noun</title>
        <p>PROPN: Proper noun</p>
        <p>The filtered text was then converted into the same format as that used during the training stage,
preparing it for the next step of the process.
3.2.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>Supervised classification approach</title>
      <p>
        To process the text from the previous stage, a supervised approach was followed by training an SVM
algorithm due to its successful performance in text classification tasks. Moreover, SVM was also one
of the most used algorithms for this task in SemEval2016 [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. Specifically, a Linear SVC was chosen
as it is much faster [6], takes advantage of the fact that SVM has shown good performance in classifying
sparse instances [7] and, finally, had better results than previous tests carried out with a different type
of kernel [8].
      </p>
      <p>Using the dataset described in section 3 and in order to train the algorithm, each word (instance)
needed to be represented as a set of features to help distinguish between complex and simple words.
The proposed features used are described below:</p>
      <sec id="sec-7-1">
        <title>Length feature: word length</title>
        <p>Boolean feature: if a word is composed of capital letters
E2R feature: a new feature established by creating an Easy-to-Read (E2R) dictionary.
Word2vec feature: pre-trained Word2Vec model vectors.</p>
        <p>BERT feature: Pytorch pre-trained BERT model vectors.</p>
        <p>In relation to the E2R feature, we proposed a new feature by creating an E2R dictionary that follows
E2R guidelines. The goal of this feature was to optimize the detection of simple words. If a target word
exists in the E2R dictionary, it receives a 0, otherwise is marked with a 1. The dictionary is fed from
different sources that provide E2R texts drafted by experts with the support of the “Plena Inclusion”
organization (/www.plenainclusion.org/). Some of these sources were: the Noticias fácil news page
(www.noticiasfacil.es/) and the Easy Reading Association (www.lecturafacil.net/es/). Subsequently,
this text was “cleaned” in order to preserve only the content words (noun, verbs, adjectives, adverbs).
Currently, this dictionary contains 13400 simple words.</p>
        <p>In the Word2vec feature, supported by the genism library, vectors were extracted for each word from
a 300-dimension Word2vec model trained on the Spanish Billion Words Corpus [9].</p>
        <p>The BERT feature operated in the following manner. Vectors were extracted for each word from a
BERT (Bidirectional Encoder Representations from Transformers) [10] model
(www.github.com/shehzaadzd/pytorch-pretrained-BERT). In order to do this, a 12-layer multilingual
BERT pre-trained model was used first before word vectors were extracted by adding the last four
layers and using the first 480 dimensions of the model. To do this first we use the stored hidden states
of the model that has four dimensions: the layer number, the batch number (one sentence per instance),
the token number and the feature number (768 features). Later, our word vectors for each word of the
sentence are created by summing the last four layers. These layers are selected because they’ve shown
better results in our tests and it can show different results depending on the task.</p>
        <p>These embeddings are useful for semantic searches and information retrieval. The main difference
between this type of embedding and others, such as Word2Vec or FastText, is that BERT produces
word representations that are dynamically informed by the words around them, whereas Word2Vec the
words are represented as unique indexed values. In the common word embedding models, each word is
represented with one single vector, ignoring polysemy words. In a sense, with word embedding, each
word could have several vectors, one for each of its possible meanings. Therefore, these models allow
us to deal with the task of word disambiguation when we identify complex words.</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>4. Results</title>
      <p>Due to the fact that a validation dataset from the workshop was not given, the BEA’s workshop test
dataset was used to validate our features and make adjustments. Table 3 shows the results obtained as
regards the Train and Train+Developer datasets, which were validated with the test dataset. The results
in both cases outperformed the results obtained by other systems from the abovementioned workshop
[11][12][13][14]. Subsequently, a model was trained with the Train+Developer+Test to process the
ALexS dataset, which, when evaluated with the test dataset, obtained a result of 0.81.</p>
      <p>Additionally, to complement previous information, Table 4 shows the scores of some combinations
between these features, helping us determine which features are more discriminatory. One of the best
scores are reached with the help of vectors of the embedding models. Using Word2Vec and BERT
models, a F1-score of 0.752 is obtained. Also, evaluating F1-scores independently for each feature,
BERT feature shows a F1-score of 0.727, being the best score between all independent features.
Likewise, the W2V feature yields a score of 0.70, proving to be a valuable resource for this task.</p>
      <sec id="sec-8-1">
        <title>Accuracy</title>
      </sec>
      <sec id="sec-8-2">
        <title>Precision Recall F1 Score</title>
        <p>George Zaharia
(*) Rodrigo Alarcón (HULAT)
AlexS 2020 Organizers</p>
        <p>In addition to the previous information, Table 6 confirms the previously described information and
shows the results on some of the texts of the VYTEDU-CW corpus. For example, in the text of video
41, the system showed good recall on the task by predicting all the complex words. However, at the
same time, it presented several false positives due to the generalization issue.</p>
        <p>To illustrate this, take, for example, the word “biodiversidad” (biodiversity) that would be labeled
as complex in a generic domain. Nevertheless, this same word, in a university educational domain,
would be labeled as simple. This can be confirmed by comparing these annotations with the dataset
from the BEA Workshop comprised of annotated Wikipedia pages which contain generic content. In
this instance, the word “investigaciones” (investigations) is labeled as simple in the ALexS dataset but
complex in the BEA dataset. There are many examples such as this in which the reason why the system
shows good recall, but low precision is demonstrated.</p>
        <p>Based on the outcomes, it can be seen that the university educational texts are not easily readable
for university students with language and learning disabilities.</p>
        <p>0.98
0.98
0.98
0.91
0.89
0.91
0.91
0.90</p>
      </sec>
    </sec>
    <sec id="sec-9">
      <title>5. Conclusions and future work</title>
      <p>The main objective of this work is to improve cognitive accessibility by increasing the understanding
and readability of texts. In order to accomplish this objective, a supervised algorithm that uses a more
refined, context-aware embedding model and Easy-to-Read resources was trained. The experiments
showed that the combinations of these features with a Linear SVM outperforms previous systems.
However, it also presented difficulties when dealing with specific domains with less of a demand for
readability, such as educational texts at a university level. To improve the precision of our system and
a obtain a better result in the classification, university educational domain resources should be used.
BERT and Word2Vec models with university educational texts can be trained. Additionally, students
with language and learning disabilities should not be considered as the target audience however, at the
university there are students with language and learning disabilities.</p>
      <p>Regarding the approach followed in our complex word detection system, one of the main
contributions of this research work has been the use of BERT embeddings in the prediction. For future
work, we plan to explore more features of BERT models. With the extracted vectors, we can evaluate
the cosine distance between the target word and the surroundings in the sentence. By giving this
additional information, provided by more detailed embedding, a better score in the CWI task can be
accomplished. At the same time, we can evaluate the synergy between a wider variety of embeddings,
such as Sense2Vec [15] and Char2Vec.</p>
    </sec>
    <sec id="sec-10">
      <title>6. Acknowledgements</title>
    </sec>
    <sec id="sec-11">
      <title>7. References</title>
      <p>This work was supported by the Research Program of the Ministry of Economy and
Competitiveness-Government of Spain, (DeepEMR project TIN2017-87548-C2-1-R)
[6] I. Segura-bedmar, C. Colón-ruíz, M. Á. Tejedor-alonso, and M. Moro-moro, “Predicting of
anaphylaxis in big data EMR by exploring machine learning approaches,” J. Biomed. Inform., vol.
87, no. January, pp. 50–59, (2018).
[7] J. Kivinen, M. K. Warmuth, and P. Auerc, “The Perceptron algorithm versus Winnow : linear
versus logarithmic mistake bounds when few input variables are relevant,” vol. 97, no. 97, pp.
325–343, (1997).
[8] R. Alarcon, L. Moreno, I. Segura-bedmar, and P. Martínez, “Lexical simplification approach using
easy-to-read resources,” Proces. del Leng. Nat., pp. 95–102, (2019).
[9] C. Cardellino, “Spanish {B}illion {W}ords {C}orpus and {E}mbeddings.” (2016).
[10] M. C. Kenton, L. Kristina, and J. Devlin, “BERT: Pre-training of Deep Bidirectional Transformers
for Language Understanding,” no. Mlm, 1953.
[11] S. M. Yimam et al., “A Report on the Complex Word Identification Shared Task 2018,” (2018).
[12] D. De Hertog and K. U. Leuven, “Deep Learning Architecture for Complex Word Identification,”
pp. 328–334, (2018).
[13] D. Alfter, “SB @ GU at the Complex Word Identification 2018 Shared Task,” pp. 315–321, (2018).
[14] T. Kajiwara and M. Komachi, “Complex Word Identification Based on Frequency in a Learner</p>
      <p>Corpus,” pp. 195–199, (2018).
[15] A. Trask, P. Michalak, and J. Liu, “sense2vec - A Fast and Accurate Method for Word Sense
Disambiguation In Neural Word Embeddings,” pp. 1–9, (2015).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Ferrés</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Saggion</surname>
          </string-name>
          , and
          <string-name>
            <given-names>X. G.</given-names>
            <surname>Guinovart</surname>
          </string-name>
          , “
          <article-title>An adaptable lexical simplification architecture for major ibero-romance languages</article-title>
          ,”
          <source>in Proceedings of the first workshop on building linguistically generalizable NLP systems</source>
          , (
          <year>2017</year>
          ), pp.
          <fpage>40</fpage>
          -
          <lpage>47</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>L.</given-names>
            <surname>Moreno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Martínez</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Segura-Bedmar, and</article-title>
          <string-name>
            <given-names>R.</given-names>
            <surname>Revert</surname>
          </string-name>
          , “
          <article-title>Exploring language technologies to provide support to WCAG 2.0 and E2R guidelines,”</article-title>
          <source>Proc. XVI Int. Conf. Hum. Comput. Interact. - Interacción '15</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>8</lpage>
          , (
          <year>2015</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>L.</given-names>
            <surname>Moreno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Alarcon</surname>
          </string-name>
          , and
          <string-name>
            <given-names>P.</given-names>
            <surname>Martínez</surname>
          </string-name>
          , “
          <article-title>Lexical simplification approach to support the accessibility guidelines</article-title>
          ,
          <source>” Proceedings of the XX International Conference on Human Computer Interaction (Interacción '19)</source>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>4</lpage>
          , (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>S. M.</given-names>
            <surname>Yimam</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Stajner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Riedl</surname>
          </string-name>
          , and
          <string-name>
            <given-names>C.</given-names>
            <surname>Biemann</surname>
          </string-name>
          , “
          <article-title>Multilingual and Cross Lingual Complex Word Identification,” Recent Adv</article-title>
          .
          <source>Nat. Lang</source>
          . Process., pp.
          <fpage>813</fpage>
          -
          <lpage>822</lpage>
          , (
          <year>2017</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>G.</given-names>
            <surname>Paetzold</surname>
          </string-name>
          and
          <string-name>
            <given-names>L.</given-names>
            <surname>Specia</surname>
          </string-name>
          , “
          <source>SemEval 2016 Task</source>
          <volume>11</volume>
          : Complex Word Identification,
          <source>” Proc. 10th Int. Work. Semant. Eval.</source>
          , pp.
          <fpage>560</fpage>
          -
          <lpage>569</lpage>
          , (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>