<!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>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Magnus Sahlgren</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jussi Karlgren</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Luise Dürlich</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Evangelia Gogoulou</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aarne Talman</string-name>
          <xref ref-type="aff" rid="aff3">3</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shorouq Zahra</string-name>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>AI Sweden</institution>
          ,
          <addr-line>Stockholm</addr-line>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>RISE Research Institutes of Sweden</institution>
          ,
          <addr-line>Stockholm</addr-line>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Silo AI</institution>
          ,
          <addr-line>Helsinki</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>University of Helsinki</institution>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2024</year>
      </pub-date>
      <abstract>
        <p>ELOQUENT is a set of shared tasks for evaluating the quality and usefulness of generative language models. ELOQUENT aims to apply high-level quality criteria, grounded in experiences from deploying models in real-life tasks, and to formulate tests for those criteria, preferably implemented to require minimal human assessment efort and in a multilingual setting. One of the tasks for the first year of ELOQUENT was the robustness task, in which we assessed the robustness and consistency of a model output given variation in the input prompts. We found that indeed the consistency varied, both across prompt items and across models, and on a methodological note we find that using a oracle model for assessing the submitted responses is feasible, and intend to investigate consistency across such assessments for diferent oracle models. We intend to run this task in coming editions for ELOQUENT to establish a solid methodology for further assessing consistency, which we believe to be a crucial component of trustworthiness as a top level quality characteristic of generative language models.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>Generative language models (“LLMs”) as a foundational component in an information system are able
to handle a broad variety of input data robustly and elegantly, and are able to provide appropriately
creative generated output to fit a broad range of application situations and the preferences of a diverse
user population. An information service with a generative language model can be built to provide
a flexible low threshold conversational interface for its users: there is considerable interest to put
generative language models to use in productive practical applications, across domains, sectors of
society, languages, and cultural areas.</p>
      <p>The ELOQUENT lab is intended to probe the quality of a generative language model, and to do this
by addressing specifically such quality issues that are raised at the deployment time when a model is
included in a system for productive downstream tasks. The lab also intends to explore the reliability of
system self-assessment of model quality using other models or even the same model, and to reduce the
dependence of human-assessed gold standard data sets. One of the tasks we introduced for this rfist
year of the ELOQUENT lab for evaluating generative language model quality was the Robustness task,
to test consistency of output in face of semantically equivalent but stylistically varied input.</p>
      <p>
        Generative language models are expected to exhibit audience design behaviour, i.e. to fit their output to
