<!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>From Cambridge to Pisa: A Journey into Cross-Lingual Dialogue Domain Adaptation for Conversational Agents</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Tiziano Labruna</string-name>
          <email>tlabruna@fbk.eu</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Bernardo Magnini</string-name>
          <email>magnini@fbk.eu</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>. Fondazione Bruno Kessler</string-name>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Italy</string-name>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>. Free University of Bozen-Bolzano</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>English. Domain and language shift are still major bottlenecks for a vast range of task-oriented dialogue systems. This paper focuses on data-driven models for dialogue state tracking, and builds on top of recent work on dialogue domain adaptation, showing that state-of-the-art models are very sensible to language shift obtained through automatic translation. Experiments show that combining training data for the two languages (English and Italian) is always beneficial, while combining domains does not increase performance. As a relevant side effect of our work, we present a new dataset for dialogue state tracking available for Italian, derived from MultiWOZ 2.3.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>Italiano. I cambiamenti di dominio e
di lingua sono ancora uno dei maggiori
ostacoli per una ampia classe di sistemi
di dialogo task-oriented. Questo lavoro
si focalizza su modelli derivati da dati
per tracciare gli stati del dialogo, e
prosegue lavori recenti su adattamento del
dialogo al dominio, mostrando che i
modelli allo stato dell’arte sono molto
sensibili ai cambiamenti di lingua ottenuti
tramite traduzione automatica. Gli
esperimenti mostrano che combinando i dati di
addestranmento per due lingue (inglese e
italiano) e’ sempre vantaggioso, mentre
la combinazione di dominii non migliora
le prestazioni. Come importante
conseguenza del lavoro, presentiamo il primo
dataset per il tracciamento degli stati del
dialogo disponile per l’italiano, derivato
da MultiWOZ 2.3.</p>
      <p>Copyright © 2021 for this paper by its authors. Use
permitted under Creative Commons License Attribution 4.0
International (CC BY 4.0).</p>
    </sec>
    <sec id="sec-2">
      <title>1 Introduction</title>
      <p>
        This paper is mainly motivated by the interest
of exploring, and improving, the capacity of
current data-driven task-oriented conversational
systems to address shifts of domain and changes of
language. Our starting point is the dialogue
domain adaptation (DDA) approach proposed by
        <xref ref-type="bibr" rid="ref1 ref10 ref8">(Labruna and Magnini, 2021)</xref>
        , which allows to
adapt training dialogues collected for a source
domain knowledge (e.g., restaurants in Cambridge)
to a domain where certain changes (e.g., a new
restaurant opens, a restaurants changes its food ,
etc.) have occurred. The idea behind DDA is, that,
rather then trying to improve the model
robustness, it is worth to generate new training dialogues
that are consistent with the domain changes. In
this paper we extend and experiment DDA, so that
also changes of language are included, particularly
moving from English to Italian.
      </p>
      <p>
        A further motivation for our work is related to
the scarcity of annotated data for task-oriented
dialogues systems for the Italian language. Among
the dialogic resources originally collected in
Italian, we mention the recent JILDA dataset
        <xref ref-type="bibr" rid="ref10">(Sucameli et al., 2020)</xref>
        (Sucameli et al., to appear),
a corpus of dialogues in the domain of job
offers, semantically annotated. NESPOLE
        <xref ref-type="bibr" rid="ref9">(Mana et
al., 2004)</xref>
        is a corpus of human-human dialogues,
which is not annotated for training purposes. The
LUNA dataset
        <xref ref-type="bibr" rid="ref6">(Dinarelli et al., 2010)</xref>
        , although
annotated with frame information, is not publicly
available. Finally, the SUGAR dataset was
presented at Evalita 2018
        <xref ref-type="bibr" rid="ref5">(Di Maro et al., 2018)</xref>
        allowing to train systems able to interpret spoken
commands in Italian for the preparation of recipes.
      </p>
      <p>
        A second type of data is derived through
automatic translation from English. This is the case
of the Italian version of the SNIPS dataset
        <xref ref-type="bibr" rid="ref2">(Bellomaria et al., 2019)</xref>
        , which provides annotations
for spoken language understanding and can be
used for slot filling and intent detection. Similarly,
an Italian version of the SQuAD question-answer
pair corpus is available
        <xref ref-type="bibr" rid="ref4">(Croce et al., 2019)</xref>
        for
Italian through translation. It has to be remarked that
the Italian translations of both SNIPS and SQuAD
do not rely on task-oriented dialogues, rather just
on question-answer pairs. In addition, they are
produced through simple translation from English,
i.e., preserving domain information (e.g., names
of places, restaurants, hotels, etc. reflect the
English domain). We also notice that, unfortunately,
the recent MultiATIS++ dataset
        <xref ref-type="bibr" rid="ref13">(Xu et al., 2020)</xref>
        ,
does not include Italian among the languages.
      </p>
      <p>
        We are particularly interested in data-driven
approach of dialogue state tracking (DST)
        <xref ref-type="bibr" rid="ref1 ref10 ref8">(Balaraman and Magnini, 2021)</xref>
        for the Italian language.
DST captures the capacity of a model to predict
the correct dialogue state at each turn in a
dialogue, representing both the communicative goals
(dialogue acts) of the user and the portion of
domain knowledge involved in such goals (slot-value
pairs). To the best of our knowledge, the only
dataset in Italian that can be used to model
dialogue state tracking is JILDA (Sucameli et al.,
to appear), where dialogue state annotations were
carried on following the MultiWOZ style.
However, being concluded very recently, still there are
no available DST baselines for JILDA, and, for
this reason, we have developed an Italian version
of the MultiWOZ dataset
        <xref ref-type="bibr" rid="ref7">(Han et al., 2020)</xref>
        .
      </p>
      <p>Starting from MultiWOZ 2.3, a popular dataset
in English developed for booking traveling
facilities (e.g., restaurants, hotels, trains, attractions)
in the area of Cambridge, we incrementally
operated both language and domain shifts. We provide
three experimental configurations: (i) a translation
of the Cambridge data set into Italian; (ii) a
domain shift from Cambridge to Pisa, maintaining
English as language; and, finally, (3) a
configuration where both the initial domain and the
language are changed. As a relevant side effect, the
datasets for the three configurations are now
available for further research on dialogue state tracking
for Italian1.</p>
      <p>In the paper we first introduce the relavant
background in dialogue domain adaptation (Section
2), then we explain how dialogue domain
adaptation is concretely applied to domain changes, and
ifnally we report the experiments we have
conducted (Section 4 and 5).
2</p>
    </sec>
    <sec id="sec-3">
      <title>Dialogue Domain Adaptation</title>
      <p>
        In the Dialogue Domain Adaptation setting
        <xref ref-type="bibr" rid="ref1 ref10 ref8">(Labruna and Magnini, 2021)</xref>
        , we assume an
initial conversational domain, represented in a
KBSOURCE, and corresponding annotated training
dialogues D-SOURCE. Then, as in real application
scenarios, we assume that a number of changes
occur in KB-SOURCE, such that a new
conversational domain KB-TARGET needs to be
considered. Dialogue domain adaptation consists in
the capacity to automatically produce new
annotated dialogues D-TARGET, such that they
maintain both the linguistic structure and the
linguistic variability of the initial D-SOURCE dialogues,
while, at the same time, being consistent with the
1https://github.com/tLabruna/DDA
new KB-TARGET.
Following
        <xref ref-type="bibr" rid="ref1 ref10 ref8">(Labruna and Magnini, 2021)</xref>
        , we focus
on domain changes due to different slot-values,
while assuming the same slot-names for both the
source and target domains. As for language shift,
it is based on translating all the utterances in a
dialogue with the exclusion of the slot-values.
      </p>
      <p>
        Given a slot-value occurring in a source
dialogue D-SOURCE, the dialogue domain adaptation
process consists of choosing the best slot-value
in KB-TARGET to substitute the slot-value in the
D-SOURCE utterance. The first step is to check
whether the slot-value is known in KB-SOURCE.
If it is known, we look for a correspondence in
KB-TARGET, otherwise we directly keep it in
DTARGET (or, in case of different languages,
translate it into target language). In order to decide if
the slot-value is in the KB-TARGET, we use a
similarity function based on a variation of the Gestalt
Pattern Matching algorithm
        <xref ref-type="bibr" rid="ref3">(Black, 2004)</xref>
        . We
select the most similar value in the KB-TARGET and
we compare it to a empirically estimated
threshold. Once we found a specific slot-value in
KBSOURCE and we ensured it exceeds the threshold,
the corresponding slot-value to be selected from
the KB-TARGET depends on the adaptation
strategy we choose to adopt.
      </p>
      <p>
        For the experiments of this paper we have used
FREQUENCY-KB, an adaptation strategy based
that obtained the best performance in
        <xref ref-type="bibr" rid="ref1 ref10 ref8">(Labruna
and Magnini, 2021)</xref>
        . Given a slot-value in
KBSOURCE, FREQUENCY-KB basically consists of
selecting the slot-value in KB-TARGET that has
the most similar frequency distribution in the KB.
      </p>
    </sec>
    <sec id="sec-4">
      <title>Method</title>
      <p>We broke down the problem of adapting a
conversational dataset to a new language and a new
domain into three different steps: first we performed
delexicalization by inserting some placeholders in
the place of the slot values; then we
automatically translated the dataset, leaving the
placeholders unchanged; finally, we substituted the
placeholders with the new domain slot-values. Each
one of these steps is discussed in the following
sub-sections.
3.1</p>
      <sec id="sec-4-1">
        <title>Delexicalization</title>
        <p>The setting that we are presenting involves the
annotations being specifically slot-name slot-value
pairs. Both the slot-values contained in the
utterances, and those in the annotations, can not be
translated the same way as the rest of the text,
but need to undergo a Domain Adaptation process
(e.g., we don’t want I need a taxi to The Old
Castle to be translated into Ho bisogno di un taxi per
Il Vecchio Castello).</p>
        <p>For this reason, the first step is to delexicalize a
D-SOURCE dialogue, i.e., substituting all the
slotvalues in the utterances with placeholders. The
example above shows this placeholder insertion, for
moving from the following original sentence:
“I need a restaurant in the north that has
Caribbean food and a moderate price
range please .”
to the utterance:
“I need a restaurant in &lt;#0#&gt; that has
&lt;#1#&gt; food and a &lt;#2#&gt; price range
please .”
3.2</p>
      </sec>
      <sec id="sec-4-2">
        <title>Translation</title>
        <p>The second step is to perform the translation from
the source language to the target language
without considering the placeholders. According to
our example, we will produce the following
Italian utterance:
“Ho bisogno di un ristorante a &lt;#0#&gt;
che abbia &lt;#1#&gt; cibo e un &lt;#2#&gt;
fascia di prezzo per favore .”
3.3</p>
      </sec>
      <sec id="sec-4-3">
        <title>Slot-Value Substitution</title>
        <p>As a third step, the placeholders need to be
substituted back with slot-values of the target domain
KB-TARGET. Which slot-values to substitute
depends on the Dialogue Domain Adaptation
strategy and will be discussed later.</p>
        <p>Finally, all the slot-values - both from utterances
and annotations - that could not be substituted
through DDA, need to be automatically translated,
which will result in the following:
“Ho bisogno di un ristorante a est che
abbia caraibico cibo e un economico
fascia di prezzo per favore .”</p>
        <p>As can be noted, a downside of using
placeholders is that this method does not consider the
subject-verb agreement, nor the order of the words
to be different between the original and the
translated text. It should also be observed that in the
cases of north and moderate, the slot substitution
selects different values from the KB, while in the
case of Caribbean it could not find a
correspondence in the KB, hence it got translated directly
from the original.
4</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>Experimental Setting</title>
      <p>
        We started from the public available dataset
MultiWOZ 2.3
        <xref ref-type="bibr" rid="ref7">(Han et al., 2020)</xref>
        , which consists of a
collection of more than ten thousand annotated
dialogues (with dialogue states) spanning over seven
domains related to traveling in Cambridge (e.g.,
restaurants, hotels, attractions, trains).
      </p>
      <p>Pisa KB-TARGET. We manually created a
KBTARGET for Pisa, mirroring the instance
distribution of the KB-SOURCE for Cambridge. For
every entity instance of the Cambridge KB, a
corresponding Pisa instance was created, keeping the
slot-names as they were in the original, and
changing only the slot-values. The specific instances
were chosen by analysing the frequency
distribution in the Cambridge KB and finding a
similar correlation in the Pisa domain. For example,
all the Cambridge restaurants with INDIAN food
type, which is the most common in Cambridge,
were substituted with Pisa restaurants with
ITALIAN food type, which is the most common in Pisa.
All the Pisa instances were taken from publicly
available datasets containing real information on
Pisa entities 2.</p>
      <sec id="sec-5-1">
        <title>Automatic translation. As for translation from</title>
        <p>
          English to Italian, we used the automatic
transla2http://www.datiopen.it/
tor available at FBK. 3 The MT engine is built on
the ModernMT framework4 which features
neural machine translation implementing the
Transformer architecture
          <xref ref-type="bibr" rid="ref11">(Vaswani et al., 2017)</xref>
          . A
big model (more than 200 million parameters) is
trained on generic domain data, taken from the
OPUS repository5.
        </p>
        <p>Test data used in the experiments were
manually checked, correcting a number of translation
issues, including, for instance, wrong prepositions
used for time expressions (from di 13:00 to delle
13:00), and wrong agreements (from prezzi medio
to prezzi medi). Training data were not corrected.
Datasets. We run experiments over the
following four datasets:
• CAM-ENG. This is the original MultiWOZ
2.3 dataset, with Cambridge as domain and
English as language. It is used as referent for
the other experiments.
• CAM-ITA. This is the translation to Italian
of the original MultiWOZ 2.3 dataset, with
Cambridge as domain.
• PISA-ENG. This is the original MultiWOZ
2.3 dataset adapted to the new Pisa
knowledge base, using dialogue domain adaptation,
as described in Section 3.
• PISA-ITA. This is the MultiWOZ 2.3 dataset,
ifrst translated into Italian and then domain
adapted to the Pisa knowledge base.</p>
        <p>For all the datasets we kept the same
training/test split of dialogues as in the original
MultiWOZ 2.3. In addition, we have experimented the
following combinations:
• CAM-ITA + CAM-ENG. This combination
provides all the available data for the
Cambridge domain, mixing the two languages.
• PISA-ENG + CAM-ENG. This combination
provides all the available data for English,
mixing the two domains.
• CAM-ITA + PISA-ITA. This combination
provides all the available data for Italian,
mixing the two domains.</p>
        <p>3We would like to thank the Machine Translation
Research Unit of FBK, and in particular Mauro Cettolo, for the
kind support in the generation of automatic translations.
4http://github.com/modernmt/modernmt
5http://opus.nlpl.eu
Test
0.52
0.48</p>
        <p>
          Dialogue State Tracking Model. The goal of
the experiments is to assess the robustness of a
dialogue state tracking model when domain and
language are changed. As for DST model, we have
used TRADE
          <xref ref-type="bibr" rid="ref12">(Wu et al., 2019)</xref>
          , an algorithm
optimized for being used on multi-domain dialogues
such MultiWOZ.
5
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Results</title>
      <p>Results of the experiments are presented in
