Grab has developed and implemented a comprehensive facial recognition system for various applications, including identity verification for consumers and partners, and electronic Know Your Customer (e-KYC) processes for financial services. The system comprises image preprocessing (detection and alignment), face anti-spoofing mechanisms to detect screen replay and printed photo attacks, and feature extraction to generate distinguishing embeddings. Downstream applications include face verification. This post details the development of a custom, lightweight Vision LLM to improve document processing, specifically for eKYC, by overcoming limitations of traditional OCR and proprietary LLMs. The custom model, built from scratch, achieves comparable accuracy to larger models with significantly reduced latency and improved SEA language support. It involves a multi-stage training process including projector alignment, vision tower enhancement, language-specific visual training, and task-centric fine-tuning.
All Grab trails