<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>IIR</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Revisiting Retrieval-based Approaches for Conversational Recommender Systems</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Ahtsham Manzoor</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Dietmar Jannach</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Klagenfurt</institution>
          ,
          <addr-line>Universitätsstraße 65-67, Klagenfurt am Wörthersee, 9020</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>12</volume>
      <fpage>0000</fpage>
      <lpage>0001</lpage>
      <abstract>
        <p>Conversational recommender systems (CRS) interact with users in natural language to support them in their decision-making process. Recently, an increased interest in developing novel approaches to CRS can be observed. Mainly, current research eforts rely on neural models trained on recorded recommendation dialogs between humans, thereby implementing an end-to-end learning process. Given a user utterance in an ongoing dialog, the trained models generate suitable responses. An alternative to generation-based approaches is to retrieve responses from the recorded dialog data and adapt them to the given dialog context. Such retrieval approaches have proven to be efective in various NLP tasks, but have received limited attention for CRS so far. In our ongoing research, we re-assess the potential value of retrievalbased approaches and compare their performance with recent generation-based approaches. Our results point to various limitations of current neural models and indicate that retrieval-based approaches can be an efective complement to today's generation-based techniques.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Conversational recommendation</kwd>
        <kwd>retrieval and ranking</kwd>
        <kwd>language generation</kwd>
        <kwd>evaluation</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Conversational recommender systems (CRS) are software agents that converse with humans
in natural language. The main goal of such agents is to recommend items of interest to the
users and help them in making their decisions. In recent years, we observe that CRS obtained
increased attention, mainly due to the spread of voice assistants like Alexa and Siri, and due to
advancements in the area of natural language processing (NLP) and machine learning (ML) in
general; see [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] for a recent survey on conversational recommenders.
      </p>
      <p>
        Current approaches to building CRS [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6">2, 3, 4, 5, 6</xref>
        ] mainly adapt an end-to-end learning
paradigm. One promise of such end-to-end learning approaches is to avoid the knowledge
engineering bottlenecks of traditional critiquing-based or constraint-based CRS [
        <xref ref-type="bibr" rid="ref7 ref8 ref9">7, 8, 9</xref>
        ].
Specifically, these systems rely on ML models that are trained on large corpora of recommendation
dialogs recorded with the help of paired humans, e.g., the ReDial dataset [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Various algorithmic
approaches were proposed in recent years in which the system relies on models that were
trained on such datasets to generate a response given a user utterance in an ongoing dialog.
      </p>
      <p>
        While today’s systems are often capable of returning meaningful responses, they may still
fail in many cases. In the online material1 provided by the authors of the first neural model built
on the ReDial dataset [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], for instance, the system once responds to a user as follows: “what
kind of movies do you like ? what kind of movies do you like ?”. A further inspection of more
examples revealed that there are various situations where the proposed system had dificulties
to generate suitable responses. Therefore, the question arises to what extent current systems
may actually be usable in practice. Moreover, since the performance evaluation of recent neural
models is mostly based on ofline experiments and computational metrics it remains unclear
how users would perceive the quality of the responses of such systems.
      </p>
      <p>
        While generation-based approaches can have diferent advantages, e.g., that they should be
capable to respond to previously unseen dialog situations, we find that today’s systems often
encounter dificulties to correctly interpret the user’s current intent and that they sometimes
also return responses that are too short or too general [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. An alternative to recent NLP-enabled
generation-based systems are retrieval-based approaches. In such approaches, the idea is to
retrieve appropriate responses from the underlying dataset and adapt them to the context
of the dialog if needed. Retrieval-based approaches have been applied in various NLP tasks
such as question-answering (Q&amp;A) systems, machine translation, and open-domain dialog
systems [
        <xref ref-type="bibr" rid="ref11 ref12 ref13 ref14 ref15">11, 12, 13, 14, 15</xref>
        ]. One main advantage of retrieval-based systems comes from the
fact that such approaches do not require long and expensive training of models. Moreover, the
returned utterances are mostly complete and semantically correct as they were originally made
by humans, see also [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] for a comparison of generation and retrieval-based methods.
      </p>
      <p>
        In this paper, we summarize our recent findings on the state of the art in conversational
recommendation published in [
        <xref ref-type="bibr" rid="ref17 ref18 ref19 ref20">17, 18, 19, 20</xref>
        ]. Our main observations reported in these works
include (a) that today’s generation-based models may have dificulties to respond in a meaningful
way in a substantial number of cases (30-40 %); (b) that some of these systems almost exclusively
“generate” sentences that appear in the training data in the exact same form; and (c) that
retrievalbased approaches may represent a promising alternative or complement to generation-based
approaches. Diferently from most current works, our analyses and experiments are mainly
based on user-centric evaluation approaches, given the known limitations of ofline experiments
and certain linguistic metrics when evaluating dialog systems [21, 22].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Assessing Generation-based and Retrieval-based CRS</title>
      <p>
        Analysis of generation-based CRS. We started our journey with the analysis of the system
proposed by Li et al. [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], which we refer to as DeepCRS from here on. DeepCRS which was built
on the ReDial dataset was also released in the same paper. This dataset contains over 10,000
recommendation dialogs that were obtained with the help of crowdworkers. Later on, Chen et
al. [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] proposed another system based on the ReDial dataset, named KBRD, and they reported
improved performance over DeepCRS in diferent dimensions.
      </p>
      <p>As a first step in our research, we used the code of these two systems ( DeepCRS and KBRD)
to generate system responses for 70 dialog situations. We then relied on human judges who
assessed the returned system responses in terms of (1) the quality of the generated responses
on a binary scale, (2) the quality of the specific recommendations made in the dialogs. Moreover,
we automatically measured the originality of the returned responses, i.e., if they can also be
found in the training data in identical or similar form.</p>
      <p>
        The results of our analysis exhibited that 31 % of the responses by DeepCRS and 42 % of the
responses by KBRD were not considered meaningful by the human judges, see [
        <xref ref-type="bibr" rid="ref17 ref18">17, 18</xref>
        ] for
details of these analyses. Also, about 40 % (DeepCRS) and 45 % (KBRD) of the recommendations
of the two systems were not found to be suitable. Typical problems include responses that do
not match the dialog situation, broken sentences, or duplicated responses or recommendations
in the same dialog. Moreover, it turned out that in almost all cases both neural approaches
actually did not generate new sentences, but returned sentences that appeared in the exact same
or very similar form in the training data. Interestingly, the manual analysis with human judges
indicated that DeepCRS was actually the better system when using our specific evaluation
procedure, which stands in contrast to the findings reported in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        What about rule-based approaches? Many of today’s online chatbots, e.g., ones that use
Google’s DialogFlow2, are based on pre-defined text templates and an inference mechanism
that determines the user’s current intent and then selects a suitable template as a response. Our
next research question was how far we can get with a simple, manually engineered rule-based
systems and how such a system would fare when compared to DeepCRS and KBRD. To that
purpose, we analyzed the ReDial dataset to identify the most frequent user intents. We then
developed a simple rule-based pattern-matching CRS—in the spirit of the famous ELIZA [23]
system—which guesses the intent of a given user utterance and then selects one of several
suitable pre-curated sentences as a response. We compared our rule-based system with DeepCRS
and KBRD through a user study, where study participants (N=58) had to assess the quality of the
responses, using a 5-point scale, by the diferent systems for a given dialog situation, see [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
for details. Specifically, each participant was tasked to asses 10 dialog situations, one of them
was considered as an attention check, thereby in total 522 situations were assessed. The study
showed that our simple rule-based system, which mainly consists of a few dozen if-statements,
on average led to better quality perceptions than the recent neural models. However, there
were still many situations in which all three compared systems failed.
      </p>
      <p>
        Towards retrieval-based conversational recommendation. Since we found that the
neural models mainly returned existing utterances from the underlying dataset, and we do not
consider engineered rule-based systems to be the future of CRS, we designed a retrieval-based
approach. The first version of this approach and its evaluation are discussed in [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]. Given the
last user utterance as an input, the system first determines similar user utterances in the dataset.
The responses to these similar user utterances in the dataset are considered as candidates to
return to the user, and we designed a small set of heuristics to select one of these candidates. In
case the chosen response actually includes a recommendation, i.e., it is not some other form of
utterance like a greeting, a specific recommendation module is used to determine a suitable
item recommendation, which is then integrated into the selected response text. Again, we
evaluated our system through a user study, with (N=60) subjects, like the one used to evaluate
2https://dialogflow.cloud.google.com/
our rule-based system. The study, which again included DeepCRS and KBRD as baselines,
showed that the retrieval-based system on average led to the best quality perception among the
compared systems. As a side result, we also found that KBRD performed better than DeepCRS
in the user study, which supports the findings reported in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Inspired by these promising findings, we further improved our retrieval-based systems, see
[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Specifically, we found that our system has dificulties to respond to very short user
utterances. Therefore, we adapted the approach in a way that it considers not only the last user
utterance as a context but several of the most recent utterances in the dialog. Technically, we
retrieve several sets of candidates, and we then use an outlier pruning (or: clustering) technique
to identify the most plausible candidates, which in our case are candidates that are similar to
each other. In a final step, the remaining candidates undergo a final selection process, where
perplexity is used as a linguistic metric to rank the candidates. Before the response is returned
to the user, again suitable item recommendations are injected using the recommender module.
      </p>
      <p>
        The evaluation was done through a user study with (N=90) subjects. This time we included
KBRD and the more recent KGSF system [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] as baselines in the experiment. While KGSF
outperformed KBRD, our improved retrieval-based system led to even better results than KGSF.
In [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], we also report the outcomes of a number of additional analyses. We for example
compare the performance of the systems at diferent dialog stages, we discuss dificult situations
(intents) and typical failure points, and we specifically analyze in which ways users express
their preferences in the ReDial dataset. Furthermore, we explore the relationships between the
perceived meaningfulness of a response and certain (linguistic) characteristics of the response.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Discussion</title>
      <p>Substantial progress was made recently for CRS that support natural-language interactions.
Still, our work shows that building efective CRS remains a “grand AI challenge” [ 24]. Our
research indicates that retrieval-based approaches can be an alternative or complement to today’s
dominating approaches based on language generation. Given that both types of approaches have
their advantages, future works may therefore more often consider hybrid systems that combine
sentence retrieval and sentence generation in one system. Positive experiences with hybrid
solutions were observed for related problem settings, e.g., for the AliMe chat, a single-turn Q&amp;A
system [25] or Microsoft’s XiaoIce, a popular social chatbot system [26].</p>
      <p>Our research also highlights that today’s eforts to build CRS is hampered by the datasets that
are available for learning. Dialogs in the ReDial dataset, for example, in many cases mention
individual movies, e.g., when users indicate their preferences, but not preferences in terms of
genres. In addition, there are almost no situations where the recommendation seeker asks for
an explanation, which makes it almost impossible for the CRS to learn how to explain. Better
datasets are therefore required, also ones that allow for more social interactions, e.g., [27].</p>
      <p>Finally, our works shed light on potential issues of today’s predominant evaluation practices.
Researchers often seem to overly rely on computational metrics. While some reported
humanevaluations, which are typically not described in detail. With our research works we lay out
one possible way of how to evaluate CRS with humans in the loop. More work however remains
to be done to ensure consistent progress in this challenging research area.
mation Systems (2022) 102083.
[21] C.-W. Liu, R. Lowe, I. Serban, M. Noseworthy, L. Charlin, J. Pineau, How NOT to evaluate
your dialogue system: An empirical study of unsupervised evaluation metrics for dialogue
response generation, in: EMNLP ’16, 2016, pp. 2122–2132.
[22] D. Jannach, C. Bauer, Escaping the mcnamara fallacy: Towards more impactful
recommender systems research, AI Magazine 41 (2020) 79–95.
[23] J. Weizenbaum, ELIZA – Computer program for the study of natural language
communication between man and machine, Communications. ACM 9 (1966) 36–45.
[24] D. Jannach, L. Chen, Conversational Recommendation: A Grand AI Challenge, AI Magazine
43 (2022).
[25] M. Qiu, F.-L. Li, S. Wang, X. Gao, Y. Chen, W. Zhao, H. Chen, J. Huang, W. Chu, AliMe chat:</p>
      <p>A sequence to sequence and rerank based chatbot engine, in: ACL’17, 2017, pp. 498–503.
[26] L. Zhou, J. Gao, D. Li, H.-Y. Shum, The design and implementation of XiaoIce, an empathetic
social chatbot, Computational Linguistics 46 (2020) 53–93.
[27] S. A. Hayati, D. Kang, Q. Zhu, W. Shi, Z. Yu, INSPIRED: Toward sociable recommendation
dialog systems, in: EMNLP ’20, 2020.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Manzoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Cai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <article-title>A survey on conversational recommender systems</article-title>
          ,
          <source>ACM Computing Surveys</source>
          <volume>54</volume>
          (
          <year>2021</year>
          )
          <fpage>1</fpage>
          -
          <lpage>36</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>R.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. E.</given-names>
            <surname>Kahou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Schulz</surname>
          </string-name>
          , V. Michalski, L. Charlin,
          <string-name>
            <given-names>C.</given-names>
            <surname>Pal</surname>
          </string-name>
          ,
          <article-title>Towards deep conversational recommendations</article-title>
          ,
          <source>in: NIPS '18</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>9725</fpage>
          -
          <lpage>9735</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>Q.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ding</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Cen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Tang</surname>
          </string-name>
          ,
          <article-title>Towards knowledge-based recommender dialog system</article-title>
          ,
          <source>in: EMNLP-IJCNLP '19</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1803</fpage>
          -
          <lpage>1813</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bian</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <article-title>Improving conversational recommender systems via knowledge graph based semantic fusion</article-title>
          ,
          <source>in: KDD '20</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>1006</fpage>
          -
          <lpage>1014</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>K.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. X.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-R.</given-names>
            <surname>Wen</surname>
          </string-name>
          ,
          <article-title>Towards topic-guided conversational recommender system</article-title>
          ,
          <source>in: ICCL '20</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>4128</fpage>
          -
          <lpage>4139</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hou</surname>
          </string-name>
          , CRFR:
          <article-title>Improving conversational recommender systems via flexible fragments reasoning on knowledge graphs</article-title>
          ,
          <source>in: EMNLP '21</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>4324</fpage>
          -
          <lpage>4334</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>L.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Pu</surname>
          </string-name>
          ,
          <article-title>Preference-based organization interfaces: Aiding user critiques in recommender systems</article-title>
          ,
          <source>in: UM '07</source>
          ,
          <year>2007</year>
          , pp.
          <fpage>77</fpage>
          -
          <lpage>86</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>A.</given-names>
            <surname>Felfernig</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Friedrich</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zanker</surname>
          </string-name>
          ,
          <article-title>Constraint-based recommender systems</article-title>
          ,
          <source>in: Recommender Systems Handbook</source>
          , Springer,
          <year>2015</year>
          , pp.
          <fpage>161</fpage>
          -
          <lpage>190</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          , ADVISOR SUITE -
          <article-title>A knowledge-based sales advisory system</article-title>
          ,
          <source>in: ECAI '04</source>
          ,
          <year>2004</year>
          , pp.
          <fpage>720</fpage>
          -
          <lpage>724</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Song</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.-T.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.-Y.</given-names>
            <surname>Nie</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Yan</surname>
          </string-name>
          ,
          <article-title>An ensemble of retrieval-based and generation-based human-computer conversation systems</article-title>
          ,
          <source>in: IJCAI '18</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>4382</fpage>
          -
          <lpage>4388</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>S.</given-names>
            <surname>Riezler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Vasserman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Tsochantaridis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V. O.</given-names>
            <surname>Mittal</surname>
          </string-name>
          ,
          <string-name>
            <surname>Y. Liu,</surname>
          </string-name>
          <article-title>Statistical machine translation for query expansion in answer retrieval</article-title>
          ,
          <source>in: ACL '07</source>
          ,
          <year>2007</year>
          , pp.
          <fpage>464</fpage>
          -
          <lpage>471</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>W.</given-names>
            <surname>Sakata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shibata</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Tanaka</surname>
          </string-name>
          , S. Kurohashi,
          <article-title>FAQ retrieval using query-question similarity and BERT-based query-answer relevance</article-title>
          ,
          <source>in: SIGIR '19</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1113</fpage>
          -
          <lpage>1116</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>G.</given-names>
            <surname>Bonetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Cancelliere</surname>
          </string-name>
          , D. Liu,
          <string-name>
            <given-names>P.</given-names>
            <surname>Vozila</surname>
          </string-name>
          ,
          <article-title>Retrieval-augmented Transformer-XL for close-domain dialog generation</article-title>
          ,
          <source>in: FLAIRS '21</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bartl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Spanakis</surname>
          </string-name>
          ,
          <article-title>A retrieval-based dialogue system utilizing utterance and context embeddings</article-title>
          ,
          <source>in: ICMLA '17</source>
          ,
          <year>2017</year>
          , pp.
          <fpage>1120</fpage>
          -
          <lpage>1125</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>H.</given-names>
            <surname>Sugiyama</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Meguro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Higashinaka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Minami</surname>
          </string-name>
          ,
          <article-title>Open-domain utterance generation for conversational dialogue systems using web-scale dependency structures</article-title>
          ,
          <source>in: SIGDIAL '13</source>
          ,
          <year>2013</year>
          , pp.
          <fpage>334</fpage>
          -
          <lpage>338</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>L.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Qiu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Qu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W. B.</given-names>
            <surname>Croft</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Shen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>A hybrid retrieval-generation neural conversation model</article-title>
          ,
          <source>in: CIKM '19</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1341</fpage>
          -
          <lpage>1350</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Manzoor</surname>
          </string-name>
          ,
          <article-title>End-to-end learning for conversational recommendation: A long way to go?</article-title>
          , in: IntRS Workshop at RecSys '20,
          <string-name>
            <surname>Online</surname>
          </string-name>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>A.</given-names>
            <surname>Manzoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <article-title>Conversational recommendation based on end-to-end learning: How far are we?, Computers in Human Behavior Reports (</article-title>
          <year>2021</year>
          )
          <fpage>100139</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>A.</given-names>
            <surname>Manzoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <article-title>Generation-based vs. retrieval-based conversational recommendation: A user-centric comparison</article-title>
          , in: RecSys '
          <fpage>21</fpage>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <given-names>A.</given-names>
            <surname>Manzoor</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Jannach</surname>
          </string-name>
          ,
          <article-title>Towards retrieval-based conversational recommendation</article-title>
          , Infor-
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>