<!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>Injecting Designers' Knowledge in Conversational Neural Network Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Giancarlo A. Xompero</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Cristina Giannone</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Fabio Massimo Zanzotto</string-name>
          <email>fabio.massimo.zanzotto@uniroma2.it</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Andrea Favalli</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Raniero Romagnoli</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ART Group, University of Rome Tor Vergata</institution>
          ,
          <addr-line>Rome</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Language Technology Lab, Almawave srl</institution>
          ,
          <addr-line>Rome, Italy [first name initial].[last</addr-line>
        </aff>
      </contrib-group>
      <fpage>170</fpage>
      <lpage>177</lpage>
      <abstract>
        <p>Sequence-to-sequence neural networks are redesigning dialog managers for Conversational AI in industries. However, industrial applications impose two important constraints: training data are often scarce and the behavior of dialog managers should be strictly controlled and certified. In this paper, we propose the Conversational Logic Injected Neural Network (CLINN). This novel network merges dialog managers “programmed” using logical rules and a Sequenceto-Sequence Neural Network. We experimented with the Restaurant topic of the MultiWOZ dataset. Results show that injected rules are effective when training data set are scarce as well as when more data are available.3</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Sequence-to-sequence neural networks are giving an unprecedented boost to dialog
systems and to the adoption of Conversational AI in industries. Sequence-to-sequence
dialog systems based on Recurrent Neural Networks (RNNs) have been used to train open
domain [
        <xref ref-type="bibr" rid="ref7 ref9">9, 7</xref>
        ] as well as task-oriented [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] dialog systems. These RNN-based dialog
systems have reached interesting results given a sufficiently big set of training data.
Transformer-based systems, instead, are less demanding as these can be pre-trained on
large datasets and, then, adapted to carry out specific task-oriented dialogs [
        <xref ref-type="bibr" rid="ref10 ref2 ref4">4, 10, 2</xref>
        ].
Due to its interesting performance, Conversational AI is becoming an integral part of
business practice across industries4. More and more companies are adopting the
advantages dialog systems or chatbots bring to customer service, sales as well as workplace
assistant.
      </p>
      <p>
        However, the adoption of conversational AI in industries impose two important
constraints on the design of dialog systems: (1) the scarcity of training data and (2) the
need for an extreme control on the behavior of dialog systems. In fact, in industrial
applications, the scarcity and, sometimes, the complete absence of pre-existing
conversation data is the norm. Generally, the Wizard-of-Oz approach for data collecting [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ]
is adopted to generate training data. This is an expensive process and it is generally
3 Copyright (c) 2020 for this paper by its authors. Use permitted under Creative Commons
      </p>
      <p>
        License Attribution 4.0 International (CC BY 4.0).
4 https://www.gartner.com/smarterwithgartner/chatbots-will-appeal-to-modern-workers/
not able to provide high quality datasets [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ]. On the other hand, the need for an
extreme control of dialog systems is generally solved by using dialog systems that can be
“programmed” with explicit rules. Undoubtedly, these dialog systems offer extremely
precise dialog control in business scenario need and, at the same time, guarantying a
satisfying experience for users in covered cases. In this context, design conversational
experience is done by defining rules depending on the dialog context and on
interpretations of user inputs [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Hand-crafted rules ensure generally more control in the
conversation flow but do not guarantee scalabily and the generalization given by
learning approaches. If dialog interactions are not explicitly modeled, the interaction may
miserably fail.
      </p>
      <p>
        In this paper, we propose to empowering Seq-to-Seq Neural Networks with
Conversational Logic Instructions, to satisfy the two industrial constraints on these
sequenceto-sequence dialog systems. We adopt a neural dialog manager, based on the Domain
Aware Multi-Decoder network [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], adding to it explicit conversational logic
instructions to keep human-in-the-loop [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. The Conversational Logical Injection in Neural
Network (CLINN) system combines the generalized power of neural architectures with
the control on specific conversational patterns defined by the designers. We
experimented with the Restaurant topic of the MultiWOZ dataset [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. We used two different
sets of dialogs to allow conversational designers to generate explicit rules. Results show
that rules injected are effective in the situation when training data are scarce and,
moreover, the defined behaviors on specific conversational patterns are preserved.
2
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>Method and System</title>
      <sec id="sec-2-1">
        <title>Domain Aware Multi-Decoder (DAMD) network</title>
        <p>
          In this study, we use an end-to-end dialog architecture that includes the concept of
belief span [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. The belief span is a sequence of symbols that expresses the belief state
at each turn of the dialog. In particular, we rely on the pipeline realized by Zhang et
al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] that consists of four seq-to-seq modules plus the access to an external database
(Fig. 1). The pipeline is applied for each turn of the dialog. It, globally, takes four inputs
(Ut; Rt 1; Bt 1; At 1) and produces three outputs (Rt; Bt; At) where t is the actual
turn, Ut is the user utterance, Rt 1 and Rt are the previous and the current system
responses, Bt 1 and Bt are the previous and the current belief state spans, At 1 and At
are the previous and the produced system actions. The four modules behave as follows.
The context encoder encodes the context of the turn (Ut; Rt 1) in a context vector ct.
The belief span decoder decodes the previous belief span Bt 1 and, along with the
context vector ct produces the belief span Bt of current turn. This Bt is used to query
the database DB and the answer DBt is concatenated with Bt to form the internal
state St of the turn. Then, the action span decoder produces the current action A(i) by
t
taking into consideration the current state St and the previous action At 1 . Finally, the
response decoder emits the final response Rti taking into consideration the current state
St and the corresponding action At(i). In [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ], multiple actions and multiple responses
are produced to increase variability in dialogues and, for this reason, the framework is
called multi-action data augmentation.
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2 Injecting Hand-Crafted Knowledge in DAMD</title>
        <p>DAMD network offers a tremendous opportunity to inject external knowledge. In fact,
the belief span decoder transforms the internal context vector ct and an explicit
symbolic previous belief span Bt 1 in an explicit belief span Bt. In the same way, the action
span decoder takes in input an explicit, symbolic previous action At 1. As Bt 1 and
At 1 are explicit, these can be easily controlled by an external, symbolic module.</p>
        <p>We then propose an external knowledge injector module, that is, our Conversational
Logical Injection in Neural Network (CLINN), that allows conversational designers to
control the dialog flow with symbolic rules. CLINN acts in between turns, that is, it
takes the output and the input of the DAMD network at a given turn t and gives an input
to the next step (Fig. 2). CLINN aims to control the next belief state Bt and the action
At given the previous belief state Bt 1, the previous action At 1 and the current user
utterance Ut.</p>
        <p>
          We integrated the CLINN approach into a rule based dialog management system [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
The rules are derived from the state machine diagram designed by the conversational
designers when they defined the interaction experience in term of tasks and behaviors
of the conversational agent. Within the diagram the conversation is defined in term
of system actions (i.e. the states) and user input and belief span (in the edges), i.e.
the preconditions for changing the state. These are a convenient way for designers to
express the conversation behavior they want to mould5. In our setting, these diagrams
become logical rules that fire when preconditions are matched in the conversation turn.
Designing the behaviors for all the possible interactions is very hard and unfruitful.
Then, training a neural network can be the solution. However, training a neural network
requires a lot of data. Writing symbolic rules is way to inject knowledge in CLINN to
boost neural network learning.
3
3.1
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Experiments</title>
      <sec id="sec-3-1">
        <title>Experimental Set-Up</title>
        <p>
          We evaluated CLINN on the MultiWOZ dataset [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] as in Zhang et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. This dataset
is widely used and it has been designed as a human-human task-oriented dialog dataset
collected via the Wizard-of-Oz framework. One participant plays the role of the system.
The dataset contains conversations on several domains in the area of touristic
information (hotel, train, restaurant, taxi,...). Each domain has a set of dialog acts in addition
to some general acts such as greeting or goodbye. Users’ and system’s interactions are
described in term of these dialog acts.
        </p>
        <p>We focused on the restaurant domain of the MultiWOZ dataset that consists of 1200
dialogs for the training set, 61 dialogs for the testing set and 50 dialogs for the validation
set. We used two different settings for the training set: (1) a small set of 150 randomly
selected dialogs; (2) the full set of 1200 dialogs. These two settings are relevant to study
the behavior of our system with few training examples.</p>
        <p>In order to simulate the delivering in production environment of a conversational
agent, we modeled a state transition diagram, which describes the expected
conversational behavior of the agent. The diagram is defined observing some conversational
examples in the training set. For the evaluation we have two different models designed
using two set of dialogs: the small model is designed using 5 training conversations
and the medium model has been designed adding other 10 conversation examples to the
small. From the diagram model we obtained two sets of rules: bs rules for the
production of the belief state Bt and action rules for the production of the system action At.
We also used bs rules in two different configurations, that is, with or without the use
of constraint on the previous action At 1 and we used action rules in two different
configurations, that is, with or without the constraint on the belief Bt.</p>
        <p>
          We evaluated CLINN and the DAMD architecture [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] to determine their ability
to recreate the inner states: the action span At and the belief span Bt as we aim to
verify that our model can control the flow in the dialog states. To evaluate the ability to
replicate At, we used the F1-measure that is the harmonic mean of recall and precision
of produced actions with respect to gold actions. For what concerns the belief span we
used the Joint Goal Accuracy that is the percentage of turns in a dialogue where the
5 For an exhaustive description of the dialogue modeling please refer to [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]
user’s informed joint goals are identified correctly. Joint goals are accumulated turn
goals up to the current dialog turn.
        </p>
        <p>Injection Type
Belief Action Action/Belief Train Set Test Set
Action Span Belief Span</p>
        <p>F1 joint goal
System Rule Set
DAMD
CLINN
CLINN
CLINN
CLINN
DAMD
CLINN small
CLINN medium
DAMD
CLINN
CLINN
CLINN
CLINN
DAMD
CLINN small
CLINN medium
DAMD
DAMD
CLINN medium
CLINN medium
small
small
small no action
small use action
small
small
small no action
small use action
no belief
use belief
no belief
no belief
no belief
use belief
no belief
no belief
no belief
no belief
gold
gold
gold
gold
gold
gold
gold
gold
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
gen
The first set of the experimental results (Table 1 - Test Set ”Full”) shows that CLINN
positively inject symbolic rules in sequence-to-sequence neural networks when training
data are scarce. CLINN outperforms DAMD in nearly all the configurations when
compared on the Action Span F1 and in some configuration when compared on the joint
goal on the Belief Span. More importantly, CLINN seems to obtain interesting results
in situations with data scarcity. With a small training set with 150 dialogs, one
configuration of CLINN outperforms DAMD of more than 7.5% on the Action Span F1 both
in the gold setting (44.1 vs. 36.5) and in the gen setting (45.3 vs. 37.5). The increase
in the joint goal for the Belief Span is less impressive in the gold setting where only
one configuration – with rule injection type Action without using belief constraints –
outperforms DAMD (71.9 vs. 69.4). Instead, the performance increase of CLINN in the
joint goal is more stable in the gen setting. Moreover, the difference between DAMD
and the best system is more than 13% (54.3 vs. 40.6). Moreover, CLINN is an
effective model to include hand-crafted rules when the training set is relatively large. We
selected the best configuration selected with the training set of 150 dialogs (Injection
Type Action with no belief) and we experimented with 1,200 dialogs as training. By
using a larger rule set, that is, the medium rule set, CLINN outperforms DAMD for the
action spans and for the joint goal of the belief span in the gold and in gen setting.</p>
        <p>The second set of experimental results (Table 1 - Test Set ”reduced”) gives the
important indication that CLINN can help in controlling the behavior of dialog systems in
specific and critical situations. The reduced test set is composed only with the
conversations used for building the medium rule set (15 conversations). Although the DAMD
model contains these conversations in the training set, its performance drops when
increasing the training set. CLINN instead improves its performance of both metrics when
the training set increases. Hence, CLINN offer a better stability for critical dialogs that
are used to design rules.</p>
        <p>The two sets of experiments demonstrates the applicability of CLINN on industrial
real cases.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>Critical industrial applications such as banking or medical applications impose
important constraints on Conversational AI systems: data scarcity and need for certified
dialogs. We proposed Conversational Logic Injected Neural Network that allow to
positively include logical rules to control a sequence-to-sequence dialog manager. Our
system shows a possible approach towards a more effective integration of neural network
conversational AI in industrial applications.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Budzianowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tseng</surname>
            ,
            <given-names>B.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Casanueva</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ultes</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ramadan</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , Gasˇic´, M.:
          <article-title>MultiWoz - A large-scale multi-domain wizard-of-oz dataset for task-oriented dialogue modelling</article-title>
          .
          <source>In: Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <string-name>
            <surname>EMNLP</surname>
          </string-name>
          <year>2018</year>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Dinan</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Roller</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shuster</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fan</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Auli</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weston</surname>
          </string-name>
          , J.: Widzard Of Wikipedia:
          <article-title>Knowledge-powered conversational agents</article-title>
          .
          <source>In: 7th International Conference on Learning Representations, ICLR</source>
          <year>2019</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Giannone</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bellomaria</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Favalli</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Romagnoli</surname>
          </string-name>
          , R.:
          <string-name>
            <surname>Iride</surname>
            <given-names>R :</given-names>
          </string-name>
          <article-title>an Industrial Perspective on Production Grade End To End Dialog System</article-title>
          .
          <source>In: Proceeting of the Italian Conference of Computational Linguistics (CLIC)</source>
          .
          <source>Bari</source>
          (
          <year>2019</year>
          ), https://www.gartner.com/ smarterwithgartner/4-trends-
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Henderson</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vulic</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gerz</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Casanueva</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Budzianowski</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Coope</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Spithourakis</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          , Mrksˇic, N.,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>P.H.</given-names>
          </string-name>
          :
          <article-title>Training neural response selection for task-oriented dialogue systems</article-title>
          .
          <source>In: ACL</source>
          <year>2019</year>
          -
          <article-title>57th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <source>Proceedings of the Conference</source>
          . pp.
          <fpage>5392</fpage>
          -
          <lpage>5404</lpage>
          (6
          <year>2019</year>
          ), http://arxiv. org/abs/
          <year>1906</year>
          .01543
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Lei</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>He</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kan</surname>
            ,
            <given-names>M.Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yin</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          : Sequicity:
          <article-title>Simplifying task-oriented dialogue systems with single sequence-to-sequence architectures</article-title>
          .
          <source>In: ACL</source>
          <year>2018</year>
          -
          <article-title>56th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <source>Proceedings of the Conference (Long Papers)</source>
          .
          <source>vol. 1</source>
          , pp.
          <fpage>1437</fpage>
          -
          <lpage>1447</lpage>
          . Association for Computational Linguistics (
          <year>2018</year>
          ). https://doi.org/10.18653/v1/p18-1133, http://github.com/WING-NUS/ sequicity
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Lison</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kennington</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>OpenDial: A toolkit for developing spoken dialogue systems with probabilistic rules. In: 54th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <article-title>ACL 2016 - System Demonstrations</article-title>
          . pp.
          <fpage>67</fpage>
          -
          <lpage>72</lpage>
          (
          <year>2016</year>
          ). https://doi.org/10.18653/v1/p16-4012, http://www.opendial-toolkit.net
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Serban</surname>
            ,
            <given-names>I.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sordoni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Courville</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pineau</surname>
          </string-name>
          , J.:
          <article-title>Building end-To-end dialogue systems using generative hierarchical neural network models</article-title>
          .
          <source>30th AAAI Conference on Artificial Intelligence</source>
          ,
          <string-name>
            <surname>AAAI</surname>
          </string-name>
          <year>2016</year>
          pp.
          <fpage>3776</fpage>
          -
          <lpage>3783</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Shah</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          , Hakkani-Tu¨r, D., Tu¨r, G.,
          <string-name>
            <surname>Rastogi</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bapna</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nayak</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Heck</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Building a Conversational Agent Overnight with Dialogue Self-Play (1</article-title>
          <year>2018</year>
          ), http://arxiv. org/abs/
          <year>1801</year>
          .04871
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Sordoni</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bengio</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vahabi</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lioma</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simonsen</surname>
            ,
            <given-names>J.G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nie</surname>
          </string-name>
          , J.Y.:
          <article-title>A hierarchical recurrent encoder-decoder for generative context-aware query suggestion</article-title>
          .
          <source>In: International Conference on Information and Knowledge Management, Proceedings</source>
          . vol.
          <volume>19</volume>
          -23- Oct-, pp.
          <fpage>553</fpage>
          -
          <lpage>562</lpage>
          . Association for Computing Machinery, New York, New York, USA (10
          <year>2015</year>
          ). https://doi.org/10.1145/2806416.2806493, http://dl.acm.org/citation. cfm?doid=
          <volume>2806416</volume>
          .
          <fpage>2806493</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Vlasov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mosig</surname>
            ,
            <given-names>J.E.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nichol</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          : Dialogue Transformers (
          <year>2019</year>
          ), http://arxiv. org/abs/
          <year>1910</year>
          .00486
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Wen</surname>
            ,
            <given-names>T.H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Su</surname>
            ,
            <given-names>P.H.</given-names>
          </string-name>
          , Budzianowski Pawełand Casanueva,
          <string-name>
            <surname>I.</surname>
          </string-name>
          , Vulic´,
          <string-name>
            <surname>I.</surname>
          </string-name>
          :
          <article-title>Data Collection and End-to-End Learning for Conversational AI</article-title>
          .
          <source>Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP): Tutorial Abstracts</source>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>J.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Asadi</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zweig</surname>
          </string-name>
          , G.:
          <article-title>Hybrid code networks: Practical and efficient end-toend dialog control with supervised and reinforcement learning</article-title>
          .
          <source>In: ACL</source>
          <year>2017</year>
          -
          <article-title>55th Annual Meeting of the Association for Computational Linguistics</article-title>
          ,
          <source>Proceedings of the Conference (Long Papers)</source>
          .
          <source>vol. 1</source>
          , pp.
          <fpage>665</fpage>
          -
          <lpage>677</lpage>
          (
          <year>2017</year>
          ). https://doi.org/10.18653/v1/
          <fpage>P17</fpage>
          -1062
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Zanzotto</surname>
            ,
            <given-names>F.M.:</given-names>
          </string-name>
          <article-title>Viewpoint: Human-in-the-loop Artificial Intelligence</article-title>
          .
          <source>J. Artif. Intell. Res</source>
          .
          <volume>64</volume>
          ,
          <fpage>243</fpage>
          -
          <lpage>252</lpage>
          (
          <year>2019</year>
          ). https://doi.org/10.1613/jair.1.11345, https://doi.org/10.1613/ jair.1.
          <fpage>11345</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ou</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Task-Oriented Dialog Systems that Consider Multiple Appropriate Responses under the Same Context</article-title>
          .
          <source>Proceedings of the AAAI Conference on Artificial Intelligence</source>
          <volume>34</volume>
          (
          <issue>05</issue>
          ),
          <fpage>9604</fpage>
          -
          <lpage>9611</lpage>
          (4
          <year>2019</year>
          ). https://doi.org/10.1609/aaai.v34i05.6507, www.aaai.orghttp://arxiv.org/abs/
          <year>1911</year>
          .10484https://www.aaai. org/ojs/index.php/AAAI/article/view/6507
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>