Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

MCompassRAG: Topic Metadata as a Semantic Compass for Paragraph-Level Retrieval

About

Retrieval-augmented generation (RAG) systems depend critically on how documents are chunked and searched. Fine-grained chunks can improve retrieval precision but expand the search space, increasing latency and cost; larger chunks reduce the number of candidates but make dense similarity less reliable, as the representation for each chunk mixes multiple topics and introduces more semantic noise. This trade-off becomes especially limiting in deep research tasks, where retrieval must be both fast and precise across large, heterogeneous corpora. We introduce MCompassRAG, a metadata-guided retrieval framework that uses topic-level signals as a semantic compass for selecting relevant evidence. Instead of relying only on cosine similarity between queries and noisy chunk embeddings, MCompassRAG enriches chunk representations with topic metadata in the same embedding space and trains a lightweight retriever through LLM-teacher distillation. At inference time, MCompassRAG performs topic-aware retrieval without additional LLM calls, improving both efficiency and evidence quality. Across six complex retrieval benchmarks, MCompassRAG improves information efficiency (IE) by 8.24% on average with over 5 times lower latency than the strongest efficient RAG baselines. Code is available on https://github.com/AmirAbaskohi/MCompassRAG.

Amirhossein Abaskohi, Raymond Li, Gaetano Cimino, Peter West, Giuseppe Carenini, Issam H. Laradji• 2026

Related benchmarks

TaskDatasetResultRank
RetrievalLegalBench RAG
Recall27.9
17
Question AnsweringLongBench v2
Accuracy35.7
17
Free-form generationDragonball
R-L Score0.333
12
Question AnsweringHotpotQA
F1 Score71.8
12
Question AnsweringDRBench
F1 Score58.9
12
Information RetrievalHotpotQA
Evidence Index (IE)70.17
8
Information RetrievalSQuAD
IE Score93.8
8
Information RetrievalDRBench
IE Score47.97
8
Information RetrievalSCI-DOCS
IE94.13
8
Information RetrievalDragonball
IE Score38.97
8
Showing 10 of 10 rows

Other info

GitHub

Follow for update