<!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>Testing Pre-trained Transformer Models for Lithuanian News Clustering</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lukas Stankevičius</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mantas Lukoševičius</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Faculty of Informatics, Kaunas University of Technology</institution>
          ,
          <addr-line>Kaunas</addr-line>
          ,
          <country country="LT">Lithuania</country>
        </aff>
      </contrib-group>
      <fpage>46</fpage>
      <lpage>53</lpage>
      <abstract>
        <p>TA recent introduction of Transformer deep learning architecture made breakthroughs in various natural language processing tasks. However, non-English languages could not leverage such new opportunities with the English text pre-trained models. This changed with research focusing on multilingual models, where less-spoken languages are the main beneficiaries. We compare pre-trained multilingual BERT, XLM-R, and older learned text representation methods as encodings for the task of Lithuanian news clustering. Our results indicate that publicly available pre-trained multilingual Transformer models can be ifne-tuned to surpass word vectors but still score much lower than specially trained doc2vec embeddings.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Document clustering</kwd>
        <kwd>document embedding</kwd>
        <kwd>Lithuanian news articles</kwd>
        <kwd>Transformer model</kwd>
        <kwd>BERT</kwd>
        <kwd>XLM-R</kwd>
        <kwd>multilingual</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>classification, clustering is universal in that it can
handle unknown categories [11, 12]</p>
      <p>Therefore it is well suited for the quickly changing
news articles data.</p>
      <p>© 2020 Copyright for this paper by its authors. Use permitted under Creative
CPWrEooUrckReshdoinpgs IhStpN:/c1e6u1r3-w-0s.o7r3g CCoEmUmoRns WLiceonrsekAsthtriobuptioPnr4o.0cIneteerdnaitniognasl ((CCC EBYU4R.0)-.WS.org)
1https://www.internetworldstats.com/stats7.htm</p>
    </sec>
    <sec id="sec-2">
      <title>2. Literature Review</title>
      <sec id="sec-2-1">
        <title>In this section we review the two first consecutive pha</title>
        <p>ses of common natural language processing (NLP)
tasks: text preprocessing and text representation [10].</p>
      </sec>
      <sec id="sec-2-2">
        <title>These stages recently are of the most active research</title>
        <p>and culminated in the development of the Transformer
architecture. We also examine relevant NLP
contributions for Lithuanian language and our task of news
clustering.</p>
        <sec id="sec-2-2-1">
          <title>2.1. Text Preprocessing</title>
          <p>Text preprocessing involves selection of features that
will bear the understanding of text. The most
elementary approach is tokenization into simple characters or
words. The finer the tokenization, the smaller is the
resulting vocabulary and the more challenging task is
given to the NLP model. On the other hand, coarser
tokens drastically increase vocabulary size and induce
other problems such as sparseness. The middle ground
is statistically significant n-grams of both words and
chars. Examples of this type of tokenizers are
SentencePiece [14], BPE [15], and WordPiece [16]. They are
often used in the state-of-the-art (SOTA) Transformer
models and are shipped together with publicly
available pre-trained models. This way manual
tokenization step is skipped.</p>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>There are number of methods to filter word level to</title>
        <p>kens. It includes lowercasing, stemming,
lemmatization, filtering by maximum and minimum document
frequencies (ignoring tokens that are too rare or too
common throughout the documents).</p>
      </sec>
      <sec id="sec-2-4">
        <title>However, it was shown in [17] that such filtering</title>
        <p>benefits only the classical text representation
approaches such as tf-idf, while shallow neural network models,
doc2vec [18], benefited of not using any such filtering.</p>
        <sec id="sec-2-4-1">
          <title>2.2. Text Representation</title>
          <p>Although tokenized text remains meaningful to us,
models still can not operate on it directly. They need it in a
numerical form. The preferable way is to derive vector
representation for each text sample. Cosine similarity
is the simplest example of models operating on
(comparing) these embeddings. The classical approach to
text representation uses a Bag of Words (BoW) model.
As the name suggests, the order of tokens is lost here
and each document is represented by bare counts
(histogram) of its tokens. Therefore token weighting such
as tf-idf is involved. The higher weight of tf-idf is, the
more descriptive token for a given document is. Given
the number of word</p>
          <p>occurrences in a document  as
tf
a n, d total number of documents  , tf-idf
, number of documents containing word 
as df</p>
          <p>is given by
,
tf-idf
,
= tf, ⋅ log( /df ).
(1)</p>
        </sec>
      </sec>
      <sec id="sec-2-5">
        <title>BoW approaches sufer from several problems. The</title>
        <p>vector length for each document is the same as the
size of the vocabulary. Typically, the vocabulary size
is huge and this induces major memory constraints.</p>
        <p>The embedded vectors are also very sparse as each
document uses only the small subset of the
vocabulary. Various methods, such as Latent Semantic
Analysis (LSA) using Singular Value Decomposition (SVD),
are employed to reduce the dimensionality.
Nevertheless, SVD has to operate on the same high dimensional
documents × tokens matrix.</p>
        <p>
          Work of [
          <xref ref-type="bibr" rid="ref1">19</xref>
          ] revolutionised word embedding
calculations. Previous word embeddings, known as
cooccurrence vectors, were superseded. They were
calculated as direct probabilities of surrounding words in
a context window of a given length. The new word2vec
[
          <xref ref-type="bibr" rid="ref1">19</xref>
          ] algorithm uses the same training inputs, except
the goal is not to calculate the word distribution, but
to derive such embedding weights that context words
would be predicted with maximum accuracy. Such setup
significantly reduced the word vector size and
eliminated problems of high dimensionality and sparseness. 2.3. Related Work on Lithuanian
Later, the next word embedding model, Global Vectors Language
(GloVe) for word representation was presented [
          <xref ref-type="bibr" rid="ref2">20</xref>
          ].
        </p>
        <p>
          It merged advantages of both the matrix factorization There are several works on Lithuanian text
clusterand the shallow window-based methods. Currently it ing. [
          <xref ref-type="bibr" rid="ref7">25</xref>
          ] used internet daily newspaper articles from
is the most used method for independent word vectors. the Lrytas.lt news website and information from the
        </p>
        <p>
          Original word2vec word vectors were extended to largest internet forum for mothers – supermama.lt. 
paragraph vectors by doc2vec model [18]. Here each means and Expectation Maximization (EM) algorithms
sequence of tokens has its own embedding in the same were compared on BoW data representation. It was
space as that of words. CBOW and Skip-gram archi- found that optimal clustering algorithm is  -means with
tectures from the original word2vec algorithm were cosine similarity. Other work analysed unsupervised
applied to documents correspondingly as PV-DM and feature selection for document clustering [
          <xref ref-type="bibr" rid="ref8">26</xref>
          ].
AuPV-DBOW. Distributed Memory model of Paragraph thors found that tf-idf weighting with 3 000 features
Vector (PV-DM) is tasked to predict the next context and spherical  -means clustering algorithm works best.
word given the previous context and document vector, A similar observation is expressed in [
          <xref ref-type="bibr" rid="ref9">27</xref>
          ]. Here 
thus the vector has to sustain memory of that is miss- means was compared to various hierarchical
clustering. Distributed Bag of Words version of Paragraph ing algorithms and was not superseded. Authors found
Vectors (PV-DBOW) is forced to predict context vec- that tf-idf together with stemming is superior to other
tors randomly, given only the document vector. The approaches.
original work [18] used a concatenation of the both [17] compared BoW and doc2vec (PV-DBOW)
Lithuamodels. However, in [17] it was found that PV-DBOW nian news article representations for document
clusalone gave the best results. tering. It was shown that PV-DBOW representation,
        </p>
        <p>
          The most recent text representation models produce trained on the whole dataset is superior to the BoW
contextualised token vectors. Models like ELMO [
          <xref ref-type="bibr" rid="ref3">21</xref>
          ] method. Authors also investigated various PV-DBOW
and various Transformers have each of their inputs to hyperparameters and outlined recommendations for
interact with the other ones. This leads to each to- training method weights.
ken vector being aware of the others. Contextuali- There is also other NLP work on Lithuanian
lansation solved the problem of word polysemy seen in guage. [
          <xref ref-type="bibr" rid="ref10">28</xref>
          ] and [
          <xref ref-type="bibr" rid="ref11">29</xref>
          ] compared traditional and deep
word2vec or GloVe models. learning approaches for Lithuanian internet comments
        </p>
        <p>
          The Transformer architecture presented in 2017 [1] sentiment classification. Authors demonstrated that
excels other contextualised models due to several rea- traditional Naïve Bayes Multinomial and Support
Vecsons. Firstly, only after a single layer each input repre- tor Machine methods outperformed LSTM and
Convosentation becomes aware of the other ones. For Recur- lutional neural networks. Other work [
          <xref ref-type="bibr" rid="ref12">30</xref>
          ] compared
rent Neural Networks (RNN) like ELMO it took  lay- CBOW and Skip-gram word embedding architectures
ers, where  is the sequence length. Another advan- and found the first one to be superior. We can add that
tage over recurrent architectures is that Transformer in this current work we noticed a similar tendency for
is very parallelizable. It does not need to wait for a document vectors: equivalent version of PV-DBOW in
hidden state of the previous word as is the case with our initial experiments outperformed PV-DMM
archiRNN. This particular feature led to creation of multi- tecture.
billion-parameter Transformers such as GPT-2 [
          <xref ref-type="bibr" rid="ref4">22</xref>
          ], T5 We have not found any previous work on
Lithua[
          <xref ref-type="bibr" rid="ref5">23</xref>
          ], Megatron [
          <xref ref-type="bibr" rid="ref6">24</xref>
          ], and T-NLG2. Despite huge suc- nian language using Transformer models.
cess of Transformer models, it can not process long
sequences as its complexity per layer is  ( 2 ⋅ ) where 3. The Data
 is representation dimension. For example, the
maximum input length of the popular BERT model is just
510 tokens. This and other problems of Transformer
architecture currently are researched very actively.
        </p>
      </sec>
      <sec id="sec-2-6">
        <title>We followed methodology of [17] and expanded their</title>
        <p>dataset from 82 793 up to 260 146 articles. Although
average number of characters in each our text
sample is 2 948, several scraped articles were very small
and resulted in empty vectors during averaging the
GloVe vectors. Due to this reason we filtered all
articles with less than 200 characters and this resulted
in a final dataset of 259 996 texts.</p>
        <p>2https://www.microsoft.com/en-us/research/blog/
turing-nlg-a-17-billion-parameter-language-model-by-microsoft/
• Lithuanian news (60 158 articles);
• World news (68 635 articles);
• Crime (30 967 articles);
• Business (19 964 articles);
• Cars (6 313 articles);
• Sports (14 910 articles);
• Technologies (4 438 articles);
• Opinions (9 728 articles);
• Entertainment (2 462 articles);
• Life (3 811 articles);
• Culture (7 967 articles);
• Other (30 643 articles that do not fall into the</p>
        <p>previous categories).</p>
        <p>During most of experiments we employed a smaller
subset of the dataset described above. We sampled
randomly 125 news articles from each of the 12
categories. That results in a total of 1 500 articles equally
distributed among the categories and corresponds to
the data required for one clustering. We planned to
make 50 independent clusterings to average results and
enhance their reproducibility. Thus we repeated inde- 4.3. PV-DBOW
pendent sampling of 1 500 equally distributed articles
and used a subset of 55 487 unique articles (with
repetitions it would be 75 000). During each experiment
we calculated embedding vectors only for those 55 487
news articles.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Methods</title>
      <sec id="sec-3-1">
        <title>The data consist of Lithuanian news articles scraped</title>
        <p>
          from lrt.lt, 15min.lt, and delfi.lt websites. The
number of texts are correspondingly 26 344, 133 587, and 4.1. Clustering
100 065. Due to the absence of sitemap in lrt.lt website,
we did not scrape more articles from this site than is We use  -means clustering algorithm. Due to its high
already scraped in [17]. speed, it is suitable for large corpora [
          <xref ref-type="bibr" rid="ref7">25</xref>
          ] and
outper
        </p>
        <p>
          Evaluation of clustering requires existing knowledge forms other clustering algorithms [
          <xref ref-type="bibr" rid="ref9">27</xref>
          ]. During
experof the potential clusters. For this task we leveraged ar- iments we feed vectorized document representations
ticle category labels extracted from each article URL. and the expected number of clusters  to  -means and
Following the mappings of [
          <xref ref-type="bibr" rid="ref9">27</xref>
          ], the labels were unified receive document assignments to clusters. We set each
from over a hundred categorical descriptions down to of 50  -means initialisations the same.
12 distinct categories. The resulting categories of the
articles are: 4.2. Evaluation
        </p>
        <p>First, we calculate the following confusion matrix
elements:
• TP – pairs of articles that have same category</p>
        <p>label and are predicted to be in the same cluster;
• TN – pairs of articles that belong to diferent
categories and are predicted to be in diferent
clusters;
• FP – pairs of articles that belong to diferent
categories but are predicted to be in the same
cluster;
• FN – pairs of articles that have same category</p>
        <p>label but are predicted to be in diferent clusters.</p>
      </sec>
      <sec id="sec-3-2">
        <title>We chose to evaluate clusters by Matthews Correlation Coeficient (MCC) score due to its reliability as described in [31]. It is calculated as</title>
        <p>TP ⋅ TN − FP ⋅  
MCC = √(TP + FP)(TP + FN)(TN + FP)(TN + FN)
. (2)</p>
      </sec>
      <sec id="sec-3-3">
        <title>The MCC score ranges from -1 to 1. Scores around 0</title>
        <p>value correspond to random clustering, while close to
1 indicate perfect matching. For the sake of
completeness, it must be said that there are other Correlation
Coeficients that provide reliable evaluations [32].</p>
        <p>
          This doc2vec version was trained on all our dataset
– total of 259 996 Lithuanian news articles. We
preprocessed the dataset by lowercasing and tokenizing
it into words. The same vector size (100), number of
epochs (10), window (12), and minimum count (4)
parameters were used as in [17]. PV-DBOW returns a
single embedding for each document so no further
aggregation is required.
4.4. GloVe
4.6. XLM-R
We performed our own text preprocessing during ex- XLM-R [7] is one of the recent multilingual language
periments with GloVe [
          <xref ref-type="bibr" rid="ref2">20</xref>
          ] type Lithuanian word vec- models, much bigger than multilingual BERT. It is trained
tors [33]. It combined lowercasing and word level tok- on 2 terabytes of filtered text from which 13.7 GB is
enization. Out of whole unique 1 028 816 tokens from Lithuanian. The huge size of this model limited our
exour whole dataset 311 470 were also present in Lithua- periments. We only calculated outputs of the first 512
nian GloVe vectors. This unique tokens intersection tokens for each news article. It took approximately a
amounts to 30 % of our tokens and up to 94 % of GloVe. total of 40 hours.
        </p>
        <p>We tried several ways of aggregating GloVe vectors:
5. Results
5.1. GloVe
• calculating an average of all the word vectors in</p>
        <p>the article;
• weighting all tokens with tf-idf and calculating
an average of the 20 word vectors with the
highest weight;</p>
        <p>Results with aggregation of GloVe vectors are presented
in Table 2. It is clearly seen that applying tf-idf
weighting to select the best tokens to average can
signifi• weighting all tokens in an article with Softmax(tf- cantly surpass the simple average of all vectors.
idf) and calculating a weighted average of all the
word vectors in the article.</p>
        <sec id="sec-3-3-1">
          <title>5.2. Multilingual BERT</title>
          <p>4.5. Multilingual BERT The efect of multilingual BERT fine-tuning on
Lithuanian news articles is depicted in Fig. 1. One can clearly
BERT [6] outputs the same number of vectors as it is see that (1) the fine-tuning improves the clustering
refed inputs. The first is a special [CLS] token which is sults, (2) the average of all tokens is much better than
designed to be used in sentence level tasks. The fol- only the [CLS] vector, and (3) the uncased model
verlowing are text data tokens, ending with the last [SEP] sion outperforms the cased one.
token. Optionally, one can add a second [SEP] token in To our surprise, the best results were obtained with
a middle of an input sequence to separate two text seg- limiting the number of tokens to only the first 144 (see
ments. In our experiments we input only one segment Fig. 2). This can be attributed to the more important
and always separately try the [CLS] token output vec- information being in the beginning of news article. We
tor and the averages of all token vectors. Pre-trained observed the same tendency with the XLM-R model.
models like multilingual BERT are supposed to be
finetuned for the desirable task. 5.3. The Best Models</p>
          <p>We performed Masked Language Modelling fine-
