Typhoon OCR: Open Vision–Language Model For Thai Document Extraction
Quick Overview
The Typhoon OCR model, developed by a team from SCB 10X in Thailand, significantly outperforms large models like GPT-5 and Gemini 2.5 Pro in extracting data from Thai documents, achieving a RoJie score of 0.97 against GPT-5's 0.96, demonstrating superior performance by leveraging specialized architecture and data handling techniques.
Key Points: Typhoon OCR achieved a RoJie score of 0.97 on Thai document extraction, outperforming GPT-5's score of 0.96. The model was developed by a team from SCB 10X in Thailand to address the poor performance of general models on Thai documents. Key to Typhoon's success is its specialized architecture, which handles Thai characters (like vowels floating above/below consonants) and complex layouts better than general models. The training process involved a four-stage process: gathering real data, extracting text via traditional OCR, smart tokenization/formatting, and finally, human review/agentic quality control. Typhoon successfully extracts data, including LaTeX equations mixed with Thai text, which general models often fail to process correctly. The model's approach focuses on specialized training data (Thai documents, financial reports) rather than relying on massive, general internet data like larger models.
Context: The discussion centers on a specialized Optical Character Recognition (OCR) model named Typhoon OCR, created by researchers at SCB 10X in Thailand. This research addresses the known difficulty that large, general-purpose Language Models (LLMs) like GPT-5 and Gemini 2.5 Pro have in accurately processing documents written in low-resource languages, particularly Thai, which has complex orthography involving diacritics that float above and below consonants.
Detailed Analysis
The speakers discuss the Typhoon OCR model, a specialized solution for Thai document extraction developed by an SCB 10X team from Thailand, which significantly outperforms general-purpose large language models (LLMs) like GPT-5 and Gemini 2.5 Pro on this task. The primary metric discussed is the RoJie score, where Typhoon achieved 0.97, slightly better than GPT-5's 0.96. The core advantage of Typhoon lies in its specialized handling of the Thai language's complex structure, where characters are annotated with vowels floating above and below the main character, a feature general models struggle with, often leading to gibberish or incorrect structure (like reading across columns instead of down). The paper outlines a four-stage process: gathering real data (Thai documents, financial reports from the Thai stock exchange), using traditional OCR for initial extraction, applying smart tokenization (using spaces as delimiters, which is natural for Thai), and finally, implementing agentic quality control involving human review. The paper explicitly mentions that Typhoon excels at handling complex inputs like LaTeX equations mixed with Thai text, whereas larger models often fail or produce inaccurate results when processing such documents. The success of Typhoon suggests that specialized models trained on domain-specific, high-quality data can outperform massive general models on niche tasks, challenging the prevailing dogma that bigger is always better.