← Latest papers
💬 NLP

A Comparative Study of Language Models for Khmer Retrieval-Augmented Question Answering

This paper presents a comparative study of a Retrieval-Augmented Generation system for Khmer-language telecom documents, identifying BGE-M3 as the superior retriever and demonstrating that while no single generator model dominates all performance metrics, different models excel in specific areas such as faithfulness, factual correctness, or semantic similarity.

Original authors: Sereiwathna Ros, Phannet Pov, Ratanaktepi Chhor, Kimleang Ly, Wan-Sup Cho, Saksonita Khoeurn

Published 2026-05-22
📖 4 min read☕ Coffee break read

Original authors: Sereiwathna Ros, Phannet Pov, Ratanaktepi Chhor, Kimleang Ly, Wan-Sup Cho, Saksonita Khoeurn

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are trying to answer a very specific question about Cambodian telecom laws, but you don't have the answer memorized. You have a massive library of documents (the "retriever") and a very smart, talkative assistant (the "generator") who can read those documents and write an answer for you.

This paper is like a taste test and a performance review of different tools used to build this system, specifically for the Khmer language (the language of Cambodia). Because Khmer uses a unique script and has fewer digital resources than English, the researchers wanted to see which tools actually work best together.

Here is the breakdown of their experiment, explained simply:

1. The Librarian (The Retriever)

First, the team needed a "Librarian" whose job is to find the right pages in the library when you ask a question. They tested three different librarians (AI models):

  • BGE-M3
  • Jina-Embeddings-v3
  • Qwen3-Embedding

The Result: BGE-M3 was the clear winner. It was like having a librarian who actually knows the Dewey Decimal system.

  • When asked to find the right document, BGE-M3 found the correct source file 70% of the time.
  • The other two librarians only found the right file about 50% of the time.
  • Interesting twist: One of the losing librarians (Jina) gave the highest "similarity score" (like saying, "These two pages look very similar!"), but it was actually the wrong page. This taught the researchers that a high similarity score doesn't always mean the answer is actually there.

2. The Writer (The Generator)

Once the Librarian finds the right pages, the "Writer" (a Large Language Model) reads them and writes the final answer. The team tested five different writers:

  • Qwen3 and Qwen3.5 (General multilingual writers)
  • Sailor2 (Specialized for Southeast Asia)
  • SeaLLMs (Specialized for Southeast Asia)
  • Llama-SEA-LION (Specialized for Southeast Asia)

They didn't just ask, "Is the answer good?" They used six different ways to grade the writers, like a teacher using a rubric:

  • Faithfulness (Did the writer stick to the facts?): Qwen3.5 was the most honest. It rarely made things up and stuck strictly to what the documents said.
  • Factual Correctness (Did the writer get the numbers and names right?): Qwen3 was the best at getting specific details (like phone numbers or law codes) exactly right.
  • Relevance & Similarity (Did the answer sound like what a human would say?): SeaLLMs was the best at sounding natural and matching the style of the "gold standard" answers.
  • The Loser: Llama-SEA-LION struggled the most, often making up facts or ignoring the documents.

3. The Big Takeaways

The researchers found that there is no single "perfect" robot. It depends on what you need:

  • If you need trust (making sure the AI doesn't lie), use Qwen3.5.
  • If you need precision (getting the exact numbers right), use Qwen3.
  • If you want the answer to sound natural and match human phrasing, use SeaLLMs.

The Bottleneck:
The biggest problem wasn't the Writer; it was the Librarian. Even the best Librarian (BGE-M3) only found the right document about 28% of the time when looking at the top 3 results. This means the whole system is held back because it's hard to find the right information in the first place.

4. The Catch

The paper admits a few limitations:

  • The Test: They only tested 200 questions. While carefully chosen, this might not cover every possible question a citizen might ask.
  • The Grader: They used another AI (GPT-4o-mini) to grade the answers, not real humans. While this is standard, human feedback would be the ultimate test.
  • The Setup: Some writers were tested on different computer setups, which might have slightly skewed the results.

Summary

In short, building a smart question-answering system for Khmer is like building a relay race team. You need a great runner to find the baton (the Librarian) and a great runner to carry it to the finish line (the Writer). The researchers found that BGE-M3 is the best runner to find the baton, but the best runner to carry it depends on whether you value honesty, precision, or style. Most importantly, the race is currently slowed down because finding the baton is still very difficult.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →