← All stories
● Covered by 1 source · 1 reportMedium impact1 neutral

Airbnb Reduces Recommendation Staleness from Days to Seconds Using Chronon Updates

🔄 Updated 9d ago
New to BrevFeed? We gather this story from every outlet covering it into one summary — ranked by real-world impact, not just the latest headline — so you never miss what matters. What is BrevFeed? →

Key points

  • Recommendation embedding staleness reduced from 2 days to seconds.
  • Achieved with Chronon's Push Mode and NRT Model Transform.
  • Improved offline NDCG by 1.67% and bookings by 0.33%.
  • Uses existing Transformer encoder in a streaming pipeline.

Real-Time Recommendations Implemented

Airbnb has enhanced its open-source Chronon feature platform by integrating Push Mode and Near Real Time (NRT) Model Transform. This development allows sequence-based recommendation embeddings to update within seconds of guest activity. Previously, these embeddings could be up to two days old, but now they typically update within 10 to 30 seconds.

Impact on User Experience and Metrics

The reduction in data staleness has shown measurable improvements. Airbnb reported a 1.67% improvement in offline Normalized Discounted Cumulative Gain (NDCG), a common metric for ranking quality. Online A/B testing also indicated an approximate 0.33% increase in uncancelled bookings, suggesting more relevant recommendations lead to better user engagement and conversion.

Addressing Previous Latency Issues

The previous system relied on a daily batch job to run a Transformer encoder, which processed guest booking, review, and browsing history to generate embeddings. While these embeddings were stored for low-latency retrieval during searches, any guest activity occurring after the daily batch would not be reflected until the next day's run, leading to significant delays in recommendation freshness.

Chronon's New Capabilities

To resolve the staleness problem, Airbnb introduced two new features to Chronon. Push Mode enables streaming jobs to publish notifications when feature values are committed, allowing immediate downstream processing. NRT Model Transform allows deployed models, such as the Transformer sequence encoder, to run directly within this streaming pipeline. This avoids the need for a separate inference implementation for streaming workflows.

Updated Recommendation Pipeline

The new pipeline captures real-time events like searches and listing views, combines them with existing guest sequence data, and triggers model inference when updated feature states are available. The newly generated embeddings are then written to the same low-latency store used by the batch system. This integration means the online ranking system continues to function as before, but with significantly more current user representations.

✨ This summary was generated by AI from the outlets' reporting listed below. It is not independently verified and may contain errors — check the original sources. How BrevFeed works →

The daily brief

One email each morning: the day's tech stories, clustered across outlets and summarized. No account needed.

One email a day. Unsubscribe in one click, any time.

Today's brief

Spend a few minutes, get the whole day. Every topic's top stories in one hands-free rundown — listen, watch, or read the transcript.

~4 min · 3 stories · Nov 07

▶ Play today's brief Listen on Spotify

New every morning, and the back catalogue is archived by date.

Primary sources

GitHub airbnb/chronon

Reporting from

Airbnb updated its open-source Chronon feature platform with Push Mode and Near Real Time (NRT) Model Transform, reducing the staleness of recommendation embeddings from nearly two days to seconds. This change improved offline NDCG by 1.67% and increased uncancelled bookings by approximately 0.33% in A/B tests. The update allows guest activity to be reflected in recommendations almost immediately, improving the relevance of search results.