Back to All Preprints & BenchmarksPreprint / Under Peer Review
arXiv Verified (2608.14886)
arXiv:2608.14886v1 [cs.CL] (Preprint)August 2026

Where Does Retrieval Fail? Evaluating RAG Architectures for Agricultural Advisory

Khan Raiyan Ibne RezaNorth South University
Sanjana Aktar MariaNorth South University
Sumaiya Tabassum NimiNorth South University
Where Does Retrieval Fail? Evaluating RAG Architectures for Agricultural Advisory Methodology and Architecture Diagram

Abstract

Retrieval quality in RAG systems is commonly reported as a single aggregate score, which can hide large differences across query types and language conditions. We study this problem in Bengali agricultural advisory, where farmer queries are often colloquial while official advisory documents use formal scientific terminology. We construct a test collection of 1,000 queries and 2,882 knowledge nodes extracted from 284 official Bangladeshi agricultural publications (with 19,768 entities and 17,501 factual triples), and evaluate five retrieval architectures and six embedding models across three controlled language conditions (BN→BN, EN→BN, EN→EN). Results show that Hybrid RRF achieves the highest overall R@10 (0.539), while dense retrieval exhibits a sharp register divide: R@10 collapses to 0.093 on colloquial farmer queries but reaches 0.970 on formal safety queries due to a severe symptom-to-entity lexical gap (96.4% Jaccard < 0.10). Furthermore, cross-lingual querying causes BM25 to collapse by 99% (R@10: 0.506 → 0.004) while dense retrieval falls only 8% (0.464 → 0.425).

Key Empirical Receipts & Quantitative Highlights

  • Hybrid RRF (Gemini + BM25) achieves the highest overall retrieval score in Bengali (R@10=0.539, MRR=0.551).
  • Dense retrieval exhibits a bimodal register failure: R@10 is 0.093 on colloquial farmer queries vs. 0.970 on formal safety queries.
  • Symptom-to-entity register gap: 96.4% of queries have Jaccard < 0.10 with gold documents; only 3.5% of gold entity names appear verbatim in farmer queries.
  • Cross-lingual script collapse: BM25 drops by 99% under EN→BN querying (0.506 → 0.004), while dense retrieval preserves 92% performance.
  • Configuration audit: task-type mismatch reduces Gemini Dense R@10 by 7× (0.464 → 0.063); 128-token truncation drops ColBERT by 23%.

Problem Context & Real-World Motivation

In high-stakes domain-specific RAG pipelines, aggregate evaluation metrics like Mean Reciprocal Rank (MRR) obscure fatal localized retrieval breakdowns. When smallholder farmers ask for advice, they express problems in regional colloquial terms ("leaves curling with yellow spots"), whereas extension manuals index knowledge under formal botanical pathogen entities ("Xanthomonas oryzae"). This investigation dissects where, why, and how different retriever architectures fail across language boundaries, query registers, and chunking configurations.

Principal Research Contributions

01Contribution

Engineered an empirical test collection for low-resource Bengali retrieval comprising 284 official PDFs, 2,882 atomic knowledge nodes, 19,768 extracted entities, 17,501 triples, and 1,000 annotated queries.

02Contribution

Developed a canonical node representation unifying natural language content, structured facts, and deterministic source metadata with 100% human-verified provenance.

03Contribution

Conducted systematic cross-architectural diagnosis comparing BM25, Gemini Dense, BGE-M3 Dense, ColBERT multi-vector, and Hybrid Reciprocal Rank Fusion (RRF).

04Contribution

Uncovered the "symptom-to-entity register gap" and demonstrated the massive configuration vulnerability of embedding API task-type assignments.

Dataset Construction, Taxonomy & Verification

Total Benchmark Scale

2,882 structured knowledge nodes, 1,000 queries, 19,768 entities, 17,501 factual triples

Partition Splits

900 answerable queries (300 farmer-anchored, 400 KG-grounded, 200 safety-critical) + 100 low-agreement queries withheld

Domain Scope

Bengali Agricultural RAG, Dialectal Information Retrieval

Institutional Data Sources

284 authoritative publications from BRRI, IRRI, DAE, SRDI, and MoA spanning 1999–2024

Human Verification & Inter-Annotator Agreement

3 independent agricultural expert annotators (Fleiss κ = 0.81); bounded open IE schema

Task Breakdown & Evaluation Tracks

Farmer-Anchored Queries

Colloquial farmer phrasing collected from field interviews; high dialectal variance, zero explicit entity keywords.

300 queries

KG-Grounded Relational Queries

Constructed from verified knowledge-graph triples requiring multi-hop reasoning across varieties, symptoms, and pesticides.

400 queries

Safety-Critical Advisory Queries

Formal, technical queries demanding exact pesticide dosage, banned chemicals, and toxicity precautions.

200 queries

Controlled Language Conditions

