# Making Grab’s Everyday App Super

[Grab](https://yomu.fyi/company/grab) · Justin Bolilia · Jul 3, 2019

**Type:** Explainer

## Summary

Grab manages an expanding superapp ecosystem comprising ride-hailing, food delivery, payments, and partner content surfaced through the Grab Feed. As content volume grows, the platform risks overwhelming users with irrelevant information. To address this, Grab built a recommendation engine that ranks cards using signals across user profiles, content metadata, and contextual factors such as time and location. The system employs multiple recommendation strategies—including popularity metrics, user favorites, collaborative filtering, habitual patterns, and cross-platform deep embeddings—which are selected or aggregated. Recommendation quality is evaluated via offline metrics like Recall@K and NDCG alongside online engagement experiments.

## Context

As Grab expanded its superapp services and content cards in Grab Feed, users faced the risk of finding it harder to locate relevant information across a diversified market.

## Approach / What changed

Grab implemented a recommendation engine that evaluates user interaction signals, recency decay, content metadata, and context to deliver ranked cards using a mix of popularity, favorites, collaborative filtering, habitual behavior, and deep cross-business embedding strategies.

## Takeaways

- The recommendation engine relies on three core signal categories: user history across services, item metadata and consumability, and contextual factors like time or GPS coordinates.
- Interaction weights must decay over time to prevent stale user preferences from degrading recommendation relevance.
- Performance and quality are tracked through offline metrics like Recall@K and NDCG, combined with online metrics such as interaction, clickthrough, and engagement rates evaluated on an experimentation platform.

**Tags:** [Architecture](https://yomu.fyi/topic/architecture), [Machine Learning](https://yomu.fyi/topic/machine-learning), [Recommendation Systems](https://yomu.fyi/topic/recommendation-systems)

[Read original post](https://engineering.grab.com/grab-everyday-super-app)