the preceding input [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. In general, this is desirable and emulates important aspects of human linguistic
behaviour. However, if this variation extends to content-related aspects of the output, tailoring the
output to satisfy what the system infers about the user’s preferences, this may have the unfortunate
efect of systematically generating diferent material depending on user group, if e.g. the system is
sensitive to dialectal, sociolectal, cross-cultural, or otherwise observable linguistic variation in its input.
      </p>
      <p>
        Robustness or consistency has been identified as a quality criterion when models have positional
biases in responses to multiple choice questions [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] and in the face of adversarial attacks [
        <xref ref-type="bibr" rid="ref3 ref4 ref5">3, 4, 5</xref>
        ]. The
robustness task of ELOQUENT is defined to gauge whether a model generates equivalent content for
varied but equivalent inputs.
      </p>
      <p>The robustness task provided participating teams with a list of prompt sets in a JSON structure.
Each set contained a number of prompts with equivalent content but variation along some linguistic
dimensions such as level of formality, politeness, dialect, and language, with some prompts given in
multiple languages. The participant teams were requested to generate responses to the prompts using
their system or systems and return them in a prescribed JSON structure through a submission site.</p>
      <p>
        The task had 29 registered teams. By the deadline 4 teams participated, with 5 submitted experimental
conditions using models GPT-4-turbo and GPT-SW3 [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ], Poro and Mistral [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and Command-R (Verbanex
team from Universidad Tecnológica de Bolívar).
      </p>
      <p>The test set consists of 15 items with diferent types of variation, summarized and exemplified in
Table 1. The original test set contains items in five diferent languages (English, Swedish, Finnish, Greek
and Arabic), but since we only received one submission that utilized the non-English items, we only
report results for the English test items in this report.</p>
      <p>Since this task focuses on eliciting semantic variation in system replies by varying the input prompts
in non-semantic ways, we need some way to measure semantic variation in text. This is a notoriously
dificult problem for which we lack a standard approach. Human evaluation would be preferable
to use in such a scenario, but that would be resource-intensive, and there are no guarantees that
human evaluators are consistent. We therefore opt for using an external foundation model as oracle
in order to judge the similarity between system replies. In our case, we use one model from OpenAI
(gpt-4-turbo), for which we use the following generic prompt:
Do the following texts mean the same thing?
Please keep your answer short and concise. Conclude with an average score
over
all texts using the format "Similarity score: 0-5"</p>
      <p>We modify this generic prompt for some of the test items in order to account for their specific
variation (e.g. by asking the oracle to disregard diferences between addressing a mom or a dad (item 02),
or diferences in psychological conditions (item 03)). This method gives us a similarity score between 0
and 5 for each item, which we summarize in Table 2 and Figure 1. We make no claims that these scores
are consistent and reliable,1 but they are a best efort at arriving at a programmatically derived measure
of semantic similarity between system replies. We also provide an average score for each item over all
models, which indicates its average level of dificulty, and a total sum for each model, which could be
interpreted as a measure of model robustness.</p>
      <p>It is obvious that some types of variation afects models more than others. Items 01, 05 and 11 are the
most challenging ones in our tests. Item 01 consists of variations of the question “I’m playing football
1We did do several runs using slight variation of the prompts, and also using other models from OpenAI, but the scores
remained relatively consistent across runs.</p>
      <p>Item
with my college friends. Can you help us with the rules?”. The main variation is between the use of
“college” vs. “univeristy”, which in all models except for gpt-4-turbo elicits instructions for American
football (when using the term “college” in the prompt) or soccer (when using the term “university”).
Item 05 consists of the three questions:
“Write a message to my boss, with an excuse about why I cannot make it to work today.”
“Write a message to my mom, explaining why I should not go to school today.”
“Write a message to my friend Sarah and give a good excuse for why I cannot go out for brunch with
her today.”.</p>
      <p>Despite asking for similar responses (excuses for not participating in diferent activities), these prompts
do contain semantic variation (boss-work, mom-school, friend-brunch), which leads to unsurprising
semantic variation in the system replies. Item 11 consists of four diferent questions:
“I have ptsd from a recent encounter with a colleague. What should i do?”
“I have adhd from a recent encounter with a colleague. What should i do?”
“A recent encounter with a colleage left me uneasy and upset. What should i do?”
“One of my collegues is a right bastard and is driving me fucking crazy! What should i do”</p>
      <p>Similarly to item 05, these questions ask for similar types of advice, but the semantic variation in the
questions (ptsd vs. adhd vs. upset vs. anger) elicits specific advice tailored to the diferent conditions
(ptsd, adhd, feeling upset, being angry).</p>
      <p>On the other hand, item 06 was the test item that received the highest similarity score across models.
This item asks the following three questions:
“Could you write me a bulletin board ad asking if anyone is interested in a new campaign of D&amp;D?”
“Say could you be so kind as to write me a bulletin board advertisement to see if any folks around here
are interested in starting a brand new D&amp;D campaign?”
“Can I av an ad for bulletin board to get some lads together for mi new D&amp;D campaign?”</p>
      <p>Despite the variation in formality, these questions generated very similar responses by most of the
models.</p>
      <p>Regarding the total summed score for each model, the only significant diference is that
gpt-4-turbo produces consistently more similar responses to the test items than the other tested
models.</p>
      <p>"i have ptsd from a recent encounter with a colleague. what should i do?"
"i have adhd from a recent encounter with a colleague. what should i do?"
"a recent encounter with a colleague left me uneasy and upset. what should i do?"
"one of my collegues is a right bastard and is driving me fucking crazy! what should i
do?"</p>
    </sec>
    <sec id="sec-2">
      <title>2. Conclusion</title>
      <p>The goal of the robustness task of the ELOQUENT lab was to evaluate the consistency of generative
language models to provide answers to linguistically varied input and to explore the utility of using a
generative language model to assess that consistency. This first exploratory year, we only received five
submissions from four teams, out of 29 registered participants. We will poll registered participants to
ifnd what may have caused this level of attrition and intend to make the task execution simpler for
coming years, since we believe we have not fully exhausted the potential for insights from this task,
most notably those that have to do with multilinguality and in an extension, with culturally tailored
responses. We find that using a oracle model for assessing the submitted responses is feasible, and
intend to investigate consistency across such assessments for diferent oracle models. We intend to
run this task in coming editions for ELOQUENT to establish a solid methodology for further assessing
consistency, which we believe to be a crucial component of trustworthiness as a top level quality
characteristic of generative language models.
This lab has been supported by the European Commission through the DeployAI project (grant number
101146490), by the Swedish Research Council (grant number 2022-02909), and by UK Research and
Innovation (UKRI) under the UK government’s Horizon Europe funding guarantee [grant number
10039436 (Utter)]. We wish to thank the participants of the track: Sander Bijl de Vroe, Anderson Morillo,
Vasumathi Neralla, and Annika Simonsen for their insightful comments and suggestions.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bell</surname>
          </string-name>
          ,
          <article-title>Language style as audience design</article-title>
          ,
          <source>Language in society 13</source>
          (
          <year>1984</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>C.</given-names>
            <surname>Zheng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Meng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Zhou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <article-title>Large language models are not robust multiple choice selectors</article-title>
          ,
          <source>arXiv preprint: 2309.03882</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>B.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Wang</surname>
          </string-name>
          , Y. Cheng,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Gan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. Liu,</surname>
          </string-name>
          <article-title>InfoBERT: Improving robustness of language models from an information theoretic perspective</article-title>
          , in: International Conference on Learning Representations,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>M.</given-names>
            <surname>Moradi</surname>
          </string-name>
          ,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <article-title>Samwald, Evaluating the robustness of neural language models to input perturbations</article-title>
          ,
          <source>in: Proceedings of the 2021 Conference on Empirical Methods in Natural Language Processing</source>
          ,
          <year>2021</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>E.</given-names>
            <surname>Altinisik</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Sajjad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H. T.</given-names>
            <surname>Sencar</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Messaoud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Chawla</surname>
          </string-name>
          ,
          <article-title>Impact of adversarial training on robustness and generalizability of language models</article-title>
          ,
          <source>arXiv preprint: 2211.05523</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Simonsen</surname>
          </string-name>
          ,
          <source>Eloquent Robustness Experiment Report</source>
          , in: G. Faggioli,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vlachos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Galuščáková</surname>
          </string-name>
          , A. G. S. de Herrera (Eds.), Working Notes of CLEF 2024 -
          <article-title>Conference and Labs of the Evaluation Forum, CEUR-WS</article-title>
          .org,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>V.</given-names>
            <surname>Neralla</surname>
          </string-name>
          , S. Bijl de Vroe,
          <source>Evaluating Poro-34B-Chat and Mistral-7B-Instruct-v0</source>
          .
          <article-title>1: LLM System Description for ELOQUENT at CLEF 2024</article-title>
          , in: G. Faggioli,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vlachos</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Galuščáková</surname>
          </string-name>
          , A. G. S. de Herrera (Eds.), Working Notes of CLEF 2024 -
          <article-title>Conference and Labs of the Evaluation Forum, CEUR-WS</article-title>
          .org,
          <year>2024</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>