<!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>LLM Reliability and CBR: How Case Based Reasoning Can Improve the Performance of Large Language Models</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Kaitlynne Wilkerson</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Luddy School of Informatics, Computing, and Engineering, Indiana University</institution>
          ,
          <addr-line>Bloomington, IN 47408</addr-line>
          ,
          <country country="US">USA</country>
        </aff>
      </contrib-group>
      <fpage>241</fpage>
      <lpage>245</lpage>
      <abstract>
        <p>Large Language Models (LLMs) are known to make factual errors and hallucinate. This project overview discusses current and future research methods of improving the accuracy, interpretability and explainability of LLMs leveraging knowledge obtained by Case Based Reasoning. PCWrEooUrckResehdoinpgs ISSNc1e6u1r-3w-0s0.o7r3g</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Large Language Models</kwd>
        <kwd>ChatGPT</kwd>
        <kwd>Case Based Reasoning</kwd>
        <kwd>Trusted AI</kwd>
        <kwd>Llama</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Over the last decade, AI technology has become increasingly integrated into devices and services, which
means that AI failures can have a wider and potentially more damaging impact. These failures may
take the form of unpredictable, confusing, disruptive, ofensive, or even dangerous behavior and are
made possible due to the black box nature of many AI architectures, dificulty in keeping training data
up-to-date, and the possibility of performing under uncertainty [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. Frequent instances of failure, or
even infrequent instances with severe consequences, can damage human trust in AI technology and may
even lead to an aversion to it [
        <xref ref-type="bibr" rid="ref1 ref2">1, 2</xref>
        ]. Although some measures have been taken to regulate AI technology
(e.g., EU GDPR), trust and reliability remains a critical area of AI research. The introduction of ChatGPT
turned both the public and research community’s conversation towards the capabilities of Generative
AI (GenAI), particularly Large Language Models (LLMs). While LLMs have demonstrated an impressive
ability to generate human-like language, they also encapsulate most of the risks discussed above. Given
how enraptured the world has been by ChatGPT and how many have rushed to incorporate LLMs into
existing systems, LLMs present, in my opinion, one of the greatest threats to public trust in AI systems
to date.
      </p>
      <p>
        What Does it Mean to Trust an AI System?: Since human-to-computer interaction contains many of
the same sociological underpinnings of human-to-human interaction, interpersonal trust can be used
to understand the core components for improving human trust in AI responses [
        <xref ref-type="bibr" rid="ref3 ref4">3, 4</xref>
        ]. Confidence is
the key aspect to interpersonal trust, specifically confidence in knowing that an agent can perform a
certain task at a level that is comfortable to the risk one is taking. When AI systems present the wrong
solution to a human user, it negatively impacts their trust assessment of the system [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], which indicates
that the correct solution is an expectation of users. Furthermore, the ability to explain how a solution
was derived is considered a crucial design decision and systems lacking explanatory capabilities tend
to be viewed more negatively [
        <xref ref-type="bibr" rid="ref1 ref2 ref4 ref6">4, 2, 1, 6</xref>
        ]. From this, it can be argued it is critical for AI systems to
produce the correct solution and be able to explain how they arrived at this decision. The primary
objectives of this project will be to improve the accuracy of LLMs, make their reasoning process more
interpretable and explaining that process in an easy-to-understand fashion.
      </p>
      <p>
        Improving Trust in Large Language Models: LLMs have an immense amount of information encoded
into the network that may be exploited for more complex tasks but limitations, such as hallucinations
and factual errors, introduce risk to user trust [
        <xref ref-type="bibr" rid="ref7 ref8">7, 8</xref>
        ]. These limitations stem from the model’s lossy
knowledge encoding, which can lead to knowledge generalizations and distortions [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], and asking the
LLM for knowledge beyond the data it was trained on [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. To mitigate associated risks, it is essential to
focus on improving the accuracy and plausibility of the responses that LLMs provide. Many approaches
for improving LLMs have proven to be computationally, financially and temporally expensive [
        <xref ref-type="bibr" rid="ref7 ref9">7, 9</xref>
        ]. This
makes plug-and-play (PnP) approaches for improving LLM performance, such as external knowledge
integration, particularly attractive [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. One such method is Retrieval Augmented Generation (RAG),
which retrieves chunks of vectorized text based on similarity to a query [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. This knowledge can then
be integrated into the LLM prompt and has been shown to improve LLM accuracy [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ].
      </p>
      <p>
        Case Based Reasoning (CBR) and RAG both work to provide similar information to a problem query,
but a diference exists primarily in the type of information retrieved. RAG returns knowledge statements
about the domain that the LLM operates in and can be thought of as analogous to human semantic
memory [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Case Based Reasoning, however, provides concrete episodes (i.e., cases) regarding the
domain task and can be considered akin to human episodic memory [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. Explanations built from
cases have shown to be more convincing than explanations built from domain-based rules and the CBR
process mimics human reasoning methods [
        <xref ref-type="bibr" rid="ref13 ref14">13, 14</xref>
        ]. Along with the inherent transparentness of CBR
methods and their established use with black box methods to improve explainability [
        <xref ref-type="bibr" rid="ref13 ref15">13, 15</xref>
        ], cases and
CBR possess immense potential to improve the interpretability and explainability of LLM responses
and, in turn, human trust. However, as the efects of episodic knowledge on LLM accuracy have not
been well documented, it is necessary to establish cases as a method for improving accuracy.
      </p>
      <p>Research Impacts: This research will provide much needed knowledge on the integration of CBR and
LLMs as well as establish cases as an attractive knowledge source for LLM improvement.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Research Plan</title>
      <sec id="sec-2-1">
        <title>2.1. Research Objectives</title>
        <p>This project seeks to improve the accuracy, interpretability, and explainability of LLMs. There will most
likely be three stages of research. Stage 1, which is currently underway, will work to articulate methods
for case-augmented generation that improve performance over LLM baselines and provide cases as an
alternative to RAG. Stage 2 will attempt to extend the work of Stage 1 by focusing on conditions where
case related problems may introduce confusion into the LLM’s reasoning process. Finally, Stage 3 will
most likely be focused on user’s reception of LLM explanations generated under conditions tested in
stages 1 and 2. Further information on the stages will be provided in the Future Work section.</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Approach / Methodology</title>
        <p>
          Previous Work: A human subject study on CBR generated explanations and trust was completed and
will be used to better understand how to utilize CBR for trusted explanation development [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Another
paper, exploring the ability for cases to improve LLM accuracy, has been accepted for publication to the
ICCBR 2024 Main Conference [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ].
        </p>
        <p>
          LLMs Used: ChatGPT 3.51 and Llama 2 70B Chat [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] were used in the exploratory experiments
discussed in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. ChatGPT was chosen to illustrate the abilities of current commercial state-of-the-art
models and Llama 2 was selected for replicability purposes. [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] contains more detailed information
about model deployment. Future experiments will likely continue to build on the initial results obtained
with these models. Other open source LLMs may also be tested in the future.
        </p>
        <p>
          Case Base Development: The experiment in [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] used a triage classification dataset obtained on
Kaggle.2 The dataset was pre-processed to remove any instances containing missing values. From the
remaining data, the training and test sets were a randomly selected subset containing representation
from each class.
        </p>
        <p>The dataset used in this experiment was released in 2019, which means that either test LLM may
have been trained on the data. As a result, we would expect to see the LLM baseline to have better
performance and that the impact of cases would be dampened. We did not observe this phenomenon in
the results, and while we do not know if either LLM was trained on the dataset, the results seem to
indicate that a benefit still exists to providing cases. Since the results from this set of experiments were
only meant to be exploratory, future experiments will likely seek to obtain data that is outside of the
public domain or was introduced after the last set of model training.</p>
        <p>k-NN Retrieval: k-NN retrieval was used as a performance baseline and used to select cases to present
to the LLM. Feature weights were selected via hill climbing and non-numerical values in the dataset
were assessed by: assigning a distance of 1 for non-matching categorical data and using cosine similarity
on vectorized text strings to assess semantic similarity. Although the datasets for future experiments
are currently undecided, all data will be put through a similar process and k-NN will continue to be
used in the same manner.</p>
        <p>
          Prompt Construction: The wording of each prompt type was decided through an extensive round
of pre-testing to understand how LLMs responded to diferent phrasings of the same task. While the
details of that pre-testing are omitted from [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ] due to space, the best performing phrases were used
in the final experiment. Future experiments will likely reuse or be derivations of these prompts but
change any domain relevant details.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Progress Summary</title>
      <p>
        As of the time of publication, a literature review has been conducted on topics related to the methods and
concerns outlined so far, a human subjects study examining the impact of cases and their presentation
on user trust [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] has been published and an exploratory study on the benefit of cases on LLM accuracy
is up for publication at ICCBR 2024 [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. These eforts have allowed for the development of a tentative
schedule for a research program examining the benefit of case knowledge and CBR as a methodology
for improving LLMs. The remainder of this section will focus on the results gleaned from the completed
work.
      </p>
      <p>
        ICCBR 2023: In [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ], we performed a human subjects study that tested the impact that various case
knowledge formulations used in AI generated explanations had on user trust. The results demonstrated
that providing the nearest neighbor along with explicit statements of diference in tabular form between
the problem case and nearest neighbor elicited the highest user scores on trust. Providing only the
nearest neighbor and the nearest neighbor plus explicit diference statements in textual form also
performed well for user trust. We also tested whether the AI providing an intentionally incorrect
solution and the similarity level between the problem and solution cases had an implicit efect on
user scoring. Our tests concluded that, while users were not explicitly aware of these conditions,
intentionally incorrect solutions and lower similarity levels between problem and solution resulted in
lower scores. Since this project aims to improve the explainability of LLMs as method of improving
user trust, these results justify the usage of the nearest neighbor in explanations while underpinning
the importance of similarity assessment and solution correctness in model interpretability.
      </p>
      <p>
        ICCBR 2024: Using a triage classification task, we conducted a simple experiment comparing the
baseline accuracy of ChatGPT and Llama 2 against the accuracy of each LLM when it has access to
cases and is either prompted to perform a sort of implicit CBR (ICBR)—to solve the new problem using
a provided case—or a more explicit CBR (ECBR), in which cases are provided and the LLM is prompted
to perform the steps of CBR, specifically similarity assessment and adaptation [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. The accuracy tests
demonstrated a clear pattern of cases improving the performance of LLMs over direct solution baselines
and established ICBR provided with the Nearest Neighbor (1NN) as the best performing prompt type
across models. Additionally, ICBR with the top 2 Nearest Neighbors (2NN) performed well on Llama 2
and ECBR 2NN performed well on ChatGPT. The diference in performance of ICBR 2NN and ECBR
2NN on each model may be due in part to the relatively low adaptation rates of Llama 2. ChatGPT
and Llama 2 were found to perform similarity assessment at roughly the same rates, but ChatGPT
performed more adaptation. Because Llama 2 does not do adaptation as often, this likely hurt the
accuracy of the ECBR 2NN prompt on Llama 2. These results suggest that the individual capabilities of
LLMs may afect the impact that CBR can have on accuracy. In conjunction with the results from [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ],
the similarity assessment capabilities of LLMs and the correctness of the response are critical aspects of
LLM performance with respect to user trust.
      </p>
    </sec>
    <sec id="sec-4">
      <title>4. Conclusion and Future Work</title>
      <p>This section will provide more details regarding the stages discussed in the Research Objectives section.</p>
      <p>
        Stage 1: Although definitive plans have not yet been set, there are currently three questions that may
be beneficial for this stage:
1. Can case integration into prompts improve LLM performance over a baseline no-knowledge
prompt? Are these results generalizable over same domain tasks and diferent domains?
2. Can case integration into prompts perform equivalently to RAG?
3. Are there ways to improve LLM capabilities with respect to Case Based Reasoning?
[
        <xref ref-type="bibr" rid="ref16">16</xref>
        ] begins to explore question 1. These methods will also be tested on multiple diferent tasks and
domains and along with other open source LLMs, such as Llama 3. Results from these tests will help to
further elucidate the impact that cases and CBR can have on LLM accuracy. Given that one of the end
goals of this stage is to be able to compare case-augmented knowledge integration methods against
RAG, it will be necessary to test how RAG performs in these domains. Finally, based on the initial
results from [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], it appears that diferences may exist in LLM ability to utilize cases to their fullest
extent. It may be fruitful to explore whether and how these diferences may be accounted for during
interaction with the goal of making model performance generalizable. This may be tested by providing
examples of ideal behavior to the system during the prompting phase or developing a secondary case
base that can be used to query examples of ideal behavior when needed. While the final project may
not follow these investigative questions exactly, it is indicative of the types of experiments that stage
one will consist of.
      </p>
      <p>Stage 2: This stage will focus on conditions where imperfections in integrated data can introduce
confusion into the LLM’s reasoning process, such as partial information in a problem or prior case, or
a lack of representation of certain classes. This stage will partially be focused on the observation of
LLM behavior under these conditions and how errors in reasoning may appear as well as developing
methods for addressing behavioral problems.</p>
      <p>Partial Information: Data gleamed from real world scenarios are likely to contain instances where
information is missing, which may translate to missing values in the problem case or cases in the
case base. Because LLMs have broad knowledge but little depth of knowledge, it is highly likely that
LLMs may try to fill in knowledge gaps with generalizations that could confuse or introduce harm.
One way to address this might be to introduce secondary or tertiary cases to provide more domain
specific information or to attempt to leverage CBR processes to adapt network generalizations with case
information. In this application, cases may be more useful for providing problem specific information
or for guiding specification of LLM responses.</p>
      <p>Lack of Class Representation: This type of problem is fairly similar to partial knowledge situations,
except instead of missing information existing at the case level, the missing or lack of knowledge sits at
the classification level. If the case base does not contain an example for a possible classification or the
only examples of a classification are not similar enough, case information alone may not be enough
to solve the problem. This is where the knowledge embedded in the LLM may be particularly useful;
it may be able to generalize very specific knowledge that cases contain in order to diferentiate class
boundaries.</p>
      <p>Stage 3: This stage will focus on how human users evaluate their trust in LLM generated explanations
under the conditions and using the methods of stages 1 and 2. While it may not be possible to test every
single method and condition described in the previous sections, core aspects to be tested include the
diferences in trust between explanations generated using case data, RAG data and no-knowledge and
the impact on trust of LLM behavior when missing data values or lack of class representation exist.</p>
    </sec>
    <sec id="sec-5">
      <title>Acknowledgments</title>
      <p>This work was funded by the US Department of Defense (Contract W52P1J2093009). This research was
supported in part by Lilly Endowment, Inc., through its support for the Indiana University Pervasive
Technology Institute.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>S.</given-names>
            <surname>Amershi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Weld</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Vorvoreanu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Fourney</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            <surname>Nushi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Collisson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Suh</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Iqbal</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. N.</given-names>
            <surname>Bennett</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Inkpen</surname>
          </string-name>
          , et al.,
          <article-title>Guidelines for human-AI interaction</article-title>
          ,
          <source>in: Proceedings of the 2019 chi conference on human factors in computing systems</source>
          ,
          <year>2019</year>
          , pp.
          <fpage>1</fpage>
          -
          <lpage>13</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>S. S.</given-names>
            <surname>Sundar</surname>
          </string-name>
          ,
          <article-title>Rise of machine agency: A framework for studying the psychology of human-AI interaction (HAII)</article-title>
          ,
          <source>Journal of Computer-Mediated Communication</source>
          <volume>25</volume>
          (
          <year>2020</year>
          )
          <fpage>74</fpage>
          -
          <lpage>88</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M. K.</given-names>
            <surname>Lee</surname>
          </string-name>
          ,
          <article-title>Understanding perception of algorithmic decisions: Fairness, trust, and emotion in response to algorithmic management</article-title>
          ,
          <source>Big Data &amp; Society</source>
          <volume>5</volume>
          (
          <year>2018</year>
          )
          <fpage>2053951718756684</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Jacovi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Marasović</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Miller</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Goldberg</surname>
          </string-name>
          ,
          <article-title>Formalizing trust in artificial intelligence: Prerequisites, causes and goals of human trust in AI</article-title>
          ,
          <source>in: Proceedings of the 2021 ACM conference on fairness, accountability, and transparency</source>
          ,
          <year>2021</year>
          , pp.
          <fpage>624</fpage>
          -
          <lpage>635</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Gates</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Leake</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Wilkerson</surname>
          </string-name>
          ,
          <article-title>Cases are king: A user study of case presentation to explain CBR decisions</article-title>
          ,
          <source>in: International Conference on Case-Based Reasoning</source>
          , Springer,
          <year>2023</year>
          , pp.
          <fpage>153</fpage>
          -
          <lpage>168</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Q. V.</given-names>
            <surname>Liao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Luss</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Doshi-Velez</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Dhurandhar</surname>
          </string-name>
          ,
          <article-title>Connecting algorithmic research and usage contexts: a perspective of contextualized evaluation for explainable AI</article-title>
          ,
          <source>in: Proceedings of the AAAI Conference on Human Computation and Crowdsourcing</source>
          , volume
          <volume>10</volume>
          ,
          <year>2022</year>
          , pp.
          <fpage>147</fpage>
          -
          <lpage>159</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>K.</given-names>
            <surname>Hammond</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Leake</surname>
          </string-name>
          ,
          <article-title>Large language models need symbolic AI</article-title>
          ,
          <source>in: Proceedings of the 17th International Workshop on Neural-Symbolic Learning and Reasoning</source>
          , La Certosa di Pontignano, Siena, Italy, volume
          <volume>3432</volume>
          ,
          <year>2023</year>
          , pp.
          <fpage>204</fpage>
          -
          <lpage>209</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>B.</given-names>
            <surname>Paranjape</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Michael</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ghazvininejad</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Zettlemoyer</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hajishirzi</surname>
          </string-name>
          ,
          <article-title>Prompting contrastive explanations for commonsense reasoning tasks</article-title>
          ,
          <source>arXiv preprint arXiv:2106.06823</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>B.</given-names>
            <surname>Peng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Galley</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>He</surname>
          </string-name>
          , H. Cheng, Y. Xie,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Q.</given-names>
            <surname>Huang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Liden</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Chen</surname>
          </string-name>
          , et al.,
          <article-title>Check your facts and try again: Improving large language models with external knowledge and automated feedback</article-title>
          ,
          <source>arXiv preprint arXiv:2302.12813</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Xiong</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Gao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Jia</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Pan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Bi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Dai</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Wang</surname>
          </string-name>
          ,
          <article-title>Retrieval-augmented generation for large language models: A survey</article-title>
          ,
          <source>arXiv preprint arXiv:2312.10997</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Lu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Welleck</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>West</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. L.</given-names>
            <surname>Bras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Choi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Hajishirzi</surname>
          </string-name>
          ,
          <article-title>Generated knowledge prompting for commonsense reasoning</article-title>
          ,
          <source>arXiv preprint arXiv:2110.08387</source>
          (
          <year>2021</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>E.</given-names>
            <surname>Tulving</surname>
          </string-name>
          , et al.,
          <source>Episodic and semantic memory</source>
          ,
          <source>Organization of memory 1</source>
          (
          <year>1972</year>
          )
          <article-title>1</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>D. B. Leake</surname>
          </string-name>
          ,
          <article-title>CBR in context: The present and future, Case-based reasoning: Experiences, lessons, and future directions (</article-title>
          <year>1996</year>
          )
          <fpage>3</fpage>
          -
          <lpage>30</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>P.</given-names>
            <surname>Cunningham</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Doyle</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Loughrey</surname>
          </string-name>
          ,
          <article-title>An evaluation of the usefulness of case-based explanation</article-title>
          ,
          <source>in: International conference on case-based reasoning</source>
          , Springer,
          <year>2003</year>
          , pp.
          <fpage>122</fpage>
          -
          <lpage>130</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>I.</given-names>
            <surname>Watson</surname>
          </string-name>
          ,
          <article-title>A case-based persistent memory for a large language model</article-title>
          ,
          <source>arXiv preprint arXiv:2310.08842</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>K.</given-names>
            <surname>Wilkerson</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D.</given-names>
            <surname>Leake</surname>
          </string-name>
          ,
          <article-title>On implementing case-based reasoning with large language models</article-title>
          ,
          <source>in: International Conference on Case-Based Reasoning</source>
          , Springer, in press.
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>H.</given-names>
            <surname>Touvron</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Martin</surname>
          </string-name>
          ,
          <string-name>
            <given-names>K.</given-names>
            <surname>Stone</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Albert</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Almahairi</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Babaei</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Bashlykov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Batra</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Bhargava</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Bhosale</surname>
          </string-name>
          , et al.,
          <source>Llama</source>
          <volume>2</volume>
          :
          <article-title>Open foundation and fine-tuned chat models</article-title>
          ,
          <source>arXiv preprint arXiv:2307.09288</source>
          (
          <year>2023</year>
          ).
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>