Table 1. The first column indicates which dataset
the model was trained on; the second column
reports the dataset used for testing the model; the last
four columns report measures on the model
performance. Training Accuracy refers to the Joint
Accuracy obtained at training time; Turn
Accuracy indicates how many single predictions were
actually correct; the Joint F1 score reflects the
accuracy of the model, considering both precision
and recall; finally, the Joint Accuracy, measures
the percentage of correct predictions of dialogue
states for every dialogue turn, where a prediction
is considered correct if all the slot values in the
dialogue turn are correctly predicted. Results are
reported into four groups depending on the dataset
that has been used for testing. For every group
we have three configurations: the first experiment
reports the performance with the initial dataset,
the second considers the extension of the initial
dataset with the second language, and finally, the
third experiment considers the extension of the
initial dataset with the second domain.
6</p>
    </sec>
    <sec id="sec-7">
      <title>Discussion</title>
      <p>Results reveal several interesting aspects. First,
we register a decrease in performance between the
datasets in English and those automatically
translated to Italian. This can be due to the process
of placeholder insertion and subsequent
substitution of slot-values, along with the translation itself,
which can be source of errors. On the other side,
the domain adaptation from CAM-ENG to
PISAENG and from CAM-ITA to PISA-ITA did not
show the same decrease of performance, rather it
resulted even in a small increase for the first case.</p>
      <p>The central part of our work, however, focused
on generating adapted dialogues and
investigating the performance variations derived from them.
Train-departure
Train-destination
Restaurant-area</p>
      <p>Hotel-area</p>
      <p>Cam-ITA
Accuracy
With regards to this aspect, it should be noted that
the addition of a second language resulted in a
significant improvement almost in all cases, with
an increase of 5% for CAM-ITA, 4% for
PISAENG and 13.5% for CAM-ITA. On the other
side, the addition of the second domain does not
bring much advantage, resulting in zero change for
CAM-ENG and PISA-ITA, a small decrease for
CAM-ITA and a small increase for PISA-ENG.
6.1</p>
      <sec id="sec-7-1">
        <title>Overlaps Between Datasets</title>
        <p>In order to better understand the factors that
affect the variation of Joint Accuracy performances
between the datasets of each group, we have
analysed the overlaps among the training datasets. We
estimated such overlap as the proportion of
slotvalues in two datasets for every domain that are
exactly the same .</p>
        <p>We have observed that in most of the cases
adding a dataset with high overlap for a certain
domain produces an improvement in DST
performance for that domain. As an example, the
domain with highest overlap between the Cam-ITA
dataset and the Pisa-ITA dataset is Taxi (86.11% of
overlap). On the other side, the domain with
lowest overlap between the same datasets is Attraction
(44.45% of overlap). These overlaps have strong
correlation with the DST performances on the two
domains: the Cam-ITA + Cam-ENG dataset
produces an improvement of 1.5 points with respect
to the Cam-ITA dataset on the Taxi domain, and
shows a decrease of 1 point on the Attraction
domain.</p>
        <p>This correlation can also be verified if we look
at a slot-name level. Table 2 shows some
examples of slot-names with corresponding overlaps
between dialogues and slot-name prediction
accuracy, taken from the Cam-ITA setting with domain
and language additions. As it can be noted, when
the slot-name overlap between the aggregated
dialogue and Cam-ITA is higher, the respective
prediction accuracy also tends to be higher.
7</p>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>Conclusion</title>
      <p>We have investigated domain and language shift
for data-driven task-oriented dialogue systems.
We have extended recent work on dialogue
domain adaptation to a cross-language setting,
where both the domain and the language are
changed. We showed that: (i) state-of-the-art
models are very sensible to language shift
obtained through automatic translation; (ii)
combining training data for the two languages is always
beneficial; on the contrary, combining data of
different domains does not produce any improvement
in all of our settings. Finally, as a relevant side
effect of our work, we present a new dataset for
dialogue state tracking available for Italian, derived
from MultiWOZ 2.3. All the data are made
available for further research on dialogue domain
adaptation.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <given-names>V.</given-names>
            <surname>Balaraman</surname>
          </string-name>
          and
          <string-name>
            <given-names>B.</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Domainaware dialogue state tracker for multi-domain dialogue systems</article-title>
          .
          <source>IEEE/ACM Transactions on Audio, Speech, and Language Processing</source>
          ,
          <volume>29</volume>
          :
          <fpage>866</fpage>
          -
          <lpage>873</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <given-names>Valentina</given-names>
            <surname>Bellomaria</surname>
          </string-name>
          , Giuseppe Castellucci, Andrea Favalli, and
          <string-name>
            <given-names>Raniero</given-names>
            <surname>Romagnoli</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Almawaveslu: A new dataset for SLU in italian</article-title>
          . In Raffaella Bernardi, Roberto Navigli, and Giovanni Semeraro, editors,
          <source>Proceedings of the Sixth Italian Conference on Computational Linguistics</source>
          , Bari, Italy,
          <source>November 13-15</source>
          ,
          <year>2019</year>
          , volume
          <volume>2481</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <given-names>Paul E</given-names>
            <surname>Black</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>Ratcliff/obershelp pattern recognition</article-title>
          .
          <source>Dictionary of algorithms and data structures</source>
          ,
          <volume>17</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <given-names>Danilo</given-names>
            <surname>Croce</surname>
          </string-name>
          , Alexandra Zelenanska, and
          <string-name>
            <given-names>Roberto</given-names>
            <surname>Basili</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Enabling deep learning for large scale question answering in italian</article-title>
          .
          <source>Intelligenza Artificiale</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <fpage>49</fpage>
          -
          <lpage>61</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <given-names>Maria</given-names>
            <surname>Di</surname>
          </string-name>
          <string-name>
            <surname>Maro</surname>
          </string-name>
          , Antonio Origlia, and Francesco Cutugno,
          <year>2018</year>
          .
          <article-title>Overview of the EVALITA 2018 Spoken Utterances Guiding Chef 's Assistant Robots (SUGAR) Task</article-title>
          , pages
          <fpage>79</fpage>
          -
          <lpage>85</lpage>
          .
          <fpage>01</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <given-names>Marco</given-names>
            <surname>Dinarelli</surname>
          </string-name>
          , Evgeny Stepanov,
          <string-name>
            <given-names>S.</given-names>
            <surname>Varges</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Giuseppe</given-names>
            <surname>Riccardi</surname>
          </string-name>
          .
          <year>2010</year>
          .
          <article-title>The luna spoken dialogue system: Beyond utterance classification</article-title>
          . pages
          <fpage>5366</fpage>
          -
          <lpage>5369</lpage>
          ,
          <fpage>04</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>Ting</surname>
            <given-names>Han</given-names>
          </string-name>
          , Ximing Liu, Ryuichi Takanobu, Yixin Lian, Chongxuan Huang, Wei Peng, and
          <string-name>
            <given-names>Minlie</given-names>
            <surname>Huang</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Multiwoz 2.3: A multi-domain taskoriented dataset enhanced with annotation corrections and co-reference annotation</article-title>
          . arXiv preprint arXiv:
          <year>2010</year>
          .05594.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <given-names>Tiziano</given-names>
            <surname>Labruna</surname>
          </string-name>
          and
          <string-name>
            <given-names>Bernardo</given-names>
            <surname>Magnini</surname>
          </string-name>
          .
          <year>2021</year>
          .
          <article-title>Addressing slot-value changes in task-oriented dialogue systems through dialogue domain adaptation</article-title>
          .
          <source>In Proceedings of RANLP</source>
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <given-names>Nadia</given-names>
            <surname>Mana</surname>
          </string-name>
          , Roldano Cattoni, Emanuele Pianta, Franca Rossi, Fabio Pianesi, and
          <string-name>
            <given-names>Susanne</given-names>
            <surname>Burger</surname>
          </string-name>
          .
          <year>2004</year>
          .
          <article-title>The Italian NESPOLE! corpus: a multilingual database with interlingua annotation in tourism and medical domains</article-title>
          .
          <source>In Proceedings of the Fourth International Conference on Language Resources and Evaluation (LREC'04)</source>
          , Lisbon, Portugal, May.
          <source>European Language Resources Association (ELRA).</source>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <given-names>Irene</given-names>
            <surname>Sucameli</surname>
          </string-name>
          , Alessandro Lenci, Bernardo Magnini, Maria Simi, and
          <string-name>
            <given-names>Manuela</given-names>
            <surname>Speranza</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>Becoming JILDA</article-title>
          . In Johanna Monti, Felice Dell'Orletta, and Fabio Tamburini, editors,
          <source>Proceedings of the Seventh Italian Conference on Computational Linguistics</source>
          , CLiC-it
          <year>2020</year>
          , Bologna, Italy, March 1-
          <issue>3</issue>
          ,
          <year>2021</year>
          , volume
          <volume>2769</volume>
          <source>of CEUR Workshop Proceedings. CEUR-WS.org.</source>
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <given-names>Ashish</given-names>
            <surname>Vaswani</surname>
          </string-name>
          , Noam Shazeer, Niki Parmar, Jakob Uszkoreit, Llion Jones,
          <string-name>
            <given-names>Aidan N.</given-names>
            <surname>Gomez</surname>
          </string-name>
          , Lukasz Kaiser, and
          <string-name>
            <given-names>Illia</given-names>
            <surname>Polosukhin</surname>
          </string-name>
          .
          <year>2017</year>
          .
          <article-title>Attention is all you need</article-title>
          .
          <source>In Isabelle Guyon, Ulrike von Luxburg</source>
          , Samy Bengio,
          <string-name>
            <surname>Hanna M. Wallach</surname>
            , Rob Fergus,
            <given-names>S. V. N.</given-names>
          </string-name>
          <string-name>
            <surname>Vishwanathan</surname>
          </string-name>
          , and Roman Garnett, editors,
          <source>Advances in Neural Information Processing Systems 30: Annual Conference on Neural Information Processing Systems</source>
          <year>2017</year>
          ,
          <fpage>4</fpage>
          -9
          <source>December</source>
          <year>2017</year>
          , Long Beach, CA, USA, pages
          <fpage>5998</fpage>
          -
          <lpage>6008</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>Chien-Sheng</surname>
            <given-names>Wu</given-names>
          </string-name>
          , Andrea Madotto,
          <string-name>
            <surname>Ehsan</surname>
            <given-names>HosseiniAsl</given-names>
          </string-name>
          , Caiming Xiong, Richard Socher, and
          <string-name>
            <given-names>Pascale</given-names>
            <surname>Fung</surname>
          </string-name>
          .
          <year>2019</year>
          .
          <article-title>Transferable multi-domain state generator for task-oriented dialogue systems</article-title>
          .
          <source>In Proceedings of the 57th Annual Meeting of the Association for Computational Linguistics</source>
          , pages
          <fpage>808</fpage>
          -
          <lpage>819</lpage>
          , Florence, Italy, July. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <given-names>Weijia</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Batool</given-names>
            <surname>Haider</surname>
          </string-name>
          , and
          <string-name>
            <given-names>Saab</given-names>
            <surname>Mansour</surname>
          </string-name>
          .
          <year>2020</year>
          .
          <article-title>End-to-end slot alignment and recognition for crosslingual NLU</article-title>
          .
          <source>In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP)</source>
          , pages
          <fpage>5052</fpage>
          -
          <lpage>5063</lpage>
          , Online, November. Association for Computational Linguistics.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>