<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>SEUPD@CLEF: Team Kalu on improving Search Engine Performance with Query Expansion and Re-Ranking Approach</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kimia Abedini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Akan Akysh</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Arwa Fahoud</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Nicola Ferro</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Evaluation measure Map nDCG Recall</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Padua</institution>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>This report provides a detailed description of the search engine system designed by Team KALU for the Conference and Labs of the Evaluation Forum (CLEF) LongEval LAB 2024 Task 1. The team, composed of students from the University of Padua, developed this system to eficiently index, search, and retrieve documents. We begin by outlining the problem and then go on to describe our system which mainly works on a collection of documents written in French language, then we explain the various methodologies we implemented. We present our experimental results and analyze them according to the techniques we employed. Finally, We present the outcomes of our experiments and discuss the diferent techniques used.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Information Retrieval</kwd>
        <kwd>Search Engines</kwd>
        <kwd>Retrieve Documents</kwd>
        <kwd>Query Expansion</kwd>
        <kwd>LongEval</kwd>
        <kwd>CLEF</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
    </sec>
    <sec id="sec-2">
      <title>2. Related Work</title>
      <p>
        We used the paper by LongEval organizers [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ] to understand the task and the datasets provided by CLEF.
This helped us understand how the documents and queries were collected and what the main objectives
of the task were. The paper also provided baseline performances, which we used to benchmark our
system’s development.
      </p>
      <p>
        Based on the works of the CLOSE [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] and the FADERIC [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] teams, we chose to utilize query expansion
techniques. We explored various methods, such as diferent Large Language Model (LLM)s and diferent
prompts. Also, We build our re-ranking approach based on the work of JinaAi [5] which developed the
jina-reranker model.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. Methodology</title>
      <p>In this section, we describe the steps we took to create the diferent components that comprise the
search engine with the diferent configurations used with each component.</p>
      <sec id="sec-3-1">
        <title>3.1. Parser</title>
        <p>Parser processes the collection of documents, extracting valuable information and filtering out irrelevant
data. we also use parser to extract the id and body of the documents. our parser consists of three classes
which are ParsedDocumentclass, DocumentParser class and LongEvalDocumentParser class.</p>
        <p>• ParsedDocument class represents a parsed document to be indexed. It has two attributes: ID for
the unique identifier of the document and body for the document’s content. This class provides
functionalities to set and retrieve documents’ attributes.
• DocumentParser class represents an abstract class providing basic functionalities to iterate over
the elements of a ParsedDocument, reading and parsing its content.
• LongEvalDocumentParser class is the specific DocumentParser for the LongEval corpus. It
provides an implementation of a parser for the documents in the TREC format. It reads the
document and it replaces all the tags with space and returns ParsedDocument that contains the
ID and the Body of the document.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Analyzer</title>
        <p>Analyzer is used to apply further processing steps to both the documents and queries. The Analyzer
does the functionalities of "Tokenization", "Stemming" and filtering "Stop Words".</p>
        <p>• Tokenization is the process of splitting text into tokens (each token can be thought as a single
word). We have used StandardTokenizer[6] in our project, which is one of the tokenizers provided
by Apache Lucene.
• Stemming is The process of removing sufixes or prefixes from words to obtain their root form.</p>
        <p>in this system we have tried using FrenchLightStemmer [7].
• Stop Words removal is the process of eliminating words that frequently appear in most
documents and carry little meaningful information for search queries.our stopwords list includes
words extracted from Luke [8] which is a tool provided by Lucene [9] and also we used the
stopword list in Kaggle [10]. Removing stopwords improved the search engine’s performance by
reducing the index size and, consequently, decreasing the time needed to search the index.</p>
        <p>Also, we used FrenchElisionFilter [11] that is addresses elision phenomena in French, where certain
characters, such as ’l’, ’d’, ’s’, ’t’, ’n’, and ’m’, followed by an apostrophe, are contracted by eliminating
the apostrophe and associated character.</p>
      </sec>
      <sec id="sec-3-3">
        <title>3.3. Indexer</title>
        <p>Creating an index is one of the main process where we generate a searchable database, known as an
index, for parsed documents. This index holds crucial information about the documents such as the
words and phrases they contain, their frequency, and their locations within the document. Indexing
facilitates swift document retrieval by enabling users to search based on keywords or phrases. To
accomplish this task, we developed the following components:
• analyzer: is the analyzer to be used, which is LongEvalAnalyzer.
• similarity: is an object needed to score the relevance of a document based on the query terms it
contains. which can be implemented to be either Lucene default implementation that is based
on a variant of the Term Frequency-Inverse Document Frequency (TF-IDF) model, or the modern
alternative BM25 which is used in our case.
• ramBuferSizeMB : the size in megabytes of the RAM bufer for indexing the documents.
• indexPath: the path to the directory where the generated index should be stored.
• docsPath: the path to the documents directory.
• dpCls: an object of the DocumentParser which is responsible for parsing the documents in the
collection.</p>
        <p>We used BM25 Similarity because unlike TF-IDF, where term frequency linearly afects the score,
BM25 introduces a saturation point, which prevents the term frequency component from indefinitely
influencing the score. BM25 scores a document based on the query terms appearing in it using the
following formula:</p>
        <p>BM25(, ) = ∑︁ IDF() ·

=1</p>
        <p>(, ) · (1 + 1)
 (, ) + 1 · 1
︁(
−  +  · a|vgd|l )︁
where  is the document being scored,  is the query consisting of words 1, 2, . . . , ,  (, ) is
the frequency of the term  in document , IDF() is the inverse document frequency of term , ||
is the length of the document, avgdl is the average document length in the text collection. Finally, 1
and  are free parameters, we left 1 = 1.2 and  = 0.75 same as most of the applications.</p>
        <p>After setting the configuration of the indexer, it does the following:
• The indexer walks through the documents directory to find documents (specifically
.txt files) and
processes each file for indexing.
• It uses DocumentParser class, which is tasked with parsing the documents and creating structured
data ParsedDocument, including documents identifiers and bodies.
• Each parsed document is converted into a Lucene Document object and added to the index. The
document’s ID and body are stored as fields within the Lucene Document.</p>
        <p>The configurations used for the fields added to the Lucene Document are :
• IDField: The ID field is created by only storing the document ID without storing term frequencies
or positions, which are unnecessary for unique identifiers like document IDs, so only the original
value of the field (the document ID) is stored directly in the index, allowing it to be retrieved
when querying the index.
• BodyField: The body field of the document is configured to store the terms resulted form splitting
the body of the document into tokens, along with their frequencies, without storing the original
text of the document in an attempt to reduce the size of the index.</p>
      </sec>
      <sec id="sec-3-4">
        <title>3.4. Searcher</title>
        <p>The Searcher’s task is scanning indexed documents, analyzing user queries, and retrieving relevant
information. It then presents a ranked list of documents that satisfy the user’s information needs.</p>
        <p>Our implementation does so by accepting the following parameters:
• analyzer: in this case, an instance of our Analyzer.
• similarity: we decided to use the BM25Similarity [12] function for the first stage of document
retrieval due to its eficiency and higher efectiveness compared to other methods.
• Run options: parameters for the index path, the topics path, the run path and the run name, the
number of the expected topics, and the maximum number of documents retrieved (in our case
1000).
• Search options: parameters for query boosting, query boosting value, number of documents to
be re-ranked, score calculation mode, query expansion mode, and LLM used for generating the
expansion.</p>
        <sec id="sec-3-4-1">
          <title>3.4.1. Query Expansion</title>
          <p>Query Expansion plays a valuable role in improving the performance of our Search Engines based on
how it is used. We generate multiple expansions for each query by implementing a Python script. This
script retrieves the *.trec topic file and generates synonymous phrases using Meta Llama 3 [13] and
Mistral-7B [14] models, both of which are open-source. The prompt used for generating is as follows:
Instruction: Please provide {num_expansion} synonyms in French for the given keyword
that convey similar meanings, The output should be a list of words separated by commas
without any further punctuation.</p>
          <p>The keyword is {word}.</p>
          <p>Following this procedure, we slightly cleaned the generated file. Occasionally encountering
lowquality or missing generations, we implemented a method in the search section to automatically switch
to a second model if the initial one fails.</p>
          <p>The sample result for the prompt is:</p>
        </sec>
        <sec id="sec-3-4-2">
          <title>3.4.2. Query Boosting</title>
          <p>Query Boosting is a technique used to adjust the score of documents retrieved by a search query,
allowing for customization of document relevance based on specific criteria.</p>
          <p>When executing a query, Lucene assigns a score to each matching document based on its relevance.
Query boosting enables modification of these scores for particular documents or groups. Through
experimentation, we found that mixing query expansion and boolean queries sometimes resulted in
poorer outcomes. However, by introducing Lucene’s BoostQuery [15], we observed improvements in
our evaluation metrics. We experimented with three approaches:
• Multiplying by the number of expansions we have.
• Utilizing a fine-tuned parameter of 14.68, multiplied by the number of expansions we have.
• 14.68 × (_ + __ − 1) while
– num_expansion is the number of queries we selected in query expansion.</p>
          <p>– total_expansion is the total number of queries we expanded.
our reasoning for this approach was to prioritize exact terms when a word has a lot of meanings.</p>
          <p>However, our findings suggest that this strategy does not produce the anticipated results.</p>
          <p>To summarize, we settled on the second approach, using a boolean query where we added at most
three expansions with the SHOULD term, and boosted the main query with MUST.</p>
        </sec>
        <sec id="sec-3-4-3">
          <title>3.4.3. Document Re-Ranking</title>
          <p>Document Re-Ranking is the process of taking the initially ranked list of documents (or items) and
re-evaluating their relevance or importance based on new information, constraints, or preferences. our
approaches for document Re-Ranking are:
• Secondary ranking function: Apply a secondary ranking function that considers additional
criteria or constraints.</p>
          <p>• Score adjustment: Modify the scores of individual documents based on another score.</p>
          <p>For the ranking function, we are considering two diferent approaches: using Bidirectional Encoder
Representations from Transformers (BERT) models and using LLMs. In both cases, the objective is to
compute the embeddings of the words and determine the cosine similarity between the query and the
document.</p>
          <p>After research, we attempt to find a fast SBERT [16] model and a well-tuned LLM to assess performance.
We opted for jina-reranker-v1-turbo-en, designed for rapid reranking while maintaining competitive
performance, leveraging JinaBERT [17] model as its foundation. Additionally, for the LLM, we chose
sentence-croissant-llm-base, engineered to produce French text embeddings. It has been fine-tuned using
the recently pre-trained LLM croissantllm/CroissantLLMBase [18].</p>
          <p>In the end, we found that employing LLMs for re-ranking is computationally expensive and produces
nearly identical results. Consequently, we decided to utilize jina-reranker-v1-turbo-en, ranking the first
200 documents and leaving the rest unchanged.</p>
          <p>For score adjustment we used two ways:
• Simple Mode: change the score of the document directly based on secondary ranking function.
• Harmonic Mode: combine the BM25 score with the secondary ranking function score.
2
 = 1/1 + 1/2</p>
          <p>The Harmonic mode, based on the results, performs better.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Experimental Setup</title>
      <p>The experimental setup for our Information Retrieval (IR) system includes using the LongEval collection,
which is the oficial training collection for the 2024 LongEval IR Lab (https://clef-longeval.github.io/).
The collection contains French-language web pages and queries, along with their English translations.
We used the French data for our experiments.</p>
      <p>To assess the performance of our IR system, we used the trec_eval executable to evaluate the results
under various configurations. We monitored improvements in the following evaluation metrics produced
by trec_eval:
• num_ret: Number of documents retrieved for each query.
• num_rel: Number of relevant documents for each query.
• num_rel_ret: Number of relevant documents retrieved for each query.
• map: Mean Average Precision, indicating the average relevance of retrieved documents across
all queries.
• rprec: R-Precision, calculated at the rank corresponding to the number of relevant documents
for each query.
• p@5 &amp; p@10: Precision at 5 and at 10, representing precision scores computed at the top 5 and
10 retrieved documents for each query.
• nDCG: Normalized Discounted Cumulative Gain, a metric evaluating ranked lists by considering
item relevance.</p>
      <p>Our project’s Git repository is publicly available at (https://bitbucket.org/upd-dei-stud-prj/seupd2324-kalu/
src/master), The code is openly accessible for replication. We used a MacBook Pro with an M2 Max
chip, 12-core CPU, 30-core GPU, and 32GB RAM to compute our runs.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Results and Discussion</title>
      <p>In this section, we present some of the most fitting results obtained during the development phase. We
are considering five primary milestones that, after multiple trials, substantially improved our Mean
Average Precision (MAP) score and the overall number of relevant documents retrieved. Several models
were evaluated, focusing on re-ranking and query expansion techniques.</p>
      <sec id="sec-5-1">
        <title>5.1. Results on training data</title>
        <p>
          Initially, we found out that using the FrenchLightStemFilter [19] as the stemmer, and adjusting the
length filter from 2 to 15 (reflecting the tendency of French to have longer words), yielded very positive
results [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ]. Then to continue we introduce four models: base model, re-rank 100 documents with
simple score combination mode, re-rank 100 documents with simple score combination mode using
Mistral query expansion with a threshold of three words, and re-rank 100 documents with simple score
combination mode using Llama query expansion with three words. The third model, utilizing Mistral
query expansion, achieved the highest MAP of 0.044, surpassing the base model. Subsequently, two
more models were introduced, we tried to see the diference between score combination models and
handling empty expansion cases, so basically, we achieved a higher MAP of 0.0487 compared to the base
model, handling empty cases if necessary, utilizing stopwords, and using harmonic score combination.
        </p>
        <p>To sum up, The most successful approaches involved re-ranking using Mistral query expansion
with Llama3 replacement, threshold three, and the inclusion of stopwords, with the harmonic mean
performing the best among these methods.</p>
        <p>Additional models were tested, including summarizing texts using LLM and integrating them into
the original texts before indexing, or completely replacing the original text with the summary with
lfan-t5-3b-summarizer [20]. However, these approaches provided similar results to the simpler methods
and required significantly more time to execute. Furthermore, various boosting methods were explored,
but most decreased the MAP in the training dataset (see Section 3.4.2). There was also consideration of
discarding the use of LLM for re-ranking due to its poor performance.</p>
        <p>run1
run2
run3
run4
run5
0.5
0.4
N 0.3
O
I
S
I
C
ER 0.2
P
0.1
0.0
0.1
0.2
0.3
0.4
0.5
0.6
0.7
0.8
0.9
1</p>
      </sec>
      <sec id="sec-5-2">
        <title>5.2. Results on Test data</title>
        <p>In this section we have provided the results obtained by running our algorithms on each of the two
available test collections which are short term and long term.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>6. Statistical Analysis</title>
      <p>In this section, we conduct a statistical analysis on the retrieval efectiveness for our five submitted
runs to CLEF. This evaluation aims to assess each run’s performance and find out how well the system
retrieves and ranks relevant documents.</p>
      <p>We compared the Normalized Discounted Cumulative Gain (nDCG) and Mean Average Precision
(MAP) of each runs to understand the performance diferences among them, considering both short-term
and long-term evaluations. The analysis involves the use of tools such as box plots, two-way Anova
and Tukey.</p>
      <p>For analysis first we used box plots which are used to represent a distribution of data concisely.
Additionally, we applied two-way Analysis of Variance (ANOVA) tests to explore the diferences
observed in both short-term and long-term evaluations. In addition, we use the Tukey Honest Significant
Diference (HSD) test, a post-hoc analysis for ANOVA, which compares group means while controlling
for multiple comparisons, to ensure reliable identification of significant diferences.</p>
      <sec id="sec-6-1">
        <title>6.1. Box Plot</title>
        <p>Box plots are graphical tools to represent a distribution of data concisely. In our case, we want to plot
the distribution of the scores achieved by our submitted systems on each query of the diferent test sets,
with respect to nDCG and Map.</p>
        <p>(a) long-term set runs
(b) short-term set runs</p>
        <p>By analysing the nDCG performance of all runs in short-term set we observe that run1 achieve lower
nDCG scores, indicating their inferior efectiveness in capturing and ranking relevant documents while
the other 4 runs exhibit approximately similar levels of performance. This nDCG performance result is
also the same in long-term set runs.</p>
        <p>(a) long-term set runs
(b) short-term set runs</p>
        <p>From the boxplot, we can observe the distribution of MAP scores for each run. By analysing the
Map performance of all runs in short-term and long-term set we observe that run1 has the lowest Map
scores, indicating their inferior efectiveness in accuracy, run2 and run3 have approximately same Map
scores in short and long-term evaluations while run4 and run5 have the highest Map scores with a
slight diference with run2 and run3.</p>
      </sec>
      <sec id="sec-6-2">
        <title>6.2. Two-way ANOVA</title>
        <p>In a two-way ANOVA test, we check if the factors Topic and System can influence the results and we
test on both MAP and nDCG measures.</p>
        <p>From the result of the two-way ANOVA test we can conclude that both factors (System and Topic) are
important in influencing the performance measures (nDCG and MAP) in both short-term and long-term
evaluations.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>7. Conclusions and Future Work</title>
      <p>In this work, we present our approach to the CLEF Long Eval LAB 2024 task, which aimed to develop
an efective and eficient search engine for web documents. Our approach consisted of combining
diferent techniques, including query expansion, re-ranking, and the use of large language models for
diferent purposes. Our experiments showed good results for our approach, with better efectiveness
and eficiency than the baseline system provided by CLEF. Combining two scores in the re-ranking
phase also improved retrieval performance. We found several areas to improve our approach further.</p>
      <p>One promising direction is to use text summarization and title extraction techniques in the parsing
part. While we experimented with this approach, it didn’t generate significant improvements due to
eficiency concerns. However, we believe that refining this technique or exploring alternative approaches
could lead to better results.</p>
      <p>Another idea is to embed documents using diferent methods [ 21] for re-ranking, or text chunks
and their summaries because chunking text documents into small pieces is an interesting technique
that increases the accuracy and quality of the system which could help capture nuanced semantic
relationships between documents. Additionally, including context-awareness when calling LLMs to
generate synonyms might have a positive impact on the overall retrieval performance.</p>
      <p>Furthermore, fine-tune our re-ranker with SBERT using training data and implement a custom
reranker specific to this specific task. By leveraging the strengths of diferent models and techniques, we
hope to achieve even better results and push the boundaries of what is possible in LongEval information
retrieval.
Team faderic on a query expansion and reranking approach for the longeval task, in: CEUR
WORKSHOP PROCEEDINGS, volume 3497, CEUR-WS, 2023, pp. 2252–2280.
[5] M. Günther, J. Ong, I. Mohr, A. Abdessalem, T. Abel, M. K. Akram, S. Guzman, G. Mastrapas,
S. Sturua, B. Wang, M. Werk, N. Wang, H. Xiao, Jina embeddings 2: 8192-token general-purpose
text embeddings for long documents, 2024. arXiv:2310.19923.
[6] A. Lucene, Standardtokenizer, https://lucene.apache.org/core/6_6_0/core/org/apache/lucene/
analysis/standard/StandardTokenizer.html, 2024. Accessed: 2024-05-20.
[7] A. Lucene, Frenchlightstemmer, https://lucene.apache.org/core/6_2_0/analyzers-common/org/
apache/lucene/analysis/fr/FrenchLightStemmer.html, 2024. Accessed: 2024-04-20.
[8] A. Lucene, Luke, https://lucene.apache.org/core/8_11_0/luke/index.html, 2024. Accessed:
2024-0520.</p>
      <p>[9] A. Lucene, Apache lucene, https://lucene.apache.org/, 2023. Accessed: 2023-05-20.
[10] Kaggle, Frenchkagglestoplist, https://www.kaggle.com/datasets/heeraldedhia/
stop-words-in-28-languages?select=french.txt, ????
[11] A. Lucene, Lucene elisionfilter, https://lucene.apache.org/core/7_3_1/analyzers-common/org/
apache/lucene/analysis/util/ElisionFilter.html, 2024. Accessed: 2023-04-20.
[12] A. Lucene, Lucene bm25similarity, https://lucene.apache.org/core/7_0_1/core/org/apache/lucene/
search/similarities/BM25Similarity.html, 2024. Accessed: 2024-04-20.
[13] AI@Meta, Llama 3 model card (2024). URL: https://github.com/meta-llama/llama3/blob/main/</p>
      <p>MODEL_CARD.md.
[14] A. Q. Jiang, A. Sablayrolles, A. Mensch, C. Bamford, D. S. Chaplot, D. de las Casas, F. Bressand,
G. Lengyel, G. Lample, L. Saulnier, L. R. Lavaud, M.-A. Lachaux, P. Stock, T. L. Scao, T. Lavril,
T. Wang, T. Lacroix, W. E. Sayed, Mistral 7b, 2023. arXiv:2310.06825.
[15] A. Lucene, Lucene boostquery, https://lucene.apache.org/core/7_3_1/core/org/apache/lucene/
search/BoostQuery.html, 2024. Accessed: 2024-04-20.
[16] N. Reimers, I. Gurevych, Sentence-bert: Sentence embeddings using siamese bert-networks,
in: Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing,
Association for Computational Linguistics, 2019. URL: https://arxiv.org/abs/1908.10084.
[17] M. Günther, J. Ong, I. Mohr, A. Abdessalem, T. Abel, M. K. Akram, S. Guzman, G. Mastrapas,
S. Sturua, B. Wang, M. Werk, N. Wang, H. Xiao, Jina embeddings 2: 8192-token general-purpose
text embeddings for long documents, 2023. arXiv:2310.19923.
[18] M. Faysse, P. Fernandes, N. M. Guerreiro, A. Loison, D. M. Alves, C. Corro, N. Boizard, J. Alves,
R. Rei, P. H. Martins, A. B. Casademunt, F. Yvon, A. F. T. Martins, G. Viaud, C. Hudelot, P. Colombo,
Croissantllm: A truly bilingual french-english language model, 2024. arXiv:2402.00786.
[19] A. S. Foundation, Apache solr frenchlightstemfilter, https://solr.apache.org/guide/6_6/
language-analysis.html#LanguageAnalysis-FrenchLightStemFilter, 2024. Accessed: 2024-04-20.
[20] J. Clive, Multi-purpose summarizer (fine-tuned google/flan-t5-xl on several summarization
datasets), https://huggingface.co/jordiclive/flan-t5-3b-summarizer, 2023. URL: https://huggingface.
co/jordiclive/flan-t5-3b-summarizer, apache 2.0 and BSD-3-Clause License. Fine-tuned on various
summarization datasets including xsum, wikihow, cnn_dailymail/3.0.0, samsum, scitldr/AIC,
billsum, TLDR. Designed for academic and general usage with control over summary type by varying
the instruction prepended to the source document.
[21] N. Muennighof, N. Tazi, L. Magne, N. Reimers, Mteb: Massive text embedding benchmark, arXiv
preprint arXiv:2210.07316 (2022). URL: https://arxiv.org/abs/2210.07316. doi:10.48550/ARXIV.
2210.07316.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Qwant</surname>
          </string-name>
          , About qwant, https://about.qwant.com/en/,
          <year>2023</year>
          . Accessed:
          <fpage>2023</fpage>
          -05-20.
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>P. G. R.</given-names>
            <surname>Deveaud</surname>
          </string-name>
          ,
          <string-name>
            <given-names>G.</given-names>
            <surname>Gonzalez-Saez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Mulhem</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Goeuriot</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Piroi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Popel</surname>
          </string-name>
          , Longevalretrieval:
          <article-title>French-english dynamic test collection for continuous web search evaluation</article-title>
          ,
          <year>2023</year>
          . arXiv:
          <volume>2303</volume>
          .
          <fpage>03229</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>G.</given-names>
            <surname>Antolini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Boscolo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Cazzaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Martinelli</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Safavi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Shami</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          , et al.,
          <article-title>Seupd@ clef: Team close on temporal persistence of ir systems' performance</article-title>
          ,
          <source>in: CEUR WORKSHOP PROCEEDINGS</source>
          , volume
          <volume>3497</volume>
          ,
          <string-name>
            <surname>CEUR-WS</surname>
          </string-name>
          ,
          <year>2023</year>
          , pp.
          <fpage>2368</fpage>
          -
          <lpage>2395</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>E.</given-names>
            <surname>Bolzonello</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Marchiori</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Moschetta</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Trevisiol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zanini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Ferro</surname>
          </string-name>
          , et al.,
          <source>Seupd@ clef:</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>