Uber Eats has significantly enhanced its homefeed experience, a critical component for millions of users worldwide. This update not only streamlines meal discovery for customers but also boosts visibility for merchants. As Uber Eats expands its offerings—from local restaurants to groceries, alcohol, and retail—the homefeed’s role in delivering personalized recommendations is becoming increasingly vital. To support this evolution, the company has overhauled its recommendation architecture, integrating advanced AI techniques to refine how users engage with the app.
At the heart of this transformation is a new recommendation model that synthesizes billions of data signals, combining real-time behavioral insights with geographic context to optimize meal suggestions. Historically, the homefeed relied on static, aggregate statistics to predict user preferences. However, Uber Eats recognized that these methods often fell short of capturing the nuanced, chronological context of user behavior. In response, the company has implemented a hybrid model that fuses traditional Deep Learning Recommendation Models (DLRMs) with modern sequence modeling approaches.
The new architecture features a dual-path system that facilitates a more sophisticated understanding of user intent. One path utilizes the existing DCNv2 model, which continues to process high-dimensional data, while the second path introduces a transformer-based sequence encoder. This innovative setup allows the model to ingest and analyze a chronological log of user actions—such as clicks and orders—thereby capturing fine-grained temporal dependencies that inform user preferences.
A critical improvement in this architecture is the introduction of target-aware sequence modeling. Instead of treating user behavior in isolation, the model appends the target store to the user action sequence. This method enables a direct assessment of how past behavior relates to the specific merchant being evaluated, drawing on techniques inspired by industry benchmarks like DIN and BST. By integrating this information, Uber Eats aims to enhance the relevance of its recommendations significantly.
In addition to refining its modeling techniques, Uber Eats has dramatically improved the speed at which data is processed. Previously, the recommendation system was limited by batch processes that could result in feature computation lags of 24 hours or more. Leveraging the Next Personalization Platform, the company has transitioned to a near real-time feature extraction system. This enhancement allows the model to incorporate a user’s most recent interactions, reducing data lag to mere seconds. This shift has been particularly transformative for new users, who often lack historical data on the platform.
The system’s evolution from a discriminative to a generative model also marks a significant leap in Uber Eats’ recommendation capabilities. While the previous architecture only predicted scores for individual store-user pairs, the new system adopts a listwise parallelism approach. This allows the model to evaluate multiple merchants simultaneously, improving efficiency by reducing the complexity of calculations required for each store.
To optimize performance without sacrificing stability, Uber Eats has made key adjustments to its machine learning ecosystem. The migration from Keras/TensorFlow to PyTorch v2 has granted the flexibility necessary for advanced sequence modeling. Implementing multi-hash embeddings and BF16 mixed-precision training has accelerated model training while maintaining comparable training times to prior systems. Furthermore, the company has restructured its serving infrastructure to minimize startup delays and ensure consistency across different hardware setups.
As Uber Eats moves forward, the company recognizes that its journey is only beginning. Future developments will focus on extending the temporal scope of user behavior analysis, allowing for a deeper understanding of long-term culinary preferences. The company also aims to optimize its recommendation algorithms for a two-dimensional layout of its homefeed, accounting for the visual flow and diversity of options presented to users. Moreover, integrating generative models with real-world constraints, such as delivery radius, will be crucial for balancing user preferences with operational realities.
In summary, the modernization of the Uber Eats homefeed signifies a pivotal shift from a static recommendation system to a dynamic, intent-aware discovery engine. With these advancements, Uber Eats is poised to deliver more relevant, timely recommendations, enhancing the overall user experience while supporting merchants in a competitive marketplace.
See also
Sam Altman Praises ChatGPT for Improved Em Dash Handling
AI Country Song Fails to Top Billboard Chart Amid Viral Buzz
GPT-5.1 and Claude 4.5 Sonnet Personality Showdown: A Comprehensive Test
Rethink Your Presentations with OnlyOffice: A Free PowerPoint Alternative
OpenAI Enhances ChatGPT with Em-Dash Personalization Feature

















































