How well does multilingual retrieval find Sindhi Sufi verse?
Rehan Sathio
- Status
- Completed
- Date
- 2026
- Tags
- RAG · Evaluation · Low-resource NLP
9.80%
Recall@1
23.53%
Recall@5
27.45%
Recall@10
51
queries
hand-built evaluation set
Abstract
Off-the-shelf multilingual sentence embeddings are often assumed to work for any language. This benchmark tests that assumption on Shah Jo Risalo, classical Sindhi Sufi poetry that is metaphor-heavy, spelled inconsistently in Roman script and almost absent from training data. With a 384-dimensional multilingual encoder and exact FAISS search, the system reaches 27.45% Recall@10 on a hand-built 51-query set, giving a measured baseline for every future change.
01Setup
- Corpus: 4,767 raw verses from AMBILE, cleaned into 4,730 normalized entries; 2,519 verse documents indexed.
- Retriever: paraphrase-multilingual-MiniLM-L12-v2 (384-d) with FAISS IndexFlatL2 (exact L2 search).
- Query-side preprocessing: Romanized-Sindhi spelling normalization (dictionary + regex) and thematic expansion for characters and places.
02Results
Recall@1 is 9.80%, Recall@5 is 23.53% and Recall@10 is 27.45% on the 51-query set. The right verse is usually not the first hit, but it is often in the neighbourhood.
03What it says
Off-the-shelf multilingual embeddings struggle with classical, metaphor-heavy, low-resource poetry. The benchmark exists so the next change (better embeddings, hybrid search, reranking) can be measured instead of guessed.