<!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>
      <journal-title-group>
        <journal-title>Language and Artificial Intelligence, November</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Exploring the Limits of Word Sense Disambiguation for Russian using Automatically Labelled Collections</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Angelina Bolshina</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Natalia Loukachevitch</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Lomonosov Moscow State University</institution>
          ,
          <addr-line>GSP-1, Leninskie Gory, Moscow, 119991, Russian Federation</addr-line>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2020</year>
      </pub-date>
      <volume>1</volume>
      <fpage>2</fpage>
      <lpage>14</lpage>
      <abstract>
        <p>There is a long-standing problem in the field of the word sense disambiguation (WSD) that is known as the knowledge acquisition bottleneck. Many state-of-the-art WSD algorithms are data-hungry, so the lack of the sense-annotated data hinders the development of supervised WSD models for the low-resource languages such as Russian. In this work we introduce an algorithm of automatic generation and labelling of the training collections based on the monosemous relatives concept. This method relies on the RuWordNet thesaurus and the relations between ambiguous words and the monosemous words they are connected to. Our approach addresses the issues of the limited availability of the examples for some polysemous word senses and the bias that can be possibly introduced by some training samples. The experiments attested that the generated collections enable a wide coverage of the polysemous words presented in RuWordNet, and the models trained on these collections can attain a good overall performance on the Russian WSD benchmarks.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Word sense disambiguation</kwd>
        <kwd>knowledge acquisition bottleneck</kwd>
        <kwd>Russian dataset</kwd>
        <kwd>monosemous relatives</kwd>
        <kwd>ELMo</kwd>
        <kwd>BERT</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Word sense disambiguation (WSD) is a fundamental task in computational lexical semantics that is
aimed at predicting the correct sense of a polysemous word in a given context from a predefined sense
inventory. WSD is widely used in many semantic-oriented applications such as semantic role labelling,
knowledge graph construction, machine translation, question answering, and entity linking, etc. WSD
is a supervised task, and this implies that sophisticated models, which can attain the competitive results,
require a large amount of labelled data. Expert annotation of datasets for this task is rather expensive in
terms of time and money, and large hand-crafted corpora with the sense annotation can be found mostly
for English [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. The restricted availability of sense-tagged data does not allow to scale existing WSD
systems across many languages. For the Russian language there exist only several small datasets with
sense labels, however, it is not enough for training any state-of-the-art model.
      </p>
      <p>
        One of the possible alternatives to manual annotation is an automatic acquisition of training samples.
In our research we investigate the method to automatically generate and label training collections with
the help of monosemous relatives, that is a set of unambiguous words (or phrases) related to particular
senses of a polysemous word. However, as it was noted in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ], some senses of target words do not have
monosemous relatives, and the noise can be introduced by some distant relatives. In our research we
tried to address these issues.
      </p>
      <p>
        The main contribution of this study is that we have expanded a set of monosemous relatives under
consideration via various semantic relations and distances: in comparison with earlier approaches, now
monosemous relatives can be situated at a greater distance from a target ambiguous word in a graph.
Moreover, we have introduced a numerical estimation of a similarity between a monosemous relative
and a particular sense of a target word which is further used in the development of the training
collection. To evaluate the created training collections, we utilized contextualized word representations
– ELMo [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and BERT [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ]. We also explored the ways of augmenting automatically generated
collections with the manually labelled samples. The source code of our algorithm and experiments is
publicly available at: https://github.com/loenmac/russian_wsd_data.
      </p>
      <p>The paper is organized as follows. In section two we review the related work. Section three is
devoted to the data description. The fourth section describes the method applied to automatically
generate and annotate training collections. The procedure of creating the collections is explained in the
fifth section. In the sixth section, we describe a supervised word sense disambiguation algorithm trained
on our collected material and demonstrate the results obtained by four different models. In this section
we also present a comparative analysis of the models trained on different kinds of train collections.
Concluding remarks are provided in the seventh section.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        To overcome the limitations, that are caused by the lack of annotated data, several methods of
generating and harvesting large train sets have been developed. There exist many techniques based on
different kinds of replacements, which do not require human resources for tagging. The most popular
method is that of monosemous relatives [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Usually, WordNet [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] is used as a source for such relatives.
WordNet is a lexical-semantic resource for the English language that contains a description of nouns,
verbs, adjectives, and adverbs in the form of semantic graphs. All words in those networks are grouped
into sets of synonyms that are called synsets.
      </p>
      <p>
        Monosemous relatives are those words or collocations that are related to the target ambiguous word
through some connection in WordNet, but they have only one sense, i.e. belong only to one synset.
Usually, synonyms are selected as relatives but in some works hypernyms and hyponyms are chosen
[
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. Some researchers replace the target word with named entities [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], some researchers substitute it
with meronyms and holonyms [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In the work [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] distant relatives (including distant hypernyms and
hyponyms) were used; the procedure of training contexts selection was based on the distance to a target
word and the type of the relation connecting the target sense and a monosemous relative.
      </p>
      <p>
        In the article [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] a special algorithm was created in order to select the best replacement out of all
words contained within synsets of the target word and neighboring synsets. The algorithm described in
[
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] to construct an annotated training set is a combination of different approaches: monosemous
relatives, glosses, and bootstrapping. Monosemous relatives can be also used in other tasks, for
example, for finding the most frequent word senses in Russian [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Other methods of automatic
generation of training collections for WSD exploit parallel corpora [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], Wikipedia and Wiktionary [
        <xref ref-type="bibr" rid="ref14 ref15">14,
15</xref>
        ], topic signatures [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] created large training corpora exploiting a graph-based method that took
an unannotated corpus and a semantic network as an input. Algorithm MuLaN (Multilingual Label
propagatioN) is based on the label propagation [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. In this novel method, the authors utilize
contextualized word embeddings, information from a knowledge base and projection of the sense tags
from a high-resource language to a low-resource one. A profound survey on various manual,
semiautomatic and automatic approaches to tackle the issue of knowledge acquisition bottleneck is provided
in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ].
      </p>
      <p>
        Various supervised methods including kNN, Naive Bayes, SVM, neural networks were applied to
word sense disambiguation [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Contextualized embeddings, like BERT [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], ELMo [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], and
context2vec [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ], have also proven to be suitable for the WSD task: [
        <xref ref-type="bibr" rid="ref22 ref23 ref24 ref25">22, 23, 24, 25</xref>
        ]. The most widely
used deep contextualized embeddings are ELMo [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and BERT [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
      </p>
      <p>
        In ELMo (Embeddings from language models) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] context vectors are computed in an unsupervised
way by two layers of bidirectional LSTM, that take character embeddings from convolutional layer as
an input. Character-based token representations help to tackle the problems with out-of-vocabulary
words and rich morphology. BERT (Bidirectional Encoder Representations from Transformers) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] has
a different type of architecture, namely multi-layer bidirectional Transformer encoder. During the
pretraining procedure, the model is “jointly conditioning on both left and right context in all layers” [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
Moreover, BERT uses WordPiece tokens, that is subword units of words, which also helps to avoid the
problem of out-of-vocabulary words. Since these contextualized word embeddings imply capturing
polysemy better than any other representations and, thus, we employ them in our investigation.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Data</title>
      <p>
        In our research as an underlying semantic network, we exploit Russian thesaurus RuWordNet [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
It is a semantic network for Russian that has a WordNet-like structure. In total it contains 111.5
thousand of words and word combinations for the Russian language. RuWordNet was used to extract
semantic relations (e.g. synonymy, hyponymy etc.) between a target sense of a polysemous word and
all the words (or phrases) connected to it, including those linked via distant paths. The sense inventory
was also taken from this resource. RuWordNet contains 29297 synsets for nouns, 63014 monosemous
and 5892 polysemous nouns. In this research we consider only ambiguous nouns. Table 1 presents a
summary of the number of senses per noun:
      </p>
      <p>
        We utilized two corpora in the research. A news corpus consists of news articles harvested from
various news sources. The texts have been cleaned from HTML-elements or any markup. Another
corpus is Proza.ru, a segment of Taiga corpus [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ], which is compiled of works of prose fiction. We
exploit these two corpora in to compare the performance of the WSD models trained on the collections
obtained with these resources.
      </p>
      <sec id="sec-3-1">
        <title>The word мандарин has two senses described</title>
        <p>in RUSSE’18: its sense ‘tangerine’ is
included in the thesaurus, whereas its
meaning ‘mandarin, bureaucrat’ is absent.</p>
        <p>The word демократ ‘democrat’ has 2 senses:
‘supporter of democracy’ and ‘a member of
the Democratic Party’. But there’s another
one in RUSSE’18: ‘a person of a democratic
way of life, views’.</p>
        <p>Words карьер ‘quarry/a very fast gallop’ and
шах ‘shah/check’.</p>
        <p>The word суда ‘court (Gen, Sg)/ship (Nom,
Pl)’. Those words have distinct lemmas.</p>
        <p>
          For evaluation of our algorithm of training data generation, we used three distinct RUSSE’18
datasets for Russian [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]. These datasets were created for the shared task on word sense induction for
the Russian language. The first dataset is compiled from the contexts of the Russian National Corpus.
The second dataset consists of the contexts from Wikipedia articles. And the last dataset is based on the
Active Dictionary of the Russian Language [
          <xref ref-type="bibr" rid="ref29">29</xref>
          ] and contains contexts taken from the examples and
illustration sections from this dictionary. All the polysemous words are nouns. From the RUSSE dataset,
we excluded some polysemous words, and in Table 2 we overview the common reasons why it was
done.
        </p>
        <p>The final list of the target ambiguous words contains 30 words in total, each having two different
senses. We will call the resulting test dataset RUSSE-RuWordNet because it is a projection of
RUSSE’18 sense inventory on the RuWordNet data.</p>
        <p>
          We also created a small training dataset, that consists of the word sense definitions and examples of
uses from Ozhegov dictionary [
          <xref ref-type="bibr" rid="ref30">30</xref>
          ] for every target polysemous word. This training data is utilized as a
baseline for the WSD task. In this set each sense of ambiguous word has one definition and between 1
and 3 usage examples.
        </p>
        <p>Table 3 demonstrates quantitative characteristics of all of the above-mentioned corpora.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Candidate Selection and Ranking Algorithm</title>
      <p>The underlying concept of our algorithm is a concept of monosemous relatives, that is a set of
unambiguous words (or phrases) related to a particular sense of a polysemous word. Our approach for
collecting a training corpus is based on the substitution: for every polysemous word we select
appropriate monosemous relatives, then in a text, the occurrences of these relatives are substituted by
the target polysemous word and these instances are labelled with a sense tag of a monosemous relative.</p>
      <p>A central part of our method belongs to the candidate selection and ranking algorithm. Not all
monosemous relatives can serve as a representation of a target word sense, that is why we developed a
system that assigns a weight to every candidate monosemous relative, and based on this score a ranked
list of all possible candidates is constructed. Moreover, this algorithm helps to verify the usage of a
monosemous relative in a corpus, because some words marked as monosemous in the thesaurus may
have more than one sense in a corpus.</p>
      <p>To extract the features necessary for computing candidate weights, we utilize RuWordNet
thesaurus. The nodes of this semantic graph are represented as groups of synonyms, called synsets, and
the edges are relations between these groups of words.</p>
      <p>
        When constructing a training set, we take into account not only the close relations like synonymy,
hypernymy and hyponymy, but also far more distant ones, for example, co-hyponymy. Our findings
from the previous research [
        <xref ref-type="bibr" rid="ref31">31</xref>
        ] prove, that the inclusion of the words connected to a target ambiguous
word via distant relations does not have a negative effect on the performance of the WSD model.
Moreover, the utilization of such distant relatives enables a wider coverage of the polysemous words
from the thesaurus in a training collection. In our research, the distance between the target sense of the
polysemous word and its candidate monosemous relatives can reach up to 4 steps in the semantic graph.
The final list of monosemous relatives, which will be exploited in the training collection, is composed
CBOW.
of the candidate monosemous relatives selected during ranking procedure. Candidate monosemous
relatives are unambiguous words and phrases, that can be located in up to four-step relation paths to a
polysemous word and include co-hyponyms, two-step (or more) hyponyms and hypernyms, and the
weights of these monosemous relatives are yet to be estimated.
      </p>
      <p>Another constituent of our system is the notion of a synset nest. The synset nest represents a set
of words (or phrases) most closely related to a particular sense of the target word, specifically target
word synonyms and all the words from directly related synsets within 2 steps from the target word. We
use this set of words when computing a score for a candidate monosemous relative in order to identify
how similar is the sense of the candidate to the sense of the target polysemous word. A fragment of the
nest for the word такса ‘dachshund’ is given below:</p>
      <p>“охотничий пёс, охотничья собака, пёсик, четвероногий друг, псина, собака, терьер,
собачонка, борзая собака…” / ‘hunting dog, hunting dog, doggie, four-legged friend, dog, dog,
terrier, dog, greyhound dog…’</p>
      <p>
        In order to ensure, that the samples with monosemous relatives extracted from a corpus will serve
as a good representation of the target sense, we employ in our candidate selection and ranking algorithm
a custom word2vec embedding model trained on the same corpus from which the contexts are retrieved.
In this work we utilized word2vec embedding models [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ] based on neural network architecture
      </p>
      <sec id="sec-4-1">
        <title>Our selection and ranking method, thus, consists of the following steps:</title>
        <p>We extract all the candidate monosemous relatives within 4 steps from a target polysemous
word sense   .</p>
        <p>We compile the nest   which consists of synonyms to a target sense and all the words from
the synsets within 2 steps from a target word   . The nest 
 consists of   synsets.</p>
        <p>For each candidate monosemous relative   , we find the most similar words according to the
word2vec model trained on a reference corpus.</p>
        <p>We intersect this list of similar words with the words included in the nest   of the target sense
the intersection.</p>
        <p>For each word in the intersection, we take its cosine similarity weight calculated with the
word2vec model and assign it to the synset it belongs to. The final weight of the synset in the nest
  is determined by the maximum weight among the words    , … ,    representing this synset in</p>
        <p>The total score of the monosemous candidate   is the sum of the weights of all synsets from
the nest   . Thus, the final weight of the candidate can be defined as follows:
 =1 max [
(  ,    1), … , 
(  ,     )]
(1)</p>
        <p>The formula was designed to assign higher scores to those candidates, that resemble a greater
number of synsets from the nest close to the target sense of the ambiguous target word. For example,
these are the monosemous relatives ratings for the two senses of the word абрикос ‘apricot’ (relatives
weights are given in brackets):
2) “Tree”: яблоня ‘apple tree’ (6.3), яблонька ‘small apple tree’ (4.9), олива ‘olive tree’ (4.8),
смоковница ‘fig tree’ (3.3), терновник ‘blackthorn’ (3.0), плодовое дерево ‘fruit tree’ (2.9)
… etc.
3) “Fruit”: инжир ‘fig’ (6.8), яблоко ‘apple’ (6.4), смоква ‘fig’ (6.0), ранет ‘variety of small
apples’ (5.7), антоновка ‘variety of apples’ (4.9), фрукт ‘fruit’ (4.3) … etc.</p>
        <p>These examples demonstrate that different sets of monosemous relatives can help to distinguish
between the senses of a target polysemous word. The scores assigned to the monosemous relatives are
not absolute, the range of the score values usually depends on the number of the monosemous
candidates. For example, the word лицо ‘person’ has around 2000 candidate monosemous relatives and
the highest score among them is 24, the word идея ‘concept’ has 8 candidates with 2.3 being the highest
score, and the word рулет ‘meatloaf’ has only one monosemous relative and its weight is 0.5.</p>
        <p>To estimate how many polysemous word senses from RuWordNet our method can cover, we found
candidate monosemous relatives for the ambiguous nouns in the thesaurus using our algorithm but
without word2vec filter. Only two words out of 5895 do not have monosemous relatives within the
four-step relation path in the RuWordNet graph.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Generating Training Data using Monosemous Relatives</title>
      <p>For comparison, we decided to create two separate training collections compiled from the news and
Proza.ru corpora, and we also exploited two distinct approaches to a collection generation. In Table 4
we present the quantitative characteristics of the two collections, such as the relations connecting the
target senses and their monosemous relatives, distances between them, and a proportion of monosemous
relatives expressed as a phrase.</p>
      <p>The first collection was compiled only with a monosemous relative from the top of the candidate
rating. We wanted to obtain 1000 examples for each of the target words, but sometimes it was not
possible to extract so many contexts with one particular candidate. That is why in some cases we also
took examples with words next on the candidates’ list. For simplicity, we call this collection
Corpus1000 because we obtained exactly 1000 examples for each sense.</p>
      <p>The second approach enables to harvest more representative collection with regard to the variety of
contexts. The training examples for the target ambiguous words were collected with the help of all
respective unambiguous relatives with non-zero weight. The number of extracted contexts per a
monosemous candidate is in direct proportion to its weight. We name this collection a balanced one
because the selection of training examples was not restricted to the contexts which have only one
particular monosemous relative.</p>
      <p>
        Two word2vec embedding models that we used in our experiments were trained separately on the
news and Proza.ru corpora with the window size of 3. As a preprocessing step, we split the corpora into
separate sentences, tokenized them, removed all the stop words, and lemmatized the words with
pymorphy2 tool [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]. For each candidate monosemous relative with the help of these models, we
extracted 100 most similar words, that are used to find an intersection with a synset nest. The words
obtained from the word2vec models were filtered out – we removed the ones not included in the
thesaurus.
      </p>
    </sec>
    <sec id="sec-6">
      <title>6. Experiments</title>
      <p>
        We conducted several experiments with the generated text collections to evaluate the quality of the
disambiguation, which can be achieved using them. Following [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ], in our research we used an easily
interpretable classification algorithm – non-parametric nearest neighbor classification (kNN) based on
the contextualized word embeddings ELMo and BERT. Contextualized embeddings derived for the
training data form the clusters in the vector space, then for each test sample representation we find k
closest training examples in the feature space, and according to the class of these neighbors we define
the output sense of the test sample.
      </p>
      <p>
        In our experiments we exploited two distinct ELMo models – the one trained by DeepPavlov on
Russian WMT News and the other is RusVectōrēs [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ] lemmatized ELMo model trained on Taiga
Corpus [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]. These models can be used in two ways: we can extract a vector for a whole sentence with
a target word, and also just a single vector for a target ambiguous word can be obtained. We also used
two BERT models: BERT-base-multilingual-cased released by Google Research and RuBERT, which
was trained on the Russian part of Wikipedia and news data by DeepPavlov [
        <xref ref-type="bibr" rid="ref35">35</xref>
        ]. To extract BERT
contextual representations, we followed the method described by [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] and concatenated “the
token representations from the top four hidden layers of the pre-trained Transformer” [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ].
(balanced) in two variants – lemmatized and simply tokenized. The results for non-lemmatized input
are presented in the last column of Table 7. It turns out that even for the generated training collections
ELMo model on lemmas outperforms ELMo on tokens. Thus, lemmatized input to the WSD models is
preferable for the Russian language as it does not contain any additional morphological information,
which is excessive for the lexical-semantic task.
      </p>
      <p>
        Another experiment was aimed at the evaluation of the models trained on the automatically
generated collections augmented with the dictionary definitions from the corpus used in the baseline
solution. Since the very first works in the field of WSD [
        <xref ref-type="bibr" rid="ref36">36</xref>
        ], glosses have proven to be a valuable
source of information, and nowadays word definitions are also incorporated in the models: [
        <xref ref-type="bibr" rid="ref37">37, 38, 39,
40</xref>
        ]. The outline was as follows: we enriched Proza.ru and News balanced collections with manually
annotated dictionary definitions and examples of use and then applied kNN-classifier to the
contextualized embeddings extracted for this augmented collection (ELMo RusVectōrēs). The results
are presented in Table 8.
      </p>
      <p>Even though the number of additional examples is rather small, we can still see some minor
improvements in the performance of the Proza.ru collection and a 2% increase in the F1-score of the
News model.</p>
      <p>In our recent work [41], we compared the WSD model performance trained on the automatically
and manually labelled data. In this case we also used RusVectōrēs ELMo contextualized embeddings
as they show the best quality in all the settings. We made 5 random divisions of RUSSE-RuWordNet
dataset into train and test sets in the ratio 2:1. Then we used this data to train and test 5 different WSD
models. The 5-fold cross-validation in this setup amounted to 0.917 F1. Then we combined our news
training collection with each train set described above, and measured the performance on the
corresponding test sets. The F1 score was 0.94.</p>
      <p>This experiment demonstrated that the WSD model trained on the automatically labelled data gives
the results comparable with the results obtained with the hand-labelled data. Moreover, the metrics
obtained in these experiments show that manually labelled data combined with the generated one can
boost the overall performance. Among all the possible ways of augmenting a training collection with
manually-curated samples, the data from lexical resources, such as dictionaries, seems to be the most
convenient as it is easy to be obtained.</p>
      <p>To explore how contextualized embeddings from the training, test and baseline collections are
located relative to each other in a vector space, we visualized them with t-SNE algorithm. The
contextualized representations were extracted from RusVectōrēs ELMo model.</p>
      <p>Figure 1 and Figure 2 demonstrate that all of the samples of the same sense occupy similar parts of
the vector space. The examples from the dictionary corpus are situated near the border of the sense
clusters both in the News and Proza.ru collections representations. But this configuration is not
characteristic for every target polysemous word: in some cases, sense groupings from the different
datasets occupy distinct parts of the vector space or some words may not have such clear-cut sense
groupings. Such representation, for example, was obtained for the word слог as depicted on Figure 3.
We noticed, that the diversity in polysemous words representations has a direct correspondence with
the F1-score obtained for the target senses: for example, the F1 for the word крона equals to 0.93,
whereas the same metric for the word слог is only 0.62.</p>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusion</title>
      <p>In this article we introduced the method of automatic harvesting and labelling of the training
collections that is aimed at mitigating knowledge acquisition bottleneck. This approach relies on the
relations that connect target polysemous words and the monosemous words surrounding them in the
semantic graph RuWordNet. In our algorithm the distances between the words under consideration in
the thesaurus are not limited to the closest ones, which makes it possible for our algorithm to collect
training samples for the vast majority of the polysemous words in the thesaurus. The procedure of the
monosemous candidates ranking enables to add to the training collections only reliable samples thus
reducing the amount of noise added to the training data.</p>
      <p>The training collections were compiled from the texts extracted from the news and Proza.ru corpora.
We evaluated them using kNN classifier applied to the contextualized word embeddings extracted for
target polysemous words and measured its performance on the RUSSE-RuWordNet test dataset. The
experiments showed the limitations and the benefits of different deep contextualized word
representations to model polysemy. The best result on the generated text collections was obtained with
the Proza.ru training collection and RusVectōrēs ELMo model and amounted to 0.857 F1 score.</p>
      <p>Our experiments with the augmentation of the training collections demonstrated that the integration
of any amount of hand-labelled data to the generated collection is beneficial for supervised models. The
best result on the hybrid training data, which contains manually labelled and automatically generated
samples, equals to 0.94. Furthermore, our research proved that lemmatized training data improves the
performance of the WSD models for the languages with rich morphology such as Russian.</p>
    </sec>
    <sec id="sec-8">
      <title>8. Acknowledgements</title>
      <p>The work of Loukachevitch N. in the current study concerns formulation of the disambiguation
approach for RuWordNet data, calculation of paths between synsets, criteria for selecting contexts. The
study is supported by the Russian Science Foundation (project № 20-11-20166).</p>
    </sec>
    <sec id="sec-9">
      <title>9. References</title>
      <p>[38] L. Huang, C. Sun, X. Qiu, X. Huang, GlossBERT: BERT for word sense disambiguation with
gloss knowledge, arXiv preprint arXiv:1908.07245, 2019.
[39] T. Blevins, L. Zettlemoyer, Moving Down the Long Tail of Word Sense Disambiguation with</p>
      <p>Gloss-Informed Biencoders, arXiv preprint arXiv:2005.02590, 2020.
[40] D. Loureiro, A. Jorge, Language modelling makes sense: Propagating representations through
wordnet for full-coverage word sense disambiguation, in: arXiv preprint arXiv:1906.10007, 2019.
[41] A. Bolshina, N. Loukachevitch, Automatic Labelling of Genre-Specific Collections for Word
Sense Disambiguation in Russian, Russian Conference on Artificial Intelligence, Springer, Cham,
pp. 215-227, 2020.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leacock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tengi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. T.</given-names>
            <surname>Bunker</surname>
          </string-name>
          ,
          <article-title>A semantic concordance</article-title>
          ,
          <source>in: Proceedings of the workshop on Human Language Technology</source>
          , pp.
          <fpage>303</fpage>
          -
          <lpage>308</lpage>
          ,
          <year>1993</year>
          , Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Taghipour</surname>
          </string-name>
          ,
          <string-name>
            <surname>H. T. N</surname>
          </string-name>
          ,
          <article-title>One million sense-tagged instances for word sense disambiguation and induction</article-title>
          ,
          <source>in: Proceedings of the nineteenth conference on computational natural language learning</source>
          , pp.
          <fpage>338</fpage>
          -
          <lpage>344</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>D.</given-names>
            <surname>Martinez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Agirre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Word relatives in context for word sense disambiguation</article-title>
          ,
          <source>in: Proceedings of the Australasian Language Technology Workshop</source>
          <year>2006</year>
          , pp.
          <fpage>42</fpage>
          -
          <lpage>50</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Peters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Neumann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Iyyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Gardner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Clark</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <article-title>Deep contextualized word representations</article-title>
          ,
          <source>in: Proceedings of the 2018 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , pp.
          <fpage>2227</fpage>
          -
          <lpage>2237</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>J.</given-names>
            <surname>Devlin</surname>
          </string-name>
          , M.-
          <string-name>
            <given-names>W.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Toutanova</surname>
          </string-name>
          , BERT:
          <article-title>Pre-training of deep bidirectional transformers for language understanding</article-title>
          ,
          <source>in: Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies</source>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>C.</given-names>
            <surname>Leacock</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. A.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chodorow</surname>
          </string-name>
          ,
          <article-title>Using corpus statistics and WordNet relations for sense identification</article-title>
          .
          <source>Computational Linguistics</source>
          , vol.
          <volume>24</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>147</fpage>
          -
          <lpage>165</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>G. Miller,</surname>
          </string-name>
          <article-title>WordNet: A Lexical Database for English</article-title>
          .
          <source>In: Communications of the ACM</source>
          , vol.
          <volume>38</volume>
          (
          <issue>11</issue>
          ), pp.
          <fpage>39</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>P.</given-names>
            <surname>Przybyła</surname>
          </string-name>
          ,
          <article-title>How big is big enough? Unsupervised word sense disambiguation using a very large corpus</article-title>
          .
          <source>arXiv preprint arXiv:1710.07960</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mihalcea</surname>
          </string-name>
          ,
          <string-name>
            <surname>D. I. Moldovan</surname>
          </string-name>
          ,
          <article-title>An Iterative Approach to Word Sense Disambiguation</article-title>
          , in: FLAIRS Conference, pp.
          <fpage>219</fpage>
          -
          <lpage>223</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Seo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. C.</given-names>
            <surname>Rim</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Myaeng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. H.</given-names>
            <surname>Kim</surname>
          </string-name>
          ,
          <article-title>Unsupervised word sense disambiguation using WordNet relatives</article-title>
          ,
          <source>Computer Speech &amp; Language</source>
          , vol.
          <volume>18</volume>
          , no.
          <issue>3</issue>
          , pp.
          <fpage>253</fpage>
          -
          <lpage>273</lpage>
          . SPEC. ISS,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>D.</given-names>
            <surname>Yuret</surname>
          </string-name>
          , KU:
          <article-title>Word sense disambiguation by substitution</article-title>
          ,
          <source>in: Proceedings of the 4th International Workshop on Semantic Evaluations</source>
          , pp.
          <fpage>207</fpage>
          -
          <lpage>213</lpage>
          , Association for Computational Linguistics,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>R.</given-names>
            <surname>Mihalcea</surname>
          </string-name>
          , Bootstrapping Large Sense Tagged Corpora,
          <source>in: Proceedings of the Third International Conference on Language Resources and Evaluation (LREC-2002)</source>
          , vol.
          <year>1999</year>
          ,
          <string-name>
            <given-names>Las</given-names>
            <surname>Palmas</surname>
          </string-name>
          , Canary Islands, Spain,
          <year>2002</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>N.</given-names>
            <surname>Loukachevitch</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Chetviorkin</surname>
          </string-name>
          ,
          <article-title>Determining the most frequent senses using Russian linguistic ontology RuThes</article-title>
          ,
          <source>in: Proceedings of the workshop on Semantic resources and semantic annotation for Natural Language Processing and the Digital Humanities at NODALIDA</source>
          <year>2015</year>
          , pp.
          <fpage>21</fpage>
          -
          <lpage>27</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Henrich</surname>
          </string-name>
          , E. Hinrichs, T. Vodolazova,
          <article-title>Webcage: a web-harvested corpus annotated with GermaNet senses</article-title>
          ,
          <source>in: Proceedings of the 13th Conference of the European Chapter of the Association for Computational Linguistics</source>
          , pp.
          <fpage>387</fpage>
          -
          <lpage>396</lpage>
          . Association for Computational Linguistics,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>B.</given-names>
            <surname>Scarlini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pasini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Navigli</surname>
          </string-name>
          ,
          <article-title>Just “OneSeC” for producing multilingual sense-annotated data</article-title>
          ,
          <source>in: Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics</source>
          , pp.
          <fpage>699</fpage>
          -
          <lpage>709</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>E.</given-names>
            <surname>Agirre</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O. L.</given-names>
            <surname>De Lacalle</surname>
          </string-name>
          ,
          <article-title>Publicly Available Topic Signatures for all WordNet Nominal Senses</article-title>
          , in: LREC,
          <year>2004</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>T.</given-names>
            <surname>Pasini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Navigli</surname>
          </string-name>
          ,
          <string-name>
            <surname>Train-</surname>
          </string-name>
          o-Matic:
          <article-title>Large-scale supervised word sense disambiguation in multiple languages without manual training data</article-title>
          ,
          <source>in: Proceedings of the 2017 Conference on Empirical Methods in Natural Language Processing</source>
          , pp.
          <fpage>78</fpage>
          -
          <lpage>88</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>E.</given-names>
            <surname>Barba</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Procopio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Campolungo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Pasini</surname>
          </string-name>
          , R. Navigli,
          <article-title>MuLaN: Multilingual Label propagatioN for Word Sense Disambiguation</article-title>
          ,
          <source>in: Proceedings of IJCAI</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>T.</given-names>
            <surname>Pasini</surname>
          </string-name>
          ,
          <article-title>The knowledge acquisition bottleneck problem in multilingual word sense disambiguation</article-title>
          ,
          <source>in: Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, IJCAI-20</source>
          , Yokohama, Japan,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>R.</given-names>
            <surname>Navigli</surname>
          </string-name>
          ,
          <article-title>Word sense disambiguation: A survey</article-title>
          .
          <source>ACM computing surveys (CSUR)</source>
          , vol.
          <volume>41</volume>
          (
          <issue>2</issue>
          ),
          <fpage>10</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>O.</given-names>
            <surname>Melamud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Goldberger</surname>
          </string-name>
          ,
          <string-name>
            <surname>I. Dagan</surname>
          </string-name>
          ,
          <article-title>Context2vec: Learning Generic Context Embedding with Bidirectional LSTM</article-title>
          ,
          <source>in: Proceedings. of COLING</source>
          , pp.
          <fpage>51</fpage>
          -
          <lpage>61</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kutuzov</surname>
          </string-name>
          , E. Kuzmenko,
          <article-title>To lemmatize or not to lemmatize: how word normalisation affects ELMo performance in word sense disambiguation</article-title>
          ,
          <source>in: Proceedings of the First NLPL Workshop on Deep Learning for Natural Language Processing</source>
          , pp.
          <fpage>22</fpage>
          -
          <lpage>28</lpage>
          ,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>G.</given-names>
            <surname>Wiedemann</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Remus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Chawla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Biemann</surname>
          </string-name>
          ,
          <string-name>
            <surname>Does BERT Make Any</surname>
          </string-name>
          <article-title>Sense? Interpretable Word Sense Disambiguation with Contextualized Embeddings</article-title>
          , arXiv preprint arXiv:
          <year>1909</year>
          .10430,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>J.</given-names>
            <surname>Du</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Qi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <article-title>Using BERT for word sense disambiguation</article-title>
          , in: arXiv preprint arXiv:
          <year>1909</year>
          .08358,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>C.</given-names>
            <surname>Hadiwinoto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. T.</given-names>
            <surname>Ng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. C.</given-names>
            <surname>Gan</surname>
          </string-name>
          ,
          <article-title>Improved word sense disambiguation using pre-trained contextualized word representations</article-title>
          , in: arXiv preprint arXiv:
          <year>1910</year>
          .00194,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>N. V.</given-names>
            <surname>Loukachevitch</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Lashevich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Gerasimova</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. V.</given-names>
            <surname>Ivanov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B. V.</given-names>
            <surname>Dobrov</surname>
          </string-name>
          ,
          <article-title>Creating Russian WordNet by Conversion</article-title>
          ,
          <source>in: Proceedings of Conference on Computational linguistics and Intellectual technologies Dialog-2016</source>
          , pp.
          <fpage>405</fpage>
          -
          <lpage>415</lpage>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>T.</given-names>
            <surname>Shavrina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Shapovalova</surname>
          </string-name>
          ,
          <article-title>To the methodology of corpus construction for machine learning: «Taiga» syntax tree corpus and parser</article-title>
          , in: Proceedings of “CORPORA2017”, international conference, Saint-Petersbourg,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>A.</given-names>
            <surname>Panchenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Lopukhina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Ustalov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lopukhin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Arefyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Leontyev</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Loukachevitch</surname>
          </string-name>
          , RUSSE'
          <year>2018</year>
          :
          <article-title>A Shared Task on Word Sense Induction for the Russian Language, in: Computational Linguistics and Intellectual Technologies: Papers from</article-title>
          the Annual International Conference “Dialogue”, Moscow, Russia. RSUH, pp.
          <fpage>547</fpage>
          -
          <lpage>564</lpage>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>A. A.</given-names>
            <surname>Lopukhina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Yu</surname>
          </string-name>
          . Apresyan,
          <string-name>
            <given-names>B. L.</given-names>
            <surname>Iomdin</surname>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            .
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Apresyan</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Yu</surname>
            . Boguslavsaya,
            <given-names>T. V.</given-names>
          </string-name>
          <string-name>
            <surname>Krylova</surname>
            ,
            <given-names>I. B.</given-names>
          </string-name>
          <string-name>
            <surname>Levontina</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Sannikov</surname>
            ,
            <given-names>E. V.</given-names>
          </string-name>
          <string-name>
            <surname>Uryson</surname>
            ,
            <given-names>E. E.</given-names>
          </string-name>
          <string-name>
            <surname>Babaeva</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Ya. Glovinskaya</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          <string-name>
            <surname>Ptentsova</surname>
          </string-name>
          ,
          <article-title>Active Dictionary of the Russian Language [Aktivnyj slovar' russkogo yazyka]</article-title>
          .
          <source>Publishing House Nestor-Istoria, Moscow</source>
          , Vol.
          <volume>3</volume>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <surname>S.I. Ozhegov</surname>
          </string-name>
          ,
          <article-title>Explanatory Dictionary of the Russian Language</article-title>
          . Ed.
          <source>by Skvortsova S.I., 8</source>
          , pp.
          <fpage>1376</fpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bolshina</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Loukachevitch</surname>
          </string-name>
          ,
          <article-title>Generating training data for word sense disambiguation in Russian</article-title>
          ,
          <source>in: Proceedings of Conference on Computational linguistics and Intellectual technologies Dialog-2020</source>
          , pp.
          <fpage>119</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          [32]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          , G. Corrado,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <article-title>Efficient Estimation of Word Representations in Vector Space</article-title>
          ,
          <source>in Proceedings of Workshop at ICLR</source>
          ,
          <year>2013</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          [33]
          <string-name>
            <given-names>M.</given-names>
            <surname>Korobov</surname>
          </string-name>
          , Morphological Analyzer and
          <article-title>Generator for Russian and Ukrainian Languages</article-title>
          ,
          <source>in: Analysis of Images, Social Networks and Texts</source>
          , pp.
          <fpage>320</fpage>
          -
          <lpage>332</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          [34]
          <string-name>
            <given-names>A.</given-names>
            <surname>Kutuzov</surname>
          </string-name>
          , E. Kuzmenko,
          <article-title>WebVectors: A Toolkit for Building Web Interfaces for Vector Semantic Models</article-title>
          , in: Ignatov D. et al. (
          <article-title>eds) Analysis of Images, Social Networks and Texts</article-title>
          .
          <source>AIST 2016. Communications in Computer and Information Science</source>
          , vol
          <volume>661</volume>
          . Springer, Cham,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          [35]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Kuratov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Arkhipov</surname>
          </string-name>
          ,
          <article-title>Adaptation of Deep Bidirectional Multilingual Transformers for Russian Language</article-title>
          , arXiv preprint arXiv:
          <year>1905</year>
          .07213,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          [36]
          <string-name>
            <given-names>M.</given-names>
            <surname>Lesk</surname>
          </string-name>
          ,
          <article-title>Automatic sense disambiguation using machine readable dictionaries: how to tell a pine cone from an ice cream cone</article-title>
          ,
          <source>in: Proceedings of the International Conference on Systems Documentation</source>
          ,
          <year>1986</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          [37]
          <string-name>
            <given-names>F.</given-names>
            <surname>Luo</surname>
          </string-name>
          , T. Liu,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Xia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Chang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Sui</surname>
          </string-name>
          ,
          <article-title>Incorporating glosses into neural word sense disambiguation</article-title>
          , arXiv preprint arXiv:
          <year>1805</year>
          .08028,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>