CLAINov 4, 2024

RAGViz: Diagnose and Visualize Retrieval-Augmented Generation

arXiv:2411.01751v124 citationsh-index: 5Has CodeEMNLP
Originality Synthesis-oriented
AI Analysis

This provides a tool for researchers and developers to diagnose RAG systems, but it is incremental as it builds on existing RAG methods.

The paper tackles the lack of visibility in retrieval-augmented generation (RAG) systems by proposing RAGViz, a diagnosis tool that visualizes token and document-level attention, resulting in a median query time of about 5 seconds on a moderate GPU node.

Retrieval-augmented generation (RAG) combines knowledge from domain-specific sources into large language models to ground answer generation. Current RAG systems lack customizable visibility on the context documents and the model's attentiveness towards such documents. We propose RAGViz, a RAG diagnosis tool that visualizes the attentiveness of the generated tokens in retrieved documents. With a built-in user interface, retrieval index, and Large Language Model (LLM) backbone, RAGViz provides two main functionalities: (1) token and document-level attention visualization, and (2) generation comparison upon context document addition and removal. As an open-source toolkit, RAGViz can be easily hosted with a custom embedding model and HuggingFace-supported LLM backbone. Using a hybrid ANN (Approximate Nearest Neighbor) index, memory-efficient LLM inference tool, and custom context snippet method, RAGViz operates efficiently with a median query time of about 5 seconds on a moderate GPU node. Our code is available at https://github.com/cxcscmu/RAGViz. A demo video of RAGViz can be found at https://youtu.be/cTAbuTu6ur4.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes