<!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>Closed-Source vs Open-Source RAGs: lessons learned from the SemTab challenge</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Margherita Martorana</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Xueli Pan</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Benno Kruit</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Tobias Kuhn</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jacco van Ossenbruggen</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Computer Science, Vrije Universiteit Amsterdam</institution>
          ,
          <addr-line>De Boelelaan 1105, Amsterdam</addr-line>
          ,
          <country country="NL">The Netherlands</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>With the rise of advanced Large Language Models (LLMs), there has also been an increase in the use and application of Retrieval-Augmented Generation (RAG) systems. Such systems combine generative models with information retrieval, allowing access to external resources to enhance the quality and accuracy of responses. RAG systems are becoming integral across various fields, not only improving the capabilities of LLMs but also enabling more eficient and context-aware outputs. Some RAG systems are readily accessible through APIs, such as those provided by OpenAI, while others can be custom-built to meet specific research or application needs. This work is an extension of the research conducted as part of the “Metadata to Knowledge Graph” track of the SemTab24 challenge, which involved classifying column headers of tabular data using controlled vocabularies. For the challenge, we employed seven diferent LLMs: three closed-source models (gpt-3.5-turbo-0.125, gpt-4, and gpt-4-turbo) and four open-source models (llama3-80b, llama3-7b, gemma-7b, and mixtral-8x7b). For the GPT models, we leveraged the RAG system provided by OpenAI, while for the open-source models, we employed LLamaIndex. Additionally, we evaluated the impact of diferent temperature settings (0.5, 0.75, 1.0, 1.25, and 1.5) on model performance. In this paper we present a preliminary study that highlights the observations and findings from our participation in the SemTab challenge, ofering valuable insights into the capabilities and performance of RAG systems. We also discuss specific challenges related to vectorizing data for RAG systems and the role of assistant instructions. Our findings suggest that the nature of the input data can significantly influence the efectiveness of RAG systems, and that tailored approaches may be required for optimal results.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Large Language Models</kwd>
        <kwd>Retrieval Augmented Generation</kwd>
        <kwd>Closed vs</kwd>
        <kwd>Open-Source LLMs</kwd>
        <kwd>Semantic Table Interpretation</kwd>
        <kwd>Semantic Web</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Retrieval-Augmented Generation (RAG) systems represent a significant advancement in the
