CONFLARE: CONFormal LArge language model REtrieval

Pouria Rouzrokh, Shahriar Faghani, Cooper U. Gamble, Moein Shariatnia, Bradley J. Erickson
4/4/2024
cs.CLcs.AI

No official code found. Best implementation: Mayo-Radiology-Informatics-Lab/conflare (22 stars, MIT, last commit 2024-04-19).

Abstract

Retrieval-augmented generation (RAG) frameworks enable large language models (LLMs) to retrieve relevant information from a knowledge base and incorporate it into the context for generating responses. This mitigates hallucinations and allows for the updating of knowledge without retraining the LLM. However, RAG does not guarantee valid responses if retrieval fails to identify the necessary information as the context for response generation. Also, if there is contradictory content, the RAG response will likely reflect only one of the two possible responses. Therefore, quantifying uncertainty in the retrieval process is crucial for ensuring RAG trustworthiness. In this report, we introduce a four-step framework for applying conformal prediction to quantify retrieval uncertainty in RAG frameworks. First, a calibration set of questions answerable from the knowledge base is constructed. Each question's embedding is compared against document embeddings to identify the most relevant document chunks containing the answer and record their similarity scores. Given a user-specified error rate (α), these similarity scores are then analyzed to determine a similarity score cutoff threshold. During inference, all chunks with similarity exceeding this threshold are retrieved to provide context to the LLM, ensuring the true answer is captured in the context with a (1-α) confidence level. We provide a Python package that enables users to implement the entire workflow proposed in our work, only using LLMs and without human intervention.

View on arXivView PDF

Code Implementations(1)

MIT

This is the repository for the CONFLARE (CONformal LArge language model REtrieval) Python package.

223PythonApr 2, 20242 years agoMIT

Similar Papers

Cite this paper

@article{rouzrokh2024conflare,
  title  = {CONFLARE: CONFormal LArge language model REtrieval},
  author = {Pouria Rouzrokh and Shahriar Faghani and Cooper U. Gamble and Moein Shariatnia and Bradley J. Erickson},
  year   = {2024},
  eprint = {2404.04287},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.04287v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.04287.svg)](https://codeofpaper.com/paper/2404.04287)

Discussion