<!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>Italian Symposium on Advanced Database Systems, June</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Improving Conversational Evaluation via a Dependency-Aware Permutation Strategy</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Guglielmo Faggioli</string-name>
          <email>G@0.20</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Marco Ferrante</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Ferro</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Rafaele Perego</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Tonellotto</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>ISTI-CNR</institution>
          ,
          <addr-line>Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Padova</institution>
          ,
          <addr-line>Padova</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>University of Pisa</institution>
          ,
          <addr-line>Pisa</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>1</volume>
      <fpage>9</fpage>
      <lpage>22</lpage>
      <abstract>
        <p>The rapid growth in number and complexity of conversational agents has highlighted the need for suitable evaluation tools to describe their performance. Current ofline conversational evaluation approaches rely on collections composed of multiturn conversations, each including a sequence of utterances. Such sequences represent a snapshot of reality: a single dialog between the user and a hypothetical system on a specific topic. We argue that this paradigm is not realistic enough: multiple users will ask diverse questions in variable order, even for a conversation on the same topic. In this work1 we propose a dependency-aware utterances sampling strategy to augment data available in conversational collections while maintaining temporal dependencies within conversations. Using the sampled conversations, we show that the current evaluation framework favours specific systems while penalizing others, leading to biased evaluation. We further show how to exploit dependency-aware utterances permutations in our current evaluation framework and increase the power of statistical evaluation tools such as ANOVA.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        The conversational search domain has recently drawn increasing attention from the Information
Retrieval (IR) community. A conversational agent is expected to interact seamlessly with the
user through natural language, either written (i.e. text chat-bots) or spoken (i.e. vocal assistants).
Following the development of conversational systems, also their evaluation is receiving a lot of
attention. According to the best practices proposed by TREC CAsT [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], the principal evaluation
campaign in the conversational domain, the evaluation process is very similar to the one used in
ad-hoc retrieval. It follows the Cranfield paradigm, with a corpus of passage documents, a set of
conversations representing various information needs, and a set of relevance judgements. Each
conversation is a sequence of utterances – i.e., phrases issued by the user during the conversation
– and the relevance judgements are collected for each utterance. Several works [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ] have
already recognized the drawbacks of using traditional evaluation approaches in a (multi-turn)
conversational setup. Conversations in the current evaluation collections represent a single
interaction between a user and a hypothetical system. Therefore, when we evaluate using a
conversation represented as a sequence of utterances, we consider a snapshot of reality [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Therefore, since we have a unique sequence of utterances, we cannot generalize to conversations
on the same topic not present in the collection that could have happened between the user and
the system. We show a series of experiments meant to demonstrate the poor generalizability
of results obtained using ofline evaluation collections. Our work can be formalized with the
following research questions:
RQ1 What is the efect of including dependency-aware permuted conversations in the
comparison between systems?
RQ2 Can we improve conversational agents evaluation using permuted dialogues?
      </p>
      <p>
        By answering the first question, we obtain a sound process to permute utterances of a
conversation, producing new conversations to test conversational systems. We, therefore, use
such conversations to compare models under the current evaluation paradigm, highlighting and
measuring its flaws. Finally, we propose a new strategy to include the permuted conversations
in the evaluation methodology. We do not propose a new evaluation measure – as done for
example in [
        <xref ref-type="bibr" rid="ref4 ref5">5, 4</xref>
        ] – but show how, by adapting our current instruments, we could partially
mitigate the limitations associated with the evaluation of the conversational systems. Our
main contributions are the following. We show that: i) Modeling a conversation using a single
sequence of utterances only favours some systems, while penalizing others; ii) If we consider
multiple valid permutations of the conversations, the performance of conversational agents
moves from point estimations to distributions of performance (in which the default sequence is
an arbitrary point); iii) By including multiple permutations in the evaluation, we obtain more
reliable and generalizable statistical inference.
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        In this work, we focus on the evaluation of Multi-turn Task-driven Conversational search systems.
One of the most peculiar aspects related to the multi-turn conversational task is the role played by
the concept of “context” [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. The context corresponds to the system’s internal representation
of the conversation state that evolves through time. Correctly maintaining and updating such
internal belief is essential to approach efectively the multi-turn conversational task. Multi-turn
conversational search is also the main focus of the TREC Conversational Assistance Track
(CAsT) campaign [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]. Currently, the track has reached its third edition: a further demonstration
of the interest shown by the community. The evaluation aspect of conversational agents is
consequently drawing increasing interest [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref8">8, 3, 4, 5</xref>
        ]. Even though several eforts aimed at
developing proper techniques to evaluate conversational systems [
        <xref ref-type="bibr" rid="ref3 ref5">5, 3</xref>
        ], there is a consensus on
the fact that we still lack the properer statistical tools to correctly evaluate such systems. Faggioli
et al. [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] propose to model a conversation through a graph: utterances in a conversation are
linked if they concern the same entities. Authors argue that current evaluation approaches
introduce biases on systems comparison, by considering utterances as independent events.
Lipani et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] propose to simulate users through a stochastic process, similarly to what done
in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ]. In particular, each topic is modelled as a set of subtopics (collected manually and using
the available experimental collections). Using crowd assessors, Lipani et al. [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] define a Markov
chain process that should model how users present utterances to the system when interacting
with a conversational agent. This allows producing new simulated conversations. Such a
solution partially solves the low generalizability problem. Nevertheless, the need for online
data makes it infeasible for purely ofline scenarios, where no users are available.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Dependence-aware Utterance Permutation Strategy</title>
      <p>
        Several works [
        <xref ref-type="bibr" rid="ref3 ref4 ref5 ref8">8, 3, 5, 4</xref>
        ] recognize the need of increasing the variety of conversations to