tuning on half of our subset data – 27 743 news articles. We tried four diferent models to represent Lithuanian
We trained with batch size of 4 for 5 epochs totalling news articles. Do Transformer models scored better
68 505 steps for uncased and 75 985 steps for cased ver- than PV-DBOW? As can be seen in Table 3, the best
sions of pre-trained multilingual BERT model. Transformer model managed to outperform GloVe
vec</p>
          <p>The maximum number of input tokens to BERT is tors. However, PV-DBOW model is far ahead with the
512, including special tokens. The most articles are mean MCC score of 0.442.
within 512 tokens limit but some are longer. We tried
to estimate efect of this constraint by trying to feed
even fewer tokens and analyzing how mean MCC score 6. Conclusions
changes with the longer input sequence.</p>
          <p>We carried out our experiments in Google Colab3 In this work we compared multilingual BERT, XLM-R,
environment. It ofers 12 GB of RAM and GPU-accele- GloVe, and PV-DBOW text representations for
Lithuarated machines which allows an order of magnitude nian news clustering. For BERT we found out that
speed up of BERT model compared to CPU. the average of only the first 144 token vectors
outperforms longer aggregations or the [CSL] token vector.</p>
          <p>We observed that BERT fine-tuning with Lithuanian
news articles also improves the results. The other
pretrained Transformer type model XLM-R was too
com3https://colab.research.google.com/ putationally expensive to optimize and out of the four
its initial representations scored the worst. Regard- specially trained simpler PV-DBOW.
ing GloVe vectors, we found that its best Softmax(tf- Multilingual BERT MCC score kept rising till last
idf) embeddings (mean MCC score 0.264) are outper- fine-tuning steps and it is not clear how large the
imformed by the BERT. Nevertheless, the best text repre- provement could be accomplished training longer. Our
sentation method proved to be PV-DBOW with mean future plan is to clarify this by using more data. We
MCC score 0.442. Our work on generating representa- also plan to train a new monolingual BERT model
speciftions for Lithuanian news clustering showed that mul- ically for Lithuanian language. It would be interesting
tilingual pre-trained Transformers can be better than to know if these resource-“hungry” approaches could
independent GloVe vectors but under-performs against surpass the score of the relatively simple PV-DBOW</p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [19]
          <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>
          , Efi- wordnet.,
          <article-title>Artificial intelligence and algorithms cient estimation of word representations in vec- in intelligent systems: proceedings of 7th comtor space</article-title>
          ,
          <source>arXiv preprint arXiv:1301.3781</source>
          (
          <year>2013</year>
          ).
          <source>puter science on-line conference 2018</source>
          (
          <year>2018</year>
          )
          <fpage>394</fpage>
          -
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>J.</given-names>
            <surname>Pennington</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Socher</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. D.</given-names>
            <surname>Manning</surname>
          </string-name>
          , Glove:
          <fpage>404</fpage>
          .
          <article-title>Global vectors for word representation</article-title>
          , in: [31]
          <string-name>
            <given-names>D.</given-names>
            <surname>Chicco</surname>
          </string-name>
          ,
          <string-name>
            <surname>G. Jurman,</surname>
          </string-name>
          <article-title>The advantages of the Proceedings of the 2014 conference on empir- matthews correlation coeficient (mcc) over f1 ical methods in natural language processing score and accuracy in binary classification eval(EMNLP</article-title>
          ),
          <year>2014</year>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          . uation,
          <source>BMC genomics 21</source>
          (
          <year>2020</year>
          )
          <article-title>6</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>M. E.</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>
          , M. Gard- [32]
          <string-name>
            <given-names>F.</given-names>
            <surname>Beritelli</surname>
          </string-name>
          , G. Capizzi,
          <string-name>
            <given-names>G. Lo</given-names>
            <surname>Sciuto</surname>
          </string-name>
          , C. Napoli, ner, C. Clark,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <surname>Deep con- M. Woźniak</surname>
          </string-name>
          ,
          <article-title>A novel training method to preserve textualized word representations, arXiv preprint generalization of rbpnn classifiers applied to ecg arXiv:</article-title>
          <year>1802</year>
          .
          <volume>05365</volume>
          (
          <year>2018</year>
          ). signals diagnosis,
          <source>Neural Networks</source>
          <volume>108</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>A.</given-names>
            <surname>Radford</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Child</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Luan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Amodei</surname>
          </string-name>
          ,
          <volume>331</volume>
          -
          <fpage>338</fpage>
          . I. Sutskever, Language models are unsupervised [33]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bielinskienė</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Boizou</surname>
          </string-name>
          , I. Bumbulienė, J. Komultitask learners,
          <source>OpenAI Blog 1</source>
          (
          <year>2019</year>
          )
          <article-title>9</article-title>
          . valevskaitė, T. Krilavičius, J. Mandravickaitė,
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>C.</given-names>
            <surname>Rafel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Roberts</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          , E. Rimkutė,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vilkaite</surname>
          </string-name>
          ̇-Lozdienė,
          <string-name>
            <surname>Lithuanian</surname>
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Narang</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Matena</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>P. J.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
          </string-name>
          , word embeddings,
          <year>2019</year>
          . URL: http://hdl.handle.
          <article-title>Exploring the limits of transfer learning with a net/20</article-title>
          .500.11821/26,
          <article-title>CLARIN-LT digital library unified text-to-text transformer, arXiv preprint in the Republic of Lithuania</article-title>
          . arXiv:
          <year>1910</year>
          .
          <volume>10683</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>M.</given-names>
            <surname>Shoeybi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Patwary</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Puri</surname>
          </string-name>
          , P. LeGresley, J.
          <string-name>
            <surname>Casper</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Catanzaro</surname>
          </string-name>
          , Megatron-lm:
          <article-title>Training multi-billion parameter language models using gpu model parallelism</article-title>
          , arXiv preprint arXiv:
          <year>1909</year>
          .
          <volume>08053</volume>
          (
          <year>2019</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>G.</given-names>
            <surname>Ciganaitė</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mackute</surname>
          </string-name>
          ̇-Varoneckienė, T. Krilavičius,
          <article-title>Text documents clustering</article-title>
          .,
          <article-title>Informacinės technologijos : 19-oji tarpuniversitetinė tarptautinė magistrantu˛ ir doktorantu˛ konferencija "Informacinė visuomenė ir universitetinės studijos"</article-title>
          <source>(IVUS</source>
          <year>2014</year>
          )
          <article-title>: konferencijos pranešimu˛ medžiaga (</article-title>
          <year>2014</year>
          )
          <fpage>90</fpage>
          -
          <lpage>93</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>A.</given-names>
            <surname>Mackute</surname>
          </string-name>
          ̇-Varoneckienė, T. Krilavičius,
          <article-title>Empirical study on unsupervised feature selection for document clustering</article-title>
          .,
          <article-title>Human language technologies - the Baltic perspective : proceedings of the 6th international conference</article-title>
          ,
          <source>Baltic HLT</source>
          <year>2014</year>
          (
          <year>2014</year>
          )
          <fpage>107</fpage>
          -
          <lpage>110</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>V.</given-names>
            <surname>Pranckaitis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lukoševičius</surname>
          </string-name>
          ,
          <article-title>Clustering of Lithuanian news articles</article-title>
          ,
          <source>in: CEUR Workshop Proceedings</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kapočiu</surname>
          </string-name>
          ¯tė-Dzikienė,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševičius</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Wozniak</surname>
          </string-name>
          ,
          <article-title>Sentiment analysis of Lithuanian texts using traditional and deep learning approaches</article-title>
          .,
          <source>Computers</source>
          <volume>8</volume>
          (
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>16</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kapočiu</surname>
          </string-name>
          ¯tė-Dzikienė,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševičius</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Woź- niak, Sentiment analysis of Lithuanian texts using deep learning methods</article-title>
          .,
          <source>Information and software technologies: 24th international conference, ICIST</source>
          <year>2018</year>
          , Vilnius, Lithuania, October 4-
          <issue>6</issue>
          ,
          <year>2018</year>
          : proceedings (
          <year>2018</year>
          )
          <fpage>521</fpage>
          -
          <lpage>532</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>J.</given-names>
            <surname>Kapočiu</surname>
          </string-name>
          ¯tė-Dzikienė,
          <string-name>
            <given-names>R.</given-names>
            <surname>Damaševičius</surname>
          </string-name>
          ,
          <article-title>Intrinsic evaluation of Lithuanian word embeddings using</article-title>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>