How Grab built a custom vision LLM to improve document processing for eKYC
Traditional OCR systems struggled with the diversity of Southeast Asian languages and document formats, while proprietary LLMs produced errors, hallucinations, and high latency, and open-source Vision LLMs lacked sufficient accuracy for production use in eKYC workflows.
LoRA fine-tuning of Qwen2VL showed promising results for Latin-script documents but still struggled with Thai and Vietnamese documents and unstructured layouts with small, dense text, because open-source Vision LLMs lacked visual text in SEA languages during vision encoder training.
Grab's custom ~1B parameter Vision LLM achieved accuracy within 3pp of the larger 2B model, with Thai document accuracy improving +70pp and Vietnamese +40pp over baseline, while delivering latency that far outperforms traditional OCR models and external APIs.
Show all 6 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Grab's custom ~1B parameter Vision LLM achieved accuracy within 3pp of the larger 2B model, with Thai document accuracy improving +70pp and Vietnamese +40pp over baseline, while delivering latency that far outperforms…
What tools did this team use?
Qwen2.5 0.5B, Documint, Common Crawl.
What results were reported?
Thai document accuracy improvement: +70pp from baseline; Vietnamese document accuracy improvement: +40pp from baseline; Custom 1B model accuracy gap vs 2B model: within a 3pp accuracy gap; Model latency vs alternatives: far outperforms the 2B model, as well as traditional OCR models, as well as external APIs (source-reported, not independently verified).
What failed first in this deployment?
LoRA fine-tuning of Qwen2VL showed promising results for Latin-script documents but still struggled with Thai and Vietnamese documents and unstructured layouts with small, dense text, because open-source Vision LLMs l…
How is this kyc aml AI workflow structured?
User document submission → Document detection and orientation → OCR text extraction → Key information extraction → Human review of training labels.