Grab builds a user foundation model generating embeddings for personalisation across its superapp ecosystem
Grab's recommender systems relied on hundreds to thousands of manually engineered, task-specific, siloed features that required substantial effort and could not effectively capture sequential interaction data. General-purpose LLMs lacked the contextual understanding for Grab's domain-specific data, and off-the-shelf models could not jointly handle the superapp's mix of tabular, sequential, and multi-modal data.
General-purpose LLMs lacked the contextual understanding required for Grab's domain-specific data, and single-task supervised training would produce biased embeddings unsuitable for Grab's diverse verticals.
Grab's foundation model now powers ad optimisation, dual app prediction, fraud detection, and churn probability; the distributed Ray infrastructure dramatically reduces costs and accelerates processing times; and teams building on pre-trained embeddings see significantly reduced development time and improved performance.
Show all 5 reported metrics
Frequently asked questions
What did this team achieve with this AI workflow?
Grab's foundation model now powers ad optimisation, dual app prediction, fraud detection, and churn probability; the distributed Ray infrastructure dramatically reduces costs and accelerates processing times; and team…
What tools did this team use?
Ray, Ray Data.
What results were reported?
Manually engineered features (legacy baseline): hundreds to thousands; Infrastructure cost: dramatically reduces costs; Processing time: accelerates processing times; Downstream model development time: significantly reducing development time (source-reported, not independently verified).
What failed first in this deployment?
General-purpose LLMs lacked the contextual understanding required for Grab's domain-specific data, and single-task supervised training would produce biased embeddings unsuitable for Grab's diverse verticals.
How is this marketing ops AI workflow structured?
User interaction data collection → Key-value tokenisation → Unsupervised foundation model pre-training → Daily batch embedding inference → Long-term and short-term embedding extraction → Downstream model serving.