Bengali to Bengali (BN→BN), Cross-lingual English to Bengali (EN→BN), and English to English (EN→EN).

3 regimes

Experimental Setup & Benchmarked Models

Models Evaluated (5)
BM25 (Okapi k1=1.5, b=0.75)Dense (Gemini-embedding-001 3072-dim)Dense (BGE-M3 1024-dim)ColBERT (BGE-M3 512-token)Hybrid RRF (BM25 + Gemini k=60)
Evaluation Protocol

Asymmetric query/document embeddings; cosine similarity with FAISS IndexFlatIP; 10,000 BCa bootstrap resamples; Holm-Bonferroni correction.

Compute Harness

Dual Nvidia RTX 4090 (24GB) and Google Cloud Vertex AI Embedding API harness.

Evaluation Metrics

Recall@1, Recall@5, Recall@10, MRR, nDCG@10, and Semantic Separation Score.

Quantitative Evaluation Results & Baselines

Table 1: Bengali Architecture Comparison (900 queries, BN→BN Native Condition)

ArchitectureRecall@1Recall@5Recall@10MRRnDCG@10
Hybrid RRF (Gemini + BM25)0.2910.4660.5390.5510.461
BM25 (Sparse Keyword)0.2050.4050.5060.4810.407
Dense (Gemini-embedding-001)0.3200.4310.4640.5140.431
ColBERT (BGE-M3 Multi-Vector)0.2550.4140.4870.3240.416
Dense (BGE-M3 Native)0.2810.3690.4080.4320.370

Table 2: Query-Register Divergence (Recall@10 by Query Type)

ArchitectureFarmer (Colloquial)Safety (Formal)KG-Grounded (Relational)
Dense (Gemini-embedding-001)0.093 [0.06, 0.13]0.970 [0.94, 0.99]0.489 [0.44, 0.54]
BM25 (Sparse)0.523 [0.47, 0.58]0.539 [0.47, 0.60]0.478 [0.43, 0.53]
ColBERT (BGE-M3)0.210 [0.17, 0.26]0.675 [0.60, 0.74]0.600 [0.55, 0.65]

Table 3: Language Boundary Effect (Script Invariance Audit)

SettingDense (Gemini-001)BM25 (Sparse)Performance Margin
Native Bengali (BN→BN)0.4640.506BM25 leads (+9.0%)
Cross-Lingual (EN→BN)0.4250.004Dense leads (100x advantage)
Translated English (EN→EN)0.4420.384Dense leads (+15.1%)

Diagnostic Error Analysis & Failure Modes

Dense retrieval in low-resource settings suffers from severe bimodal polarization: it achieves near-perfect recall (0.970) on formal safety queries but catastrophic collapse (0.093) on colloquial farmer queries. This stems from the symptom-to-entity lexical gap, where 96.4% of queries have a Jaccard overlap under 0.10 with the target document.

Symptom-to-Entity Lexical Disconnect

Only 3.5% of official botanical entity names appeared in raw farmer queries. Farmers describe visual observations ("yellow leaves, drying tips") while documents index under disease taxonomy ("Rice Tungro Spherical Virus").

Qualitative Error Case:Query: "Chhola gachher pata holud hoye jhore porche" (Chickpea leaves turning yellow and falling). Target Node: "Fusarium oxysporum f. sp. ciceris wilt management". Jaccard similarity: 0.03.

Asymmetric Task-Type Sensitivity

Failing to declare RETRIEVAL_QUERY and RETRIEVAL_DOCUMENT in the Gemini Embedding API reduced Recall@10 from 0.464 to 0.063—a 7.3× performance penalty caused purely by bad configuration.

Context Truncation in Bengali Multi-Vector Encoders

At standard 128-token limits, Bengali knowledge nodes (average 1,180 chars) are truncated by 95%, causing ColBERT to fail. Expanding context to 512 tokens restored ColBERT to 0.487.

Practical Significance & South Asian AI Implications

Demonstrates that hybrid retrieval (BM25 + Dense RRF) is non-negotiable in low-resource production systems. Dense models cannot handle colloquial register gaps alone, and keyword search fails completely under cross-lingual querying.

Open-Access Research Artifacts

AgriTrust-RAG Dataset (Hugging Face)

2,882 nodes + 1,000 queries with triple annotations

Access Resource

RRF Evaluation Harness (GitHub)

FAISS + BM25 evaluation pipeline

Access Resource

arXiv Preprint

Full 16-page paper with appendix

Access Resource

BibTeX Citation (Preprint)

@article{reza2026where,
  title={Where Does Retrieval Fail? Evaluating RAG Architectures for Agricultural Advisory},
  author={Reza, Khan Raiyan Ibne and Maria, Sanjana Aktar and Nimi, Sumaiya Tabassum},
  journal={arXiv preprint arXiv:2608.14886},
  year={2026}
}