Research3 Min Read
Search for Languages the Internet Forgot

Search for Languages the Internet Forgot

Aadesh Ingle
Try it yourselfRetrieval ranking laboratory

Many dense-retrieval papers I read during my Master's used millions of English query-document pairs, mature tooling, and benchmarks refined over years. My thesis setting had none of those advantages.

I worked on dense retrieval for languages with few training pairs, a thin web corpus, and tooling built around multilingual models. A model accepting the language as input did not guarantee good ranking quality for its queries.

Where the evidence thins out

A multilingual encoder may have seen text in a language without learning a strong representation of relevance in that language. Tokenization can fragment rare words, and limited training data leaves fewer examples that pull related queries and documents together. In retrieval, a document landing near the correct cluster still fails if it appears at rank 40 instead of rank 1.

I spent much of the project building training and evaluation sets because no benchmark provided them. We had to define relevance under a small annotation budget and inspect labels closely; with a small evaluation set, a few mislabeled pairs could move the reported metrics substantially.

I had underestimated the evaluation work. Improving a low-resource retriever required a credible way to judge relevance in the target language, not only a model that could encode its text.

Newer multilingual benchmarks make that work visible. MIRACL covers 18 languages with relevance judgments produced by native speakers. Mr. TyDi showed that multilingual dense retrieval did not beat BM25 uniformly, while hybrid signals helped in some settings. Benchmark construction determines which improvements can be measured.

Relevance study

The same documents, a different first answer

Follow a query into two illustrative rankings, then inspect relevance independently of position.

Scenario

Illustrative rankings of invented English glosses. These are not thesis queries, documents, or model results.

Sequence

  1. Keep the intentCurrent
  2. Read the ranked listUpcoming
  3. Inspect relevance separatelyUpcoming
  4. Keep metrics distinctUpcoming
Ranked documents and independent relevance evidence
Query intentWhen is the bridge closed?
Ranked candidates1. Opening day reportThe bridge opened after itsconstruction.2. River weatherThe river rises after heavyrain.3. Repair noticeThe bridge closes during theriver flood.Independent judgmentDoes not answerOpening ≠ closure.Judgment stays with the text.Does not answerWeather ≠ access.Judgment stays with the text.Answers the queryClosure during a flood.Judgment stays with the text.
First relevant: rank 3One example; no aggregate score

Keep the intent

The query asks when a bridge is closed. A shared topic is insufficient: the answer must describe closure.

Read the full explanation

Near misses first

Illustrative rankings of invented English glosses. These are not thesis queries, documents, or model results.

  1. Keep the intent. The query asks when a bridge is closed. A shared topic is insufficient: the answer must describe closure.
  2. Read the ranked list. The first two documents share the setting but do not answer the query. The relevant document is third.
  3. Inspect relevance separately. Read each candidate span against the query. The closure notice answers it; the opening report and weather report do not. In a real language-specific evaluation, keep the original text and record the reviewer’s reason.
  4. Keep metrics distinct. This one illustrative query only shows the rank of the first relevant document. The article’s 81% retrieval accuracy and MRR of 57.83% are distinct historical evaluation results, not outputs of this example.

Intent match first

Illustrative rankings of invented English glosses. These are not thesis queries, documents, or model results.

  1. Keep the intent. The query asks when a bridge is closed. A shared topic is insufficient: the answer must describe closure.
  2. Read the ranked list. The same relevant document now ranks first. Changing the order does not change any relevance judgment.
  3. Inspect relevance separately. Read each candidate span against the query. The closure notice answers it; the opening report and weather report do not. In a real language-specific evaluation, keep the original text and record the reviewer’s reason.
  4. Keep metrics distinct. This one illustrative query only shows the rank of the first relevant document. The article’s 81% retrieval accuracy and MRR of 57.83% are distinct historical evaluation results, not outputs of this example.

Near misses first

Illustrative rankings of invented English glosses. These are not thesis queries, documents, or model results.

  1. Keep the intent. The query asks when a bridge is closed. A shared topic is insufficient: the answer must describe closure.
  2. Read the ranked list. The first two documents share the setting but do not answer the query. The relevant document is third.
  3. Inspect relevance separately. Read each candidate span against the query. The closure notice answers it; the opening report and weather report do not. In a real language-specific evaluation, keep the original text and record the reviewer’s reason.
  4. Keep metrics distinct. This one illustrative query only shows the rank of the first relevant document. The article’s 81% retrieval accuracy and MRR of 57.83% are distinct historical evaluation results, not outputs of this example.

Intent match first

Illustrative rankings of invented English glosses. These are not thesis queries, documents, or model results.

  1. Keep the intent. The query asks when a bridge is closed. A shared topic is insufficient: the answer must describe closure.
  2. Read the ranked list. The same relevant document now ranks first. Changing the order does not change any relevance judgment.
  3. Inspect relevance separately. Read each candidate span against the query. The closure notice answers it; the opening report and weather report do not. In a real language-specific evaluation, keep the original text and record the reviewer’s reason.
  4. Keep metrics distinct. This one illustrative query only shows the rank of the first relevant document. The article’s 81% retrieval accuracy and MRR of 57.83% are distinct historical evaluation results, not outputs of this example.

1 / 4 · Keep the intent

Speed
TakeawayRank is a system output. Relevance is a judgment that needs its own evidence.
Try it yourself

Change the ranking. Audit the labels.

Blend two illustrative retrieval signals and inspect how one relevance correction changes this query’s metrics.

Query: “When is the bridge closed?”
25 %
3

Score = 0.75 × lexical + 0.25 × semantic

1
Bridge opening ceremony
The bridge opened last spring. A public ceremony marked the first crossing.

Original annotation: Opening history does not give a closure time.

The English gloss is invented. A language-specific evaluation must keep the original text and a qualified reviewer’s reason.

Lexical 0.94 · semantic 0.280.775
in top k
2
Bus service timetable
The last bus crosses the bridge at 21:00 each evening.

Original annotation: A bus schedule is not the bridge closure schedule.

The English gloss is invented. A language-specific evaluation must keep the original text and a qualified reviewer’s reason.

Lexical 0.68 · semantic 0.430.618
in top k
3
District weather bulletin
Heavy rain is expected near the river bridge tonight.

Original annotation: Nearby weather alone does not establish bridge access.

The English gloss is invented. A language-specific evaluation must keep the original text and a qualified reviewer’s reason.

Lexical 0.61 · semantic 0.340.542
in top k
4
Road authority closure notice
The bridge will be closed from 18:00 Friday until 06:00 Monday for repairs.

Original annotation: An explicit closure interval answers the query.

The English gloss is invented. A language-specific evaluation must keep the original text and a qualified reviewer’s reason.

Lexical 0.38 · semantic 0.930.518
outside k
5
Flood access order
The bridge is closed whenever the river gauge exceeds four metres.

Original annotation: A conditional closure rule also answers when access stops.

The English gloss is invented. A language-specific evaluation must keep the original text and a qualified reviewer’s reason.

Lexical 0.26 · semantic 0.790.393
outside k
Lexical contribution Semantic contribution
Reciprocal rank @ 30.000No relevant document retrieved → 0
Precision @ 30.0%0 relevant / 3 retrieved
Recall @ 30.0%0 retrieved relevant / 2 labeled relevant

Five invented English glosses with fixed, illustrative lexical and semantic scores on the same 0–1 scale. The blend is a teaching model, not BM25 or a trained retriever. Real hybrid systems must reconcile score scales. Labels change metric judgments without changing ranking scores. This is one query’s reciprocal rank, not mean reciprocal rank; the article’s 81% accuracy and 57.83% MRR are separate historical measurements.

Source trailWhat this post is in conversation with

Where it landed

81% retrieval accuracy and an MRR of 57.83% on our evaluation. I'll resist the urge to dress those up. Against what English-language systems post on mature benchmarks, they're modest. Against the baselines available for the setting, they were real progress. And more importantly, the failure analysis told us where the remaining errors lived, which is worth more than the score itself.

The habit I kept from the project is to inspect the training pairs and relevance judgments before changing the retriever. Those inputs determine what the metric can reveal about a new architecture.

A model can accept text in a language while returning poor search results for the people who use it. Product claims about language coverage should therefore include retrieval quality measured in that language.

I chose the problem because language technology learns from the text available online, and that supply is distributed unevenly across languages. Without deliberate datasets and native-speaker evaluation, poorer retrieval quality becomes the default for speakers whose languages have less text on the web.

End of entry

Keep track of what you have read.

Discussion