improve the generalizability of ofline conversational evaluation. As observed by [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], when
conversing with a system about a specific topic, distinct users tend to traverse subtopics in
diferent orders. Generalization would ask to observe how distinct users interact with the
systems to investigate a specific topic: this is not possible in an ofline scenario. A possible
approach to simulate how users would experience a system consists in permuting the utterances
of a given conversation, and measure how the system performs on the new scenario. We cannot
however permute utterances completely randomly. In fact, we might lose temporal dependency
between the moment an entity is mentioned for the first time and its subsequent references.
To solve this limitation, we would have to re-gather the relevance judgements to fit the newly
defined anaphoras in the randomly built conversation. This is prohibitive and not suited to an
ofline evaluation scenario. A better permutation strategy consists in permuting utterances by
respecting the temporal dependencies. To this end, we could rely on classification labels (we
dub this approach class-based permutation) to identify such dependencies. Following the
work by Mele et al. [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], we manually annotate the data using four classes of utterances. We
also identify constraints to permute utterances of a conversation, while preserving temporal
dependencies. The utterance classes and constraints are the following:
• First utterance: it expresses the main topic of the conversation and cannot be moved.
• Self-Explanatory (SE) utterances do not contain any semantic omission. Non-contextual
retrieval systems can answer such utterances. Being independent from other utterances,
they can appear in any position inside the conversation.
• Utterances that depend on the First Topic of the conversation (FT): they contain an
often implicit - reference to the general topic of the conversation, subsumed by the first
utterance. Since the FT utterances depend only on the global topic of the dialogue, they
can be issued at any moment after the first one.
• Utterances that depend on a Previous Topic (PT): the previous SE utterance contains the
entity to solve the semantic omission in the current one. PT utterances have to appear
immediately after their SE utterance but they can be permuted with other PT utterances
referring to the same SE.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Analysis</title>
      <p>
        In our experimental analysis, we consider the Conversational Assistance Track (CAsT) 2019 [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
Such collection contains 50 multi-turn conversations, each composed of 9 utterances on average.
The utterances in their original formulation contain semantic omissions - anaphoras, ellipsis and
co-references. Among the all conversations, we consider only the 20 test conversations, being
their relevance judgements much more significant. The corpus is composed of approximately 38
million paragraphs from the TREC Complex Answer Retrieval Paragraph Collection (CAR) [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]
and the MS MARCO collection. Regarding the relevance judgements, CAsT 2019 contains graded
judgements on a scale from 0 to 4. We adopt Normalized Discounted Cumulated Gain (nDCG)
with cutof at 3, being the most widely difused evaluation measure for this specific scenario [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ].
      </p>
      <sec id="sec-4-1">
        <title>4.1. Conversational Models</title>
        <p>
          As commonly done [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ], we select as a set of archetypal conversational models to observe what
happens with conversations permutations. If not diferently specified, we used BM25 as ranker.
Non-contextual baseline Models We consider three non-contextual baseline models, used as a
comparison with other approaches: okapi BM25 model with default terrier parameters ( = 1.2
and  = 0.75); Query Language Model with Bayesian Dirichlet smoothing and  = 2500; a
model based on Pseudo-Relevance feedback RM3 rewriting [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] that considers the 10 most
popular terms of the 10 documents ranked the highest.
        </p>
        <p>
          Concatenation-Based Models A simple approach to enrich utterances with context to address
the multi-turn conversational challenges consists in concatenating them with one (or more)
of the previous ones. We propose three concatenation-based strategies, previously adopted as
baselines in the literature [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. First Utterance (FU): each utterance  is concatenated with 1,
the first utterance of the conversation; Context Utterance ( CU): each utterance  is concatenated
with 1 and − 1, the previous utterance; Linear Previous (LP): we concatenate  with − 1
linearly weighting the terms:  =  *  + (1 −  ) * − 1, with  ∈ [
          <xref ref-type="bibr" rid="ref1">0, 1</xref>
          ]. We use  = 0.6,
since it provides the best empirical results.
        </p>
        <p>Pseudo-Relevance Feedback Based Models We consider two approaches based on
pseudorelevance feedback (PRF) that account for the “multi-turn” aspect. RM3-previous (RM3p): it
concatenates the current utterance and the RM3 expansion of the previous one (using BM25 as
ifrst stage retrieval model); RM3-sequential ( RM3s): it takes the relevance feedback considering
the ranked list retrieved for the previous utterance, and uses it to expand the current. The
diference between the two models is that, for RM3p, the ranked list depends only on the previous
utterance and the one at hand. Conversely, the latter considers the sequence of utterances
observed up to the current one.</p>
        <p>
          Language Model-Based Models Among the neural language models, we consider coref-spanBERT
(anCB). This method relies on the Higher-order Coreference Resolution model, as defined in
[
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], but employs the spanBERT [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ] embeddings to represent the words. In particular, we use
the pre-trained version of the approach available in the AllenNLP framework1.
        </p>
      </sec>
      <sec id="sec-4-2">
        <title>4.2. RQ1: Conversational Systems Performance on Permuted Conversations</title>
        <p>Table 1 reports the nDCG@3 observed for the diferent archetypal conversational retrieval
baselines either by considering only the original order of the utterances as defined in CAsT
2019 or considering the average over multiple permutations for each conversation. To grant
a fair comparison between diferent conversations, since they can have a diferent number of
valid class-based permutations, we sample only 100 permutations for each of them. An
interesting insight that can be drawn by Table 1 is that the best performing system is the “First
Utterance” (FU). The first utterance of the original conversation is often the most generic: f we
concatenate it with other utterances, it boosts their recall, helping them obtain better results.
The FU approach obtains the same results even when we permute conversations. Since we
forced the first utterance to remain in its position, the order does not influence this algorithm.If
we consider the result achieved with permuted conversations, we observe a general decrease
in the average performance, due to the increased variance caused by the permutations. If we
consider the maximum performance achievable, interestingly, all the methods can outperform
the results achieved with the original order, indicating that there are situations in which diferent
orders are preferable. The change in performance occurs due to the diferent information flow.
The conversational models selected – as the majority of common conversational strategies –
exploit the context to solve the anaphoras and rewrite the utterances. Such context derives
from previous turns. By changing the previous turns, we also change the context, and thus
the information used by the system. This aims at mimicking a real-world scenario, where we
do not know if previous utterances provided good context. Furthermore, such context might
change depending on the path followed by the user.</p>
        <p>Figure 1 plots, for each CAsT 2019 conversation, the distribution over the permutations of the
average performance of all systems. The yellow diamond represents the mean performance using
the default order of the utterances. It is insightful noticing that the default order rarely gives the
best performance: using a diferent order of utterances strongly influences performance. Such
a pattern is also observable for each system singularly2. Notice that, with the new permuted
conversations, it is always possible to cherry-pick conversations permutations to make any
model the best in a pairwise comparison.</p>
        <p>2We do not report the figure for each system, to avoid clutter.
0.10
0.05
0.00</p>
      </sec>
      <sec id="sec-4-3">
        <title>4.3. RQ2: Comparing Systems via ANOVA</title>
        <p>
          We are now interested in assessing the efect of using utterances permutations in the current
evaluation scenario. We therefore compare diferent retrieval models using ANalysis Of VAriance
(ANOVA). If we were to apply ANOVA in the current evaluation setup, we would likely rely on
the following model:
 =  .. +   +   + 
(MD0)
Where  is the mean performance of all utterances for the conversation , using the retrieval
model .  .. is the grand mean,   is the contribution to the performance of the -th conversation,
while   is the efect of the -th system. Finally,  is the error. Table 2 reports the summary
statistics for ANOVA when applied to CAsT 2019 conversations, using the Model MD0. We
observe that the efect of the “conversation” factor is significant and large-sized ( 0.14).
2 ≥
This pattern is often observed in many IR scenarios, such as ad-hoc retrieval [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] or Query
Performance Prediction (QPP) [
          <xref ref-type="bibr" rid="ref15">15</xref>
          ]. Conversely, the efect of the Model factor is not significant:
none of the models is significantly the best. This indicates the low discriminative power
associated with this evaluation approach.
        </p>
        <p>If we include permutations for each conversation, we can use the following ANOVA model:
() =  .. +   +  () +   + 
(MD1)
Where, compared to Model MD0,  () is the nested factor that represents the efect of the
-th permutation of the -th conversation. Table 3 reports the summary statistics for ANOVA
with model MD1. By looking at Table 3 we can see the first huge advantage of including
permutations in our evaluation framework: the Model factor is now significant - although
small (0.01 &lt; 2 &lt; 0.06). As a side note, Tukey’s post-hoc analysis shows that anCB is the
best model, followed by RM3s which belong to the same tier. Subsequently, we have RM3p and
CU, which again are statistically not diferent from each other, but worse than the previous
ones. Finally, LP is the only member of the worst-quality tier. We have moved from having
all models equal in Table 2 to a four-tiers sorting of the models in Table 3. The Permutation
factor is not significant an this highlights that there is not a single best permutation for every
system, but rather there is an interaction between the systems and permutations: distinct
models behave diferently according to the permutation at hand. Table 3 shows that, if we
use the permutations as additional evidence of the quality of a model, we discriminate better
between them. Furthermore, we do not know in which order the user will pose their utterances.
Including permutations allows us to model better the reality: what we observe in our ofline
experiment is likely to generalize more to a real-world scenario. Permutations allow robust
statistical inference, without requiring to gather new conversations, utterances and relevance
judgements.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>5. Conclusions and Future Works</title>
      <p>In this work, we showed that traditional evaluation is seldom reliable when applied to the
conversational search. We proposed a methodology to permute the utterances of the conversations
used to evaluate conversational systems, enlarging conversational collections. We showed that
it is hard to determine the best system when considering multiple conversation permutations.
Consequently, any system can be deemed the best, according to specific permutations of the
conversations. Finally, we showed how to use permutations of the evaluation dialogues,
obtaining by far more reliable and trustworthy systems comparisons. As future work, we plan
to study how to estimate the distribution of systems performance without actually having the
permutations and the models at hand.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>G.</given-names>
            <surname>Faggioli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ferrante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tonellotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A</given-names>
            <surname>Dependency-Aware Utterances</surname>
          </string-name>
          Permutation Strategy to Improve Conversational Evaluation,
          <source>in: Proc. ECIR</source>
          ,
          <year>2022</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>J.</given-names>
            <surname>Dalton</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Callan</surname>
          </string-name>
          ,
          <source>TREC CAsT</source>
          <year>2019</year>
          :
          <article-title>The Conversational Assistance Track Overview</article-title>
          , in: TREC,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , K. Balog,
          <article-title>Evaluating conversational recommender systems via user simulation</article-title>
          ,
          <source>in: Proc. SIGKDD</source>
          ,
          <year>2020</year>
          , p.
          <fpage>1512</fpage>
          -
          <lpage>1520</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>A.</given-names>
            <surname>Lipani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Carterette</surname>
          </string-name>
          , E. Yilmaz,
          <source>How Am I Doing?: Evaluating Conversational Search Systems Ofline, TOIS</source>
          <volume>39</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>G.</given-names>
            <surname>Faggioli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ferrante</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tonellotto</surname>
          </string-name>
          ,
          <article-title>Hierarchical Dependence-Aware Evaluation Measures for Conversational Search</article-title>
          ,
          <source>in: Proc. SIGIR</source>
          ,
          <year>2021</year>
          , p.
          <fpage>1935</fpage>
          -
          <lpage>1939</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>J.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Tao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Chan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Zhao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , R. Yan,
          <article-title>Dialogue history matters! personalized response selection in multi-turn retrieval-based chatbots</article-title>
          ,
          <source>TOIS</source>
          <volume>39</volume>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>I.</given-names>
            <surname>Mele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. I.</given-names>
            <surname>Muntean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Nardini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tonellotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Frieder</surname>
          </string-name>
          , Topic Propagation in Conversational Search,
          <source>in: Proc. SIGIR</source>
          ,
          <year>2020</year>
          , pp.
          <fpage>2057</fpage>
          -
          <lpage>2060</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>G.</given-names>
            <surname>Penha</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Hauf</surname>
          </string-name>
          ,
          <article-title>Challenges in the evaluation of conversational search systems</article-title>
          ,
          <source>in: Workshop on Conversational Systems Towards Mainstream Adoption, KDD-Converse</source>
          ,
          <year>2020</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>I.</given-names>
            <surname>Mele</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C. I.</given-names>
            <surname>Muntean</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F. M.</given-names>
            <surname>Nardini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Perego</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Tonellotto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Frieder</surname>
          </string-name>
          ,
          <article-title>Adaptive utterance rewriting for conversational search</article-title>
          ,
          <source>IPM</source>
          <volume>58</volume>
          (
          <year>2021</year>
          )
          <fpage>102682</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10. L.
          <string-name>
            <surname>Dietz</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Radlinski</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          <article-title>Craswell, TREC Complex Answer Retrieval Overview</article-title>
          .,
          <source>in: TREC</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Y.</given-names>
            <surname>Lv</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Zhai</surname>
          </string-name>
          ,
          <article-title>Positional relevance model for pseudo-relevance feedback</article-title>
          ,
          <source>in: Proc. SIGIR</source>
          ,
          <year>2010</year>
          , p.
          <fpage>579</fpage>
          -
          <lpage>586</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <given-names>K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>He</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <article-title>Higher-order Coreference Resolution with Coarse-to-fine Inference</article-title>
          ,
          <source>in: Proc. NAACL-HLT</source>
          ,
          <year>2018</year>
          , pp.
          <fpage>687</fpage>
          -
          <lpage>692</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>M. Joshi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>D. S.</given-names>
          </string-name>
          <string-name>
            <surname>Weld</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          <string-name>
            <surname>Zettlemoyer</surname>
            ,
            <given-names>O. Levy</given-names>
          </string-name>
          , Spanbert:
          <article-title>Improving pretraining by representing and predicting spans</article-title>
          ,
          <source>TACL</source>
          <volume>8</volume>
          (
          <year>2020</year>
          )
          <fpage>64</fpage>
          -
          <lpage>77</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>D.</given-names>
            <surname>Banks</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Over</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.-F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , Blind Men and
          <article-title>Elephants: Six Approaches to TREC data</article-title>
          ,
          <source>IRJ</source>
          <volume>1</volume>
          (
          <year>1999</year>
          )
          <fpage>7</fpage>
          -
          <lpage>34</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <given-names>G.</given-names>
            <surname>Faggioli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>O.</given-names>
            <surname>Zendel</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. S.</given-names>
            <surname>Culpepper</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Scholer</surname>
          </string-name>
          ,
          <article-title>An Enhanced Evaluation Framework for Query Performance Prediction</article-title>
          ,
          <source>in: Proc. ECIR</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>115</fpage>
          -
          <lpage>129</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>