<!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>A Comparative Study of Text Representations for French Real-Estate Classified Advertisements Information Extraction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Lucie Cadorel</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea G. B. Tettamanzi</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>KCityLabs</institution>
          ,
          <addr-line>Sophia Antipolis</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Université Côte d'Azur</institution>
          ,
          <addr-line>Inria, CNRS, I3S, Sophia Antipolis</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <fpage>55</fpage>
      <lpage>63</lpage>
      <abstract>
        <p>Text representations are widely used in NLP tasks such as text classification. Very powerful models have emerged and been trained on huge corpora for diferent languages. However, most of the pre-trained models are domain-agnostic and fail on domain-specific data. We perform a comparison of diferent text representations applied to French Real Estate classified advertisements through several text classification tasks to retrieve some key attributes of a property. Our results demonstrate the limitations of pre-trained models on domain-specific data and small corpora, but also the strength of text representation, in general, to capture underlying knowledge about language and stylistic specificities.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Text Representations</kwd>
        <kwd>Information Extraction</kwd>
        <kwd>Real-Estate Market</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Real-estate classified advertisements provide great
details and relevant information about a property that is
valuable for the intelligence of the real-estate market. For
example, price predictions are often based on attributes
such as the type of property, the number of rooms or
even the floor at which it is located. However, those key
information are not always clearly specified in the ads
and often difer from an ad to another and from an
advertiser from another. Thus, the automatic extraction
of key information from the text of real-estate classified
advertisements is a challenging and promising task to
help in some real-estate market applications.</p>
      <p>Given the limited number of diferent values that
economically relevant attributes of a real-estate
property may take, this information extraction task can be
viewed as a classification problem. For instance, if the
number of rooms of a property is sought for, the
problem can be stated as assigning the property described
by a given advertisement to one of the classes labeled
as {1, 2, 3, 4, 5+}, corresponding to single-room,
tworoom, three-room, four-room, and five-or-more-room
dwellings. Nevertheless, texts of real-estate ads are often
short with language and stylistic specificities and
variabilities. Also, an additional challenge may be represented by
the need to extract information from advertisements
written in languages other than English, for which linguistic
resources are thus harder to find or less well-developed.</p>
      <p>Text representations models have emerged as very
powerful approaches to learn useful features of a text and
have been widely used for Machine Learning tasks such
as classification. It is thus interesting to carry out a
comparative study of the most prominent models found in the
literature as they are applied to this specific text
classification task, to understand their strengths and weaknesses.</p>
      <p>Our main contributions may be summarized as follows:
• we apply diferent text representations to a
classification task to retrieve key attributes of
properties found in classified advertisements written
in French, that we have collected and annotated
manually;
• we propose a comparison of the strength and
limitations of diferent text representations ;
• we analyse the vocabulary and register used by
French real-estate agents to understand their
impact in the classification.</p>
      <sec id="sec-1-1">
        <title>The rest of the paper is organized as follows: Section 2</title>
        <p>positions our contribution with respect to the literature;
Section 3 provides a detailed description of the dataset
and the method we propose to classify real-estate ads;
Section 4 reports the results of the experiment and draws
some conclusions.
into numeric features.</p>
      </sec>
      <sec id="sec-1-2">
        <title>One of the most common classical models is Bag-of</title>
        <p>words (BoW), which represents a text by the occurrence
of words. This model involves a vocabulary and a
measure of the occurrence of words. The vocabulary captures
all the words found in the corpus of texts and is fixed.</p>
        <p>
          Regarding the measure, it can be binary (presence or not
of a word in the text) or weighted. For example, Term
Frequency – Inverse Document Frequency (TF-IDF) is
a weighted BoW that scores each word of a text by its
frequency in the text (TF) and across the whole corpus
(IDF). This measure penalizes very frequent words and Figure 1: CBOW and Skip-gram architectures [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]
highlights relevant one. The classical methods are easy to
compute and customize for any language and text
speciifcities. However, this approach sufers from a curse of Embeddings from Language Models (ELMo) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] is a
twodimensionality because of the size of the vocabulary and layer bidirectional language model using Bi-LSTM. This
the sparsity. Also, it does not capture the position and means that the left and right contexts are taken into
meaning of a word in a text. account in the predictions. Also, it uses a character-level
        </p>
        <p>
          Those limitations led to a feature learning technique representation of words. Nevertheless, those kinds of
in which words are mapped to a vector of  dimensions, modes do not improve performance significantly and are
with  smaller than the size of the vocabulary. This ap- computationally very expensive.
proach is called Word Embedding. The most well-known The last state-of-the-art context-based model uses a
model is Word2Vec, developed by Mikolov et al. [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and Transformer architecture [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. It has been proven that
based on neural networks. Two architectures have been Transformers are faster and more eficient than
(Bi)released: continuous bag-of-words (CBOW) and Skip- LSTM (ELMo) or CNN (Word2Vec). For example,
Bidigram. Both methods train a word against its neighboring rectional Encoder Representations from Transformers
words in the input corpus. The main diference is CBOW (BERT) [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and its variants are one of those models. BERT
uses neighbors to predict the target word, while Skip- uses parallel attention layers instead of sequential
recurgram uses the target to predict its neighbors. rent neural networks as ELMo does. Also, it is trained
        </p>
        <p>
          A variant of Word2Vec is Doc2vec [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], which creates on a huge corpus with two specific tasks: masked
lana numeric representation for the whole document. As guage model (MLM) and next sentence prediction (NSP).
Word2Vec, two architectures have been built. The first For MLM, some tokens are masked and the model has
one is based on CBOW with an extra input which is to predict them in a sentence. The other task (NSP) is
the ID of the document. This model is called Distributed to try to predict, between two sentences, which one
folMemory version of Paragraph Vector (PV-DM). The other lows the other one. Models like BERT reach high
perforone is inspired by Skip-gram and is called Distributed mance compared to the other embedding models.
HowBag of Words version of Paragraph Vector (PV-DBOW). ever, some limitations have arisen: the need for a huge
        </p>
        <p>
          Finally, there exist other models similar to Word2Vec, training set and a pre-trained model on general domain
such as Global Vectors (GloVe) [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] or FastText [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. Glove limits their application to specific domains or tasks. Thus,
focuses on the global context instead of local one and some specific domain models have been trained such as
uses a word-word co-occurrence matrix computed from BERTTweet for Twitter or SciBERT for the biological
the entire corpus. FastText is based on the CBOW archi- domain.
tecture but using -grams as input instead of full words. The advantages and limitations of the diferent
exist -grams help to prevent the Out-of-Vocabulary problem ing word embedding models for low-quality data are
that sufer Word2Vec, Glove or classical representations. discussed in a recent survey of word representation
modHowever, this method requires a huge storage memory. els [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ].
        </p>
        <p>All of the feature learning techniques presented above All the methods described above have been widely
have limitations such as the need for a huge corpus to used and compared for diferent tasks and types of text.
train and failure to capture contextual information. However, a few of them are focused on small data and</p>
        <p>Context-based models try to tackle those limitations. French documents, as in our work.</p>
        <p>
          Contextual embeddings help to distinguish a same word Dynomant et al. [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ] compare mainly Word2Vec
(Skipwith a diferent meaning according to the semantics and gram, CBOW), FastText and Glove on a specific dataset
grammar. The first contextual embeddings models are (health-related documents) written in French. They also
mainly based on the (Bi-)LSTM architecture. For example,
have to come to grips with the issue of the quality of vertisments and, finally, the diferent classification tasks
language. According to their evaluation, which is more that we have used for the comparison.
qualitative (similarity, word clustering, etc.) than
quantitative, they find Word2Vec with a Skip-gram architecture 3.1. Dataset
to be the most promising model.
        </p>
        <p>
          Another work [
          <xref ref-type="bibr" rid="ref10 ref20">10</xref>
          ], comparing Word2Vec to latent We gathered 5,440 real-estate classified advertisements of
semantic analysis (LSA), shows that LSA gives better residential and commercial properties, luxury homes and
results for small training corpora, while Word2Vec works garages/parkings, all located on the French Riviera, from
best with medium-sized training corpora. This study various French online advertisers. The ads are written in
too carries out a qualitative, rather than quantitative, French and composed of a title, description, pictures, and
analysis. some metadata about the property (e.g type of property,
        </p>
        <p>
          A recent survey of text classification algorithms [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] number of rooms, price, etc.). Metadata include the most
illustrates essentially the same methodology we followed, important and relevant information to summarize a
propconsisting of pre-processing, feature extraction, and clas- erty. However, metadata difer from an ad to another and
sification, by covering a variety of models of text repre- from an advertiser to another. On the other hand, all ads
sentations (BoW, TF-IDF, Word2Vec, BERT, etc.) and clas- contain a textual description which is a great source of
sification (Naive Bayes, Decision Trees, Random Forests, information to infer missing metadata.
Gradient Boosting, Logistic Regression, and Deep Learn- In our study, we focused on extracting the type of
ing). It compares the advantages and limitations of each property, the number of rooms, and the apartment’s floor.
model. Also, the authors mention several works in difer- As we have this information in metadata for a suficient
ent domains, including health, business, and social, and number of ads, it was relatively easy to label the texts and
their applications. to apply classification for each type of information. Also,
        </p>
        <p>
          Finally, Gupta and Waseem [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] try diferent word we created artificial classes to normalize our targets. For
embedding models to detect hate speech from Twitter example, for the type of property, we did not distinguish a
and use Logistic Regression to classify tweets. The au- luxury villa from a small house : both have been classified
thors find Word2Vec to perform better than Glove, and as ’House’. Regarding the number of rooms, it goes from
FastText to be the worst model in that setting. They ’1’ to ’5 and more’ rooms which is a popular discretization
also provide compelling evidence that, while domain- in the Real Estate market. Finally, the floor of the property
specific models outperform domain-agnostic ones, their is divided in 5 classes : from ’Ground floor’ to ’third floor’
combination yields the best results. In addition, they find and then, ’High floor’ and ’Last Floor’. The last two
Doc2Vec to perform poorly and Tweet2Vec (specifically classes might be confusing as ’Last Floor’ is also a ’High
designed for Twitter micro-blogs) to perform rather well Floor’ but the information ’Last Floor’ could be important
on imbalanced data, but less so on balanced data. in price predictions.
        </p>
        <p>Tables 1, 2, and 3 show the class distribution for each
target. The type of property is complete (0 missing data)
3. Method but not really balanced. It is very easy to get the type of
property in the metadata since it is essential to sell the
In this section, we will first describe the dataset, then the product. However, the number of rooms and the floor of
preprocessing and feature extraction applied on the ad- a property are not complete. This is the reason why it</p>
      </sec>
      <sec id="sec-1-3">
        <title>Preprocessing and cleaning texts are a crucial step since</title>
        <p>French real-estate ads are full of noisy, repetitive words
and abbreviations.</p>
        <p>First, we removed noise such as elongated punctuations
(“......”, “!!!!”, etc.) and URLs. We replaced symbols such as
“e” by “euros”, “m2”, “M2”, and “M2” by “m2”. Also, some
abbreviations are of common use in the real-estate
market, e.g., ‘apt.’ stands for apartment, ‘balc.’ for balcony.</p>
        <p>We tried to remove proper nouns found in phrases such
as “contactez Paul Martin” (contact Paul Martin), which
refer to the advertiser, thanks to a regex.</p>
        <p>Then, we lemmatized texts with a French lemmatizer
from spaCy. This lemmatizer has been trained on the
French Sequoia corpus1 and WikiNER. The lemmatizer
performs pretty well for French, as we can see in Figure 3.</p>
        <p>Nevertheless, the syntax of real-estate ads is slightly
different from the general French syntax and the lemmatizer
fails to assign the correct lemma. For example, the noun
“nuit” (night) in the phrase “coin nuit” (sleeping area) is
erroneously lemmatized in the verb “nuire” (nuit is also
the 3rd person sg. form of “nuire”, to harm).</p>
        <p>The final step was to remove punctuation, numbers and
French stopwords. We tuned the stopword list with very
frequent words in the real estate vocabulary, e.g.,
“honoraires” (fees), “agent immobilier” or “agent commercial”
(real-estate agent).
might be interesting to predict this kind of information 3.3. Feature Extraction
from the text. Also, we only predict the number of rooms
for apartments and houses, and the floor of the property After cleaning the texts, we applied diferent text
repreonly for apartments. sentations methods presented in Section 2.</p>
        <p>
          Although we plan on making our dataset publicly avail- Two classical Bag-of-Words methods have been tested
able, for the time being we could not, for legal reasons, : TF and TF-IDF. We set maximum features to 5,000 and
as it is expressly forbidden by the real-estate agencies we chose to take a range of -grams from 1 to 3, that is
that own those advertisements to republish them in any to say from 1 to 3 tokens.
form, as long as the relevant properties are still on the Then, we tried non-contextual embedding with
market. Word2Vec (Skip-Gram), Doc2Vec (PV-DM), and FastText.
We trained those 3 models on our corpus of ads. We
chose a smaller number of features for FastText because
3.2. Text Preprocessing of its need of memory storage. We wanted to compare
our own trained non-contextual embeddings with a
pretrained model, but only few models have been trained
on a French corpora. Thus we only found a pre-trained
Word2Vec model [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ].
        </p>
        <p>Finally, we wanted to apply contextual embedding.</p>
        <p>
          However, although pre-trained (Bi-)LSTM models such
as ELMo have recently become available for French,2 we
were not aware of them at the time we planned our
experiments. Now, it is very long to train a model and a
huge corpus is needed, which we lack. Therefore, we
decided to try pre-trained Transformer models for French,
like CamemBERT [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and FlauBERT [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. These French
models chiefly difer for their training data. CamemBERT
was trained on OSCAR [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ], whose size is 138 GB after
cleaning, while FlauBERT used 24 corpora from diferent
sources (Wikipedia, books, Common Crawl, etc.), whose
overall size is only half as the CamemBERT training data
(71 GB). They also difer for their tokenizer: FlauBERT
uses a basic Byte Pair Encoding [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], whereas
CamemBERT prefers its extension, called SentencePiece [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ].
Finally, the models use diferent strategies for the masking
task: FlauBERT masks sub-word, whereas CamemBERT
masks the whole word.
        </p>
        <sec id="sec-1-3-1">
          <title>3.4. Classification Task</title>
        </sec>
      </sec>
      <sec id="sec-1-4">
        <title>The final step was to classify our real-estate ads accord</title>
        <p>ing to three labels (Type of property, Number of rooms</p>
      </sec>
      <sec id="sec-1-5">
        <title>1https://github.com/UniversalDependencies/UD_French-Sequoia</title>
      </sec>
      <sec id="sec-1-6">
        <title>2Cf., for example,</title>
        <p>ELMoForManyLangs.
https://github.com/HIT-SCIR/
and Floor of the property) in order to retrieve missing
metadata. We used our diferent feature extractions as
input and we applied a classifier. Diferent classifiers
have been tried (e.g. Naive Bayes, Logistic Regression,
or Random Forest) for every text representations, but in
the following, we will only present results with Logistic
Regression as it gave higher score. CamemBERT and
FlauBERT have been already trained for classification, so
we used their classifier based on neural networks.</p>
        <p>We also compared our models to a simple Regex, which
is our baseline. For instance, to find the type of property,
we crafted rules that classify a property as an apartment
if the words “apartment” or “studio” are found; else if
“house” or “villa” are found, it is classified as house, and so
on. For the number of rooms, we searched for a number
(in words or digits) before the word “pièce” (room) or
“chambre” (bedroom); if we find a number before “pièce”
then we take it as the label for classification; else, if we
ifnd a number before “chambre”, we take that number
plus one. The same idea is followed for the floor of a
property, but the word “étage” (floor) is used instead.</p>
        <p>We used the F1-Score as measure of accuracy to handle
imbalanced classes.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>4. Experiments and Results</title>
      <sec id="sec-2-1">
        <title>In this section, we will present the results of our ex</title>
        <p>periments and the comparison of the diferent text
representations. Afterward, we will discuss the possible
explanations of the results and infer knowledge for the
real-estate market.</p>
        <sec id="sec-2-1-1">
          <title>4.1. Classification results and</title>
        </sec>
        <sec id="sec-2-1-2">
          <title>Comparison</title>
        </sec>
      </sec>
      <sec id="sec-2-2">
        <title>The results of the classification show that most of the</title>
        <p>text representation methods combined with a classifier
outperform the Regex baseline. It shows that Real Estate
ads are too noisy to retrieve information easily.
Nevertheless, we noticed that the predictions of number of
rooms are slightly better with a regex for 2, 3 or 4 rooms.
The advertisers seem to write more often the number of
rooms for those classes than for ’1’ or ’5 and more’ rooms
in their description.</p>
        <p>Comparing text representations, classical methods
(mainly TF-IDF) and CamemBERT achieved the best
F1-Score. Non-contextual methods such as Word2Vec,
Doc2Vec or FastText lagged behind. FlauBERT fared
even worse. FastText and FlauBERT are more based on a
character or sub-word level. However, the vocabulary of
French real-estate ads is pretty poor and might not be
suitable for this level. On the contrary, Doc2Vec embeds
the whole paragraph and is less precise. Most paragraphs
contain the same kind of vocabulary and syntax, so
Doc2Vec fails to discriminate them. In general, classical
methods gave better results, except for CamemBERT,
which has similar results. Nevertheless, the training
dataset was really small and the performance of more
complex methods might improve with a larger corpus.</p>
        <sec id="sec-2-2-1">
          <title>4.2. Discussion</title>
        </sec>
      </sec>
      <sec id="sec-2-3">
        <title>The comparison of the text representations for the classiifcations tasks highlights that classical representations such as TD-IDF have better results than non-contextual word-embbedings (Word2vec, FastText, etc.) or quite</title>
        <p>
          results. Odds ratio helps to know if a variable (e.g., a
word) is increasing or decreasing the probability of the
text belonging to one class or another. In Tables 7, 8
and 9, we can see the words that increase or decrease
the most the probability for each class. For example, the
probability is obviously increased by the word that
describes the class, such as “apartment”, “house”, for the
type of product, or “two rooms”, “three rooms” for the
number of rooms. However, it is interesting to see that stand out for the classification task.
unexpected words turn out to have an important impact. Another interesting finding is that pre-trained models,
Indeed, we can see that real-estate agents target diferent despite having been trained on a much larger corpus and
people according to the number of rooms. They often use with impressive computational resources, turn out not
words about investment for one- or two-room dwellings, to be much useful, due to their being domain-agnostic,
while they target parents with children for three-room whereas models trained on our small domain-specific
properties. Furthermore, the vocabulary used to clas- corpus clearly outperform them, thus confirming similar
sify the floor of the property is also diferent. An agent ifndings in other domains [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
will describe more the view for a high floor than for the Finally, we provided knowledge about the vocabulary
ground floor. For instance, the expression “panoramic and the type of register use by the real-estate agents
view” is associated to “Last Floor”. according to the property they advertise.
        </p>
        <p>In a nutshell, this study points out the specific and We believe that our results will provide useful guidance
stylistic vocabulary used by French real-estate agents. As to anybody willing to engage in real-estate classified ads
we have shown, basic information is not always clearly classification, in general, and information extraction in
and explicitly written in the ads. However, other words particular.
can help to infer such key information for the real-estate A promising research direction which is, in our
opinmarket. ion, worth investigating is to combine diferent text
representations models, each capable of capturing diferent
details, in order to obtain a higher overall accuracy.
An5. Conclusion and Further Work other quite obvious extension of our investigation would
be to gather a bigger corpus of advertisements and study
how using it to train the model increases the classification
accuracy. Large language models could also be
considered, as a possible end-to-end solution to this information
extraction task.</p>
        <p>As future work, it could be interesting to capture the
syntax of real-estate ads in order to understand even
better their language. Also, property pictures, which
of</p>
      </sec>
      <sec id="sec-2-4">
        <title>In this paper, we carried out a comparison of various text</title>
        <p>representations models with respect to their application
to the classification of real-estate classified
advertisements in French, having the ultimate goal of extracting
key information about the properties they advertise.</p>
        <p>In summary, we found out that, among the models we
tested, the classic representation TF-IDF and the most
state-of-the-art model CamemBERT are the ones that
ten come together with the advertisements, are a major
source of information that can contribute to the
intelligence of the real-estate market.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgments</title>
      <sec id="sec-3-1">
        <title>This research was carried out in the Wimmics team,</title>
        <p>which is a joint research team of Université Côte d’Azur,
Inria, and I3S. Our research motto: AI in bridging social
semantics and formal semantics on the Web.</p>
        <p>This work has been partially supported by the French
government, through the 3IA Côte d’Azur “Investments
in the Future” project managed by the National Research
Agency (ANR) with the reference number
ANR-19-P3IA0002.</p>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>T.</given-names>
            <surname>Mikolov</surname>
          </string-name>
          , I. Sutskever,
          <string-name>
            <given-names>K.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G. S.</given-names>
            <surname>Corrado</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Dean</surname>
          </string-name>
          ,
          <article-title>Distributed representations of words and phrases and their compositionality</article-title>
          , in: C.
          <string-name>
            <surname>J. C. Burges</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Bottou</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Welling</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          <string-name>
            <surname>Ghahramani</surname>
            ,
            <given-names>K. Q.</given-names>
          </string-name>
          <string-name>
            <surname>Weinberger</surname>
          </string-name>
          (Eds.),
          <source>Advances in Neural Information Processing Systems</source>
          , volume
          <volume>26</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2013</year>
          . URL: https://proceedings.neurips.cc/paper/2013/lfie/ 9aa42b31882ec039965f3c4923ce901b-Paper.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Le</surname>
          </string-name>
          , T. Mikolov,
          <article-title>Distributed representations of sentences and documents</article-title>
          ,
          <source>in: Proceedings of the 31th International Conference on Machine Learning, ICML 2014</source>
          , Beijing, China,
          <fpage>21</fpage>
          -
          <lpage>26</lpage>
          June 2014, volume
          <volume>32</volume>
          <source>of JMLR Workshop and Conference Proceedings, JMLR.org</source>
          ,
          <year>2014</year>
          , pp.
          <fpage>1188</fpage>
          -
          <lpage>1196</lpage>
          . URL: http://proceedings.mlr.press/v32/le14.html.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <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.</given-names>
            <surname>Manning</surname>
          </string-name>
          , Glove:
          <article-title>Global vectors for word representation</article-title>
          ,
          <source>in: Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          ,
          <article-title>Association for Computational Linguistics</article-title>
          , Doha, Qatar,
          <year>2014</year>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1543</lpage>
          . URL: https://www.aclweb.org/anthology/D14-1162. doi:
          <volume>10</volume>
          .3115/v1/
          <fpage>D14</fpage>
          -1162.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>P.</given-names>
            <surname>Bojanowski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Grave</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Joulin</surname>
          </string-name>
          , T. Mikolov,
          <article-title>Enriching word vectors with subword information</article-title>
          ,
          <source>arXiv preprint arXiv:1607.04606</source>
          (
          <year>2016</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <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>
          ,
          <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: Proc. of NAACL</source>
          ,
          <year>2018</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Vaswani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Shazeer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Parmar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Uszkoreit</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Jones</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A. N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , L. u. Kaiser,
          <string-name>
            <surname>I. Polosukhin</surname>
          </string-name>
          ,
          <article-title>Attention is all you need</article-title>
          , in: I. Guyon,
          <string-name>
            <given-names>U. V.</given-names>
            <surname>Luxburg</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bengio</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wallach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Fergus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Vishwanathan</surname>
          </string-name>
          , R. Garnett (Eds.),
          <source>Advances in Neural Information Processing Systems</source>
          , volume
          <volume>30</volume>
          ,
          <string-name>
            <surname>Curran</surname>
            <given-names>Associates</given-names>
          </string-name>
          , Inc.,
          <year>2017</year>
          . URL: https://proceedings.neurips.cc/paper/2017/file/ 3f5ee243547dee91fbd053c1c4a845aa-Paper.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <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>
          , Volume
          <volume>1</volume>
          (Long and Short Papers),
          <source>Association for Computational Linguistics</source>
          , Minneapolis, Minnesota,
          <year>2019</year>
          , pp.
          <fpage>4171</fpage>
          -
          <lpage>4186</lpage>
          . URL: https://www. aclweb.org/anthology/N19-1423. doi:
          <volume>10</volume>
          .18653/ v1/
          <fpage>N19</fpage>
          -1423.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>N.</given-names>
            <surname>Usman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Imran</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. S.</given-names>
            <surname>Khalid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mukesh</surname>
          </string-name>
          ,
          <article-title>A comprehensive survey on word representation models: From classical to state-of-the-art word representation language models</article-title>
          ,
          <year>2020</year>
          . URL: http://arxiv.org/ abs/
          <year>2010</year>
          .15036.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>E.</given-names>
            <surname>Dynomant</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Lelong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Dahamna</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Massonnaud</surname>
          </string-name>
          , G. Kerdelhué,
          <string-name>
            <given-names>J.</given-names>
            <surname>Grosjean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Canu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. J.</given-names>
            <surname>Darmoni</surname>
          </string-name>
          ,
          <article-title>Word Embedding for the French Natural Language in Health Care: Comparative Study</article-title>
          ,
          <source>JMIR Med Inform</source>
          <volume>7</volume>
          (
          <year>2019</year>
          ). URL: http://www.ncbi.nlm. nih.gov/pubmed/31359873. doi:
          <volume>10</volume>
          .2196/12310.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>E.</given-names>
            <surname>Altszyler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Sigman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Ribeiro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. F.</given-names>
            <surname>Slezak</surname>
          </string-name>
          ,
          <article-title>Comparative study of LSA vs Word2vec embeddings in small corpora: a case study in dreams database, Consciousness and Cognition (</article-title>
          <year>2017</year>
          )
          <fpage>178</fpage>
          -
          <lpage>187</lpage>
          . URL: http://arxiv.org/abs/1610.01520. doi:
          <volume>10</volume>
          . 1016/j.concog.
          <year>2017</year>
          .
          <volume>09</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>K.</given-names>
            <surname>Kowsari</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K. J.</given-names>
            <surname>Meimandi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Heidarysafa</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mendu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L. E.</given-names>
            <surname>Barnes</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. E.</given-names>
            <surname>Brown</surname>
          </string-name>
          , Text Classification Algorithms: A Survey, arXiv:
          <year>1904</year>
          .08067 [cs, stat] (
          <year>2020</year>
          ). URL: http://arxiv.org/abs/
          <year>1904</year>
          .08067. doi:
          <volume>10</volume>
          .3390/info10040150, arXiv:
          <year>1904</year>
          .08067.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>S.</given-names>
            <surname>Gupta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Waseem</surname>
          </string-name>
          ,
          <article-title>A Comparative Study of Embeddings Methods for Hate Speech Detection from Tweets (</article-title>
          <year>2018</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>J.-P.</given-names>
            <surname>Fauconnier</surname>
          </string-name>
          , French word embeddings,
          <year>2015</year>
          . URL: http://fauconnier.github.io.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>L.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Muller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. J. Ortiz</given-names>
            <surname>Suárez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dupont</surname>
          </string-name>
          , L. Romary, É. de la Clergerie,
          <string-name>
            <given-names>D.</given-names>
            <surname>Seddah</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. Sagot,</surname>
          </string-name>
          <article-title>CamemBERT: a tasty French language model, in: Proceedings of the 58th Annual Meeting of the Association for Computational Linguistics, Association for Computational Linguistics</article-title>
          , Online,
          <year>2020</year>
          , pp.
          <fpage>7203</fpage>
          -
          <lpage>7219</lpage>
          . URL: https://www.aclweb.org/ anthology/2020.acl-main.
          <volume>645</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Le</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Vial</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Frej</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Segonne</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Coavoux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Lecouteux</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Allauzen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Crabbé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Besacier</surname>
          </string-name>
          , D. Schwab,
          <article-title>FlauBERT: Unsupervised language model pre-training for French</article-title>
          ,
          <source>in: Proceedings of the 12th Language Resources and Evaluation Conference</source>
          , European Language Resources Association, Marseille, France,
          <year>2020</year>
          , pp.
          <fpage>2479</fpage>
          -
          <lpage>2490</lpage>
          . URL: https: //www.aclweb.org/anthology/2020.lrec-
          <volume>1</volume>
          .
          <fpage>302</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>P. J. Ortiz</given-names>
            <surname>Suárez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Sagot</surname>
          </string-name>
          , L. Romary,
          <article-title>Asynchronous pipelines for processing huge corpora on medium to low resource infrastructures</article-title>
          ,
          <source>Proceedings of the Workshop on Challenges in the Management of Large Corpora (CMLC-7) 2019. Cardif, 22nd July</source>
          <year>2019</year>
          ,
          <article-title>Leibniz-Institut für Deutsche Sprache</article-title>
          , Mannheim,
          <year>2019</year>
          , pp.
          <fpage>9</fpage>
          -
          <lpage>16</lpage>
          . URL: http://nbn-resolving.de/urn:nbn:de:bsz:
          <fpage>mh39</fpage>
          -
          <lpage>90215</lpage>
          . doi:
          <volume>10</volume>
          .14618/ids-pub-
          <volume>9021</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>R.</given-names>
            <surname>Sennrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Haddow</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. Birch,</surname>
          </string-name>
          <article-title>Neural machine translation of rare words with subword units, in: Proceedings of the 54th Annual Meeting of the Association for Computational Linguistics</article-title>
          (Volume
          <volume>1</volume>
          :
          <string-name>
            <surname>Long</surname>
            <given-names>Papers)</given-names>
          </string-name>
          ,
          <source>Association for Computational Linguistics</source>
          , Berlin, Germany,
          <year>2016</year>
          , pp.
          <fpage>1715</fpage>
          -
          <lpage>1725</lpage>
          . URL: https://www.aclweb.org/anthology/P16-1162. doi:
          <volume>10</volume>
          .18653/v1/
          <fpage>P16</fpage>
          -1162.
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>T.</given-names>
            <surname>Kudo</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Richardson,</surname>
          </string-name>
          <article-title>SentencePiece: A simple and language independent subword tokenizer and detokenizer for neural text processing</article-title>
          ,
          <source>in: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing: System Demonstrations, Association for Computational Linguistics</source>
          , Brussels, Belgium,
          <year>2018</year>
          , pp.
          <fpage>66</fpage>
          -
          <lpage>71</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>URL: https://www.aclweb.org/anthology/D18-2012.</mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <source>doi:10</source>
          .18653/v1/
          <fpage>D18</fpage>
          -2012.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>