Benchmarking RAG Accuracy: Evaluating LLM Reasoning and VLM Integration

June 2, 2026 · View on GitHub

In the fast-moving world of Retrieval-Augmented Generation (RAG), the gap between a “good” system and one that’s truly production-ready often depends on how effectively the pipeline manages complex reasoning and multimodal data. To measure these advancements, our team conducted extensive benchmarks across multiple configurations, examining the influence of LLM reasoning (“Think” mode) and Vision-Language Models (VLM).

Benchmarked Datasets

Our analysis centered on seven major public datasets encompassing a broad range of challenges, from financial reasoning to intricate structural document parsing.

DatasetDomainCorpus LanguageMain Modalities# Pages# Queries
RagBattlepacketFinance, Tax & ConsultingEnglishText, Tables, Charts, Infographics1,14192
KG-RAGFinance (SEC 10-Q)EnglishText, Tables1,037195
FinancebenchFinance (Public Equity)EnglishText, Tables54,057150
DC767General (Gov, NGO, Health)EnglishText, Tables54,730488
HotPotQAWikipedia-based question-answer pairsEnglishText2,673 (txt files)979
Google FramesHistory, Sports, Science, Animals, HealthEnglishText31,708824

Vidore-V3 Dataset

DatasetDomainCorpus LanguageMain Modalities# Pages# Queries (with translations)
French Public Company Annual ReportsFinance-FRFrenchText, Table, Charts2,3841,920
U.S. Public Company Annual ReportsFinance-ENEnglishText, Table2,9421,854
Computer Science TextbooksComputer ScienceEnglishText, Infographic, Tables1,3601,290
HR Reports from EUHREnglishText, Table, Charts1,1101,908
French Governmental Energy ReportsEnergyFrenchText, Charts2,2291,848
USAF Technical OrdersIndustrialEnglishText, Tables, Infographics, Images5,2441,698
FDA ReportsPharmaceuticalsEnglishText, Charts, Images, Infographic, Tables2,3132,184
French Physics LecturesPhysicsFrenchText, Images, Infographics1,6741,812

Evaluation Methodology

Our primary evaluation metric is end-to-end RAG answer accuracy, measured using the NVIDIA Answer Accuracy metric from RAGAS. Each response is rated on a 0–4 scale by an LLM judge, with scores normalized to a range for reporting. We chose mistralai/Mixtral-8x22B-Instruct-v0.1 as the LLM judge, guided by performance on the Judge’s Verdict benchmark.

Full evaluation pipeline: evaluation_01_ragas.ipynb

  • Metric: Accuracy, defined as the degree to which generated responses align with the ground truth answers.
  • Pipeline configuration: All experiments were run using the default configuration.
  • Generation models:
    • LLM: nvidia/llama-3.3-nemotron-super-49b-v1.5
    • VLM: nvidia/nemotron-nano-vl-12b-v2
  • Judge model: mistralai/Mixtral-8x22B-Instruct-v0.1

Configuration and Accuracy Results

We tested four main configurations to evaluate how "Reasoning" (Think On) and "Vision Language Model" (VLM) features influence accuracy. In the VLM-based generation pipeline, image captioning was enabled during data ingestion. For text-only datasets, we excluded the VLM-based generation setup from evaluation.

DatasetLLM (Reasoning Off)LLM (Reasoning On)VLM (Reasoning Off)VLM (Reasoning On)
FinanceBench0.6120.6680.6220.697
KG-RAG0.5690.5930.5960.643
RAGBattle0.8120.8180.8670.842
DC7670.9060.8990.9070.897
Hotpotqa0.6720.676n/an/a
Google Frames0.4860.597n/an/a

The table in the following section summarizes the accuracy scores for each dataset across our experimental configurations.

Vidore-V3 Results

For the Vidore-v3 evaluation, we combined all domains into a single collection and then performed domain-specific evaluations.

Dataset subsetsLLM (Reasoning Off)LLM (Reasoning On)VLM (Reasoning Off)VLM (Reasoning On)
Computer Science0.8940.8820.9270.931
Energy0.7510.7650.8020.824
Finance EN0.6990.7180.7580.766
Pharmaceuticals0.7590.7750.8490.858
HR0.7260.7350.7670.804
Industrial0.6770.6740.7330.758
Physics0.8400.8060.9030.910
Finance FR0.6390.6470.6830.687

Key Results

The following sections describe the key results from our analysis.

The "Reasoning Dividend" in FinanceBench and KG-RAG

For FinanceBench and KG-RAG datasets we have observed improved accuracy with reasoning on.

Why it makes sense

  • FinanceBench is heavily table-centric—about 75% of queries involve tables—and many of these require mathematical operations or extracting data across multiple line items. Simple retrieval is not sufficient; the model must perform an explicit reasoning step to carry out the necessary arithmetic and cross-referencing to match the human-annotated ground truth.

  • KG-RAG requires temporal reasoning (for example, comparing Q3 2022 with Q1 2023). Without reasoning enabled, the model may retrieve the correct company but the wrong fiscal quarter. Turning Reasoning On lets the LLM check dates and periods before finalizing its answer.

The Multimodal Unlock: Decoding Visual Complexity in ViDoRe and RAGBattlePacket

Across both the ViDoRe benchmark and RAGBattlePacket, we saw best results when moving from a text-only LLM to a VLM. RAGBattlePacket reached its highest baseline accuracy (0.867) simply by enabling the VLM, and ViDoRe showed broad gains across nearly all of its diverse sub-domains.

Why it makes sense

  • Preserving Spatial Layouts (ViDoRe): Sub-domains like Finance and Pharmaceuticals depend on rigid tables and charts that text-only pipelines often fail to capture. A VLM can directly “see” and preserve these structures, leading to higher accuracy on this benchmark.
  • Targeting Visual Queries (RAGBattlePacket): About 10% of RAGBattlePacket queries focus on charts, bar graphs, and customer journey diagrams, which standard pipelines often hallucinate on or ignore. A VLM can directly interpret these visuals, returning precise percentages and preserving the underlying structure.

Semantic Robustness in DC767

This dataset showed the highest overall stability, maintaining roughly 0.90 or higher accuracy across almost all configurations.

Why it makes sense

Because the dataset is about 70% text-based prose, it relies heavily on high-quality embeddings and semantic search. Our core retriever is clearly optimized for dense text retrieval, as adding Vision or Reasoning produced only a marginal gain (about a 1.1% change). This suggests that our base RAG engine is already very strong for standard retriever-focused tasks.

Reasoning as the Catalyst in Google Frames

This dataset demonstrated the true impact of active reasoning on complex, multi-hop queries. By turning reasoning on, the model achieved a massive leap in overall performance. This gain represents our most significant improvement driven purely by logical processing.

Why it makes sense

Google Frames targets complex queries that require synthesizing facts across multiple documents while tracking overlapping constraints. A standard LLM often struggles to keep all these parameters in mind in a single pass. Turning on reasoning enables the model to systematically decompose multi-step logic and verify dependencies, which is essential for accurate factual extraction.