ifeld of natural language processing (NLP), enhancing the capabilities of large language models
(LLMs) by combining the strength of retrieval and generation models [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. The integration of
these two components enables RAG systems to generate responses that are more accurate,
informative, and contextually relevant compared to standalone LLMs. While traditional LLMs
rely solely on their inherent knowledge, RAG systems can access external information, making
them particularly useful in situations where up-to-date or domain-specific knowledge is required.
In fact, RAGs have been found to help reducing hallucinations [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ], knowledge grounding
[
        <xref ref-type="bibr" rid="ref4 ref5">4, 5</xref>
        ] and personalisation [
        <xref ref-type="bibr" rid="ref6 ref7">6, 7</xref>
        ]. Due to the popularity of RAG systems, numerous solutions are
now available, both open-source and close-source. Recent studies have introduced benchmarks
and best practices for evaluating RAG systems [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8, 9, 10, 11</xref>
        ] and comparing open-source and
closed-source systems [12, 13, 14, 15].
      </p>
      <p>Recently, we - the authors of this paper - participated in the “Metadata to Knowledge Graph
(KG)” track of the SemTab Challenge (detailed further in section 3). This track focused on
mapping column metadata to relevant KG terms based on semantic relevance, even when
direct data access was not available. To address this challenge, we suggested solutions that use
both closed-source and open-source LLMs and RAGs, and other traditional semantic similarity
approach. In this paper, we revisit and build upon our approaches from the SemTab Challenge,
contributing a comparison and discussion on the performance of closed- and open-source LLMs
and RAGs, highlighting the observed diferences. Full details of the approaches we used for the
SemTab Challenge can be found at [16].</p>
    </sec>
    <sec id="sec-2">
      <title>2. Retrieval-Augmented Generation</title>
      <p>
        Large Language Models (LLMs) have demonstrated promising abilities in natural language
understanding tasks such as classification [ 17], entity linking [18], and question answering [19].
However, they often struggle with issues such as hallucinations and limited capacity to access
and interact with external resources [20]. Retrieval-Augmented Generation (RAG) [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] has been
introduced as a solution to overcome these limitations, enabling LLMs to access domain-specific
knowledge more efectively. In a RAG pipeline, external resources are embedded as vectors and
stored in vector databases like Chroma, Weaviate, Pinecone, or OpenAI’s built-in vector store
within the Assistant API, enabling more precise and contextually accurate responses by linking
relevant information during generation.
      </p>
      <p>The landscape of RAGs and LLMs is divided into open-source and closed-source systems,
each with distinct implications for accessibility, cost, flexibility, and performance. Open-source
RAGs and LLMs are publicly available, allowing developers and researchers to access, modify,
and improve the underlying models, fostering transparency and community-driven innovation.
These models ofer flexibility, allowing customization of their retrieval mechanisms, parameters
setting, or integration of domain-specific knowledge. However, open-source systems may
sometimes underperform compared to state-of-the-art closed-source counterparts due to more
limited training resources and the absence of large-scale, proprietary datasets.</p>
      <p>On the other hand, closed-source RAGs and LLMs are developed and maintained by
organizations with access to vast computational resources and proprietary data. Models like OpenAI’s
GPT-4 and Google’s Gemini benefit from advanced architectures, extensive pre-training, and
ongoing performance enhancements. While these models generally outperform open-source
alternatives, they lack transparency, making it dificult to inspect or customize their behavior,
and their “black box” nature can be a limitation when adapting them to niche domains or specific
use cases.</p>
      <p>
        Recent studies have introduced various methods and benchmarks for evaluating the
performance of RAG systems [
        <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
        ], as well as proposing best practices for optimising their eficiency
and performance [
        <xref ref-type="bibr" rid="ref10">10, 11</xref>
        ]. Also, comparisons between open-source and closed-source LLMs
have been explored in a variety of domains and tasks [12, 13, 14, 15]. However, to the best of our
knowledge, no comprehensive study has yet examined how LLMs and RAG systems, particularly
when combined with diferent temperature settings, perform in the specific context of Semantic
Table Interpretation, as outlined in the SemTab Challenge. In this work, we present insights
gained from our participation in the SemTab Challenge, focusing on the practical diferences
between open-source and closed-source LLMs and RAGs, and highlighting key lessons learned
in their application to this domain.
      </p>
    </sec>
    <sec id="sec-3">
      <title>3. SemTab Challenge as Use Case</title>
      <p>The SemTab challenge has been running since 2019, and it mainly focuses on tasks related
to Semantic Table Interpretation (STI). It includes multiple tracks, where participants suggest
solutions to tasks such as Column Type Annotation (CTA), Column Entity Annotation (CEA),
and Column Property Annotation (CPA). In this year SemTab challenge, the “Metadata to
KG” track was introduced, where participants are asked to submit solutions for mapping table
metadata to Knowledge Graphs without having access to the underlying data. This track was
divided into two rounds, each using diferent datasets and vocabularies. In Round 1, participants
mapped 141 table metadata to DBpedia properties. In Round 2, instead, more complexity was
added with 1181 table metadata to be mapped to custom vocabularies. In the following section,
we explain in more details our experimental design in both rounds, and we provide a visual
representation of the methodology in Figure 1. Further details, can be found in our SemTab
challenge paper [16].</p>
      <sec id="sec-3-1">
        <title>3.1. Experimental Design</title>
        <p>Our approach to the task set by the “Metada to KG” track treats both rounds as textual
information retrieval challenges. The objective is to match table metadata—such as column labels,
table names, and other descriptive elements, with the most semantically relevant KG entries.
We employed two diferent methods: the first utilising LLMs, and the second utilising a more
traditional semantic similarity approach with SentenceBERT[21]. We experimented with a range
of LLMs, both closed-source (i.e. GPT-3.5-turbo-0125, GPT-4o, GPT-4-turbo from OpenAI1) and
open-source (i.e. LLama3-70b, LLama3-8b, Gemma-7b, Mixtral-8x7b) models. To investigate
the influence of the models’ creativity on performing the task, we also varied the temperature
settings (0.5, 0.75, 1.0, 1.25, and 1.5). The temperature setting is an important parameter, as
it controls the randomness of the LLM’s responses. Lower temperatures (e.g. 0.5) produce
more deterministic outputs, while higher temperatures (e.g. 1.5) encourage more creativty and
variability.</p>
        <p>All evaluations were conducted in a zero-shot setting, with no pretraining done on the
specific task or domain, aiming to create a more generalised approach that is not biased towards
any particular domain or KG. Instead, we used a RAG approach to input relevant information
necessary for the task. Specifically, the KGs containing the entries to which the metadata was
mapped were provided as input data to the RAG systems. For the GPT models, we utilized the
RAG system made available through the OpenAI API, while for the open-source models, we
used LLamaIndex2. The mappings we produced were then checked against a test groundtruth
provided by the organisers of the track, and we evaluated the results using two metrics: hit@1
and hit@5. The hit@1 metric checks if the top-ranked match is correct, while hit@5 checks if
the correct match is found within the top five results.</p>
      </sec>
      <sec id="sec-3-2">
        <title>3.2. Summary results from the SemTab Challenge</title>
        <p>Overall, we found that the gpt-4o model outperformed other models in both Round 1 and
Round 2, particularly at temperatures of 0.5, 0.75, and 1.0. This result is unsurprising given that
gpt-4o is one of the latest iteration in the GPT model series, featuring enhanced reasoning
capabilities and an advanced ability to handle complex prompts.</p>
        <p>The out-of-the-box performance of both closed and open LLMs was poor and unstable in
Round 2. This could be due to the fact that DBpedia, an open dataset used in Round 1, may have
been included in the training corpus of many LLMs. As a result, the models likely already had
inherent knowledge about DBpedia’s structure and properties, which enhanced their ability to
understand and respond efectively to the tasks and prompts in Round 1. However, in Round
2, where the tasks involved glossary files that were not part of the models’ training data, the
LLMs lacked the necessary knowledge to perform as efectively. In this round, we observed
that the LLMs generally performed less efectively, and the approach using SentenceBERT had
better results. Without prior exposure to the specific information in these glossary files, the
models struggled to accurately interpret the prompts and execute the tasks, leading to the
observed poor performance. This highlights the limitation of LLMs when faced with unfamiliar
or domain-specific knowledge not covered in their training corpus.</p>
        <p>We report below the results of the LLM and RAG approach in Table 1, and of the approach
with SentenceBERT in Table 2, both taken from [16].</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>4. Observations</title>
      <p>In this section, we present observations from our use of RAG systems to address the task of
mapping metadata to KG of the SemTab challenge. We present a high-level comparison between
the open-source RAG system (i.e. LlamaIndex) and the closed-source RAG system (access
through OpenAI API), in figure 3. The aim of this comparison is to highlight key diferences
between these two types of systems.
h1</p>
      <p>Firstly, it is important to note that the closed-source RAG system, which integrates OpenAI
Assistant with file search capabilities, supports only OpenAI’s GPT models. In our case, we
utilized gpt-3.5-turbo, gpt-4o, and gpt-4-turbo. LlamaIndex, instead, supports a variety of models
from diferent providers - for the challenge we employed llama3-8b, llama3-70b, gemma-7b,
and mixtral-8x7b. Further, OpenAI’s default embedding model is text-embedding-3-large with
256 dimensions. While OpenAI ofers additional embedding models, such as
text-embedding-3small and text-embedding-ada-002, the options are limited (more details available at 3. On the
other hand, LlamaIndex utilizes the BAAI/bge-small-en embedding model with 384 dimensions.
Open-source systems allow for the use of a broader range of embedding models, including those
from OpenAI, though this may reduce some of the advantages of using open source solutions.
Some of the most significant diferences are the file handling capabilities and the handling of
chunks. OpenAI’s system supports up to 10,000 files, each up to 512 MB. It can manage up to
20 chunks simultaneously, each with a default size of 800 tokens and an overlap of 400 tokens.
In contrast, LlamaIndex’s lfie storage limitations are more flexible, determined by the vector
database and the machine’s capacity running the vector store. By default, LlamaIndex handles 2
chunks with each chunk being 1024 tokens and an overlap of 20 tokens. Larger chunks and
greater overlap can include more information in the context window, which might be a key
aspect depending on the task. For example, GPT models performed better in our SemTab task
where understanding the semantics of long textual descriptions in the KG was important for
accurate mappings. This result might be related to the larger chunk size and overlap of the
OpenAI models and built-in RAG.</p>
      <p>We also noticed that certain practices related to file upload and writing instructions has
influenced the performance of our solutions for the SemTab challenge. For example, we noted
that by repeating certain constraints in both the assistant’s instructions and the user queries
resulted to more accurate mappings and fewer hallucinations. Also, formatting data as separate
ifles rather than one large file improved accuracy. In Round 2, where custom KGs were used,
3https://platform.openai.com/docs/models/embeddings
dividing the data into smaller files, each representing a specific domain, seemed to allow the
system to track the fact that the files were in someway separate and about distinct knowledge.</p>
    </sec>
    <sec id="sec-5">
      <title>5. Discussion and Future Work</title>
      <p>In conclusion, while closed-source RAG systems provide a streamlined and integrated approach
that simplifies deployment and management, open-source RAGs ofer greater flexibility and
customization but require more technical expertise.</p>
      <p>A direction for future work is to investigate how to optimize the handling of large datasets
and chunk management across both systems. This could involve developing better strategies
for file segmentation and chunk overlap to improve performance and context understanding.
Additionally, it would be beneficial to explore the impact of diferent embedding models on
performance in various tasks, potentially creating guidelines for selecting the most efective
models based on task requirements.</p>
      <p>Another research area is enhancing the robustness of query and instruction handling to reduce
hallucinations. Experimenting with constraints repetition, instructions and user queries designs
could lead to more accurate results. Further, investigating the benefits of data formatting, such
as fragmenting large KGs into smaller, domain-specific files, could ofer insights into improving
accuracy and RAG systems.</p>
      <p>Finally, while in this work we provide some insights on the diferences between
closedand open-source RAG systems, there is a need for creating benchmark tools and performance
metrics, which would help users make informed decisions about which solution, system and
models is better suited for their needs.</p>
    </sec>
    <sec id="sec-6">
      <title>Acknowledgments</title>
      <p>We acknowledge that ChatGPT was utilized to generate and debug part of the python and latex
code utilised in this work. This work is funded by the Netherlands Organisation of Scientific
Research (NWO), ODISSEI Roadmap project: 184.035.014.</p>
      <p>Author M.M. led the research, developing the main ideas, designing the study, contributing
to programming, and drafting most of the manuscript. Author X.P. played a crucial role by
providing the technical expertise, particularly in programming and API integration for the
analysis, and contributed to drafting the manuscript. Authors B.K., T.K., and J.v.O. ofered
guidance in their supervisory roles and provided feedback to enhance the study.
[11] H. Yu, A. Gan, K. Zhang, S. Tong, Q. Liu, Z. Liu, Evaluation of retrieval-augmented
generation: A survey, arXiv preprint arXiv:2405.07437 (2024).
[12] Q. Liu, N. Chen, T. Sakai, X.-M. Wu, Once: Boosting content-based recommendation with
both open-and closed-source large language models, in: Proceedings of the 17th ACM
International Conference on Web Search and Data Mining, 2024, pp. 452–461.
[13] F. J. Dorfner, L. Jürgensen, L. Donle, F. A. Mohamad, T. R. Bodenmann, M. C. Cleveland,
F. Busch, L. C. Adams, J. Sato, T. Schultz, et al., Is open-source there yet? a comparative
study on commercial and open-source llms in their ability to label chest x-ray reports,
arXiv preprint arXiv:2402.12298 (2024).
[14] R. Gubelmann, M. Burkhard, R. V. Ivanova, C. Niklaus, B. Bermeitinger, S. Handschuh,
Exploring the usefulness of open and proprietary llms in argumentative writing support,
in: International Conference on Artificial Intelligence in Education, Springer, 2024, pp.
175–182.
[15] S. Ateia, U. Kruschwitz, Can open-source llms compete with commercial models? exploring
the few-shot performance of current gpt models in biomedical tasks, arXiv preprint
arXiv:2407.13511 (2024).
[16] M. Martorana, X. Pan, B. Kruit, T. Kuhn, J. van Ossenbruggen, Column vocabulary
association (cva): semantic interpretation of dataless tables, 2024. URL: https://arxiv.org/abs/2409.
13709. arXiv:2409.13709.
[17] M. Martorana, T. Kuhn, L. Stork, J. van Ossenbruggen, Zero-shot topic classification of
column headers: Leveraging llms for metadata enrichment, in: Knowledge Graphs in the
Age of Language Models and Neuro-Symbolic AI, IOS Press, 2024, pp. 52–66.
[18] T. Xie, Q. Li, Y. Zhang, Z. Liu, H. Wang, Self-improving for zero-shot named entity
recognition with large language models, in: K. Duh, H. Gomez, S. Bethard (Eds.),
Proceedings of the 2024 Conference of the North American Chapter of the Association for
Computational Linguistics: Human Language Technologies (Volume 2: Short Papers),
Association for Computational Linguistics, Mexico City, Mexico, 2024, pp. 583–593. URL: https:
//aclanthology.org/2024.naacl-short.49. doi:10.18653/v1/2024.naacl-short.49.
[19] E. Kamalloo, N. Dziri, C. Clarke, D. Rafiei, Evaluating open-domain question answering
in the era of large language models, in: A. Rogers, J. Boyd-Graber, N. Okazaki (Eds.),
Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics
(Volume 1: Long Papers), Association for Computational Linguistics, Toronto, Canada,
2023, pp. 5591–5606. URL: https://aclanthology.org/2023.acl-long.307. doi:10.18653/v1/
2023.acl-long.307.
[20] S. Barnett, S. Kurniawan, S. Thudumu, Z. Brannelly, M. Abdelrazek, Seven failure points
when engineering a retrieval augmented generation system, in: Proceedings of the
IEEE/ACM 3rd International Conference on AI Engineering-Software Engineering for AI,
2024, pp. 194–199.
[21] N. Reimers, I. Gurevych, Sentence-bert: Sentence embeddings using siamese bert-networks,
arXiv preprint arXiv:1908.10084 (2019).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>H.</given-names>
            <surname>Zamani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Diaz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Dehghani</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Metzler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bendersky</surname>
          </string-name>
          ,
          <article-title>Retrieval-enhanced machine learning</article-title>
          ,
          <source>in: Proceedings of the 45th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          ,
          <year>2022</year>
          , pp.
          <fpage>2875</fpage>
          -
          <lpage>2886</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>G.</given-names>
            <surname>Agrawal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Kumarage</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Alghami</surname>
          </string-name>
          , H. Liu,
          <article-title>Can knowledge graphs reduce hallucinations in llms?: A survey</article-title>
          ,
          <source>arXiv preprint arXiv:2311.07914</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>K.</given-names>
            <surname>Shuster</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Pof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Kiela</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Weston</surname>
          </string-name>
          ,
          <article-title>Retrieval augmentation reduces hallucination in conversation</article-title>
          ,
          <source>arXiv preprint arXiv:2104.07567</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>G.</given-names>
            <surname>Izacard</surname>
          </string-name>
          , E. Grave,
          <article-title>Leveraging passage retrieval with generative models for open domain question answering</article-title>
          , arXiv preprint arXiv:
          <year>2007</year>
          .
          <volume>01282</volume>
          (
          <year>2020</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lewis</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E.</given-names>
            <surname>Perez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Piktus</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Petroni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>V.</given-names>
            <surname>Karpukhin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Goyal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Küttler</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lewis</surname>
          </string-name>
          , W.-t. Yih,
          <string-name>
            <given-names>T.</given-names>
            <surname>Rocktäschel</surname>
          </string-name>
          , et al.,
          <article-title>Retrieval-augmented generation for knowledge-intensive nlp tasks</article-title>
          ,
          <source>Advances in Neural Information Processing Systems</source>
          <volume>33</volume>
          (
          <year>2020</year>
          )
          <fpage>9459</fpage>
          -
          <lpage>9474</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>A.</given-names>
            <surname>Salemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Mysore</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Bendersky</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zamani</surname>
          </string-name>
          , Lamp:
          <article-title>When large language models meet personalization</article-title>
          ,
          <source>arXiv preprint arXiv:2304.11406</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>A.</given-names>
            <surname>Salemi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Kallumadi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zamani</surname>
          </string-name>
          ,
          <article-title>Optimization methods for personalizing large language models through retrieval augmentation</article-title>
          ,
          <source>in: Proceedings of the 47th International ACM SIGIR Conference on Research and Development in Information Retrieval</source>
          ,
          <year>2024</year>
          , pp.
          <fpage>752</fpage>
          -
          <lpage>762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>S.</given-names>
            <surname>Es</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>James</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Espinosa-Anke</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          ,
          <article-title>Ragas: Automated evaluation of retrieval augmented generation</article-title>
          ,
          <source>arXiv preprint arXiv:2309.15217</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>J.</given-names>
            <surname>Chen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Lin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Han</surname>
          </string-name>
          ,
          <string-name>
            <surname>L</surname>
          </string-name>
          . Sun,
          <article-title>Benchmarking large language models in retrievalaugmented generation</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Artificial Intelligence</source>
          , volume
          <volume>38</volume>
          ,
          <year>2024</year>
          , pp.
          <fpage>17754</fpage>
          -
          <lpage>17762</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>X.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Xu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Shi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Qian</surname>
          </string-name>
          , et al.,
          <article-title>Searching for best practices in retrieval-augmented generation</article-title>
          ,
          <source>arXiv preprint arXiv:2407.01219</source>
          (
          <year>2024</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>