T
traeai
Sign in
返回首页
InfoQ

Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking

7.5Score
Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking

TL;DR · AI Summary

Uber Eats significantly improved its restaurant recommendation system performance through real-time signals and listwise ranking algorithms, achieving notable improvements in click-through rates and order conversion rates, though the article provides limited technical details.

Key Takeaways

  • Uber Eats uses real-time signals to enhance restaurant recommendation systems
  • Listwise ranking algorithm improves over traditional point-to-point ranking
  • System improvements bring significant growth in CTR and conversion rates

Outline

Jump quickly between sections.

  1. §Overview of Uber Eats Recommendation System Improvement

    Uber Eats optimizes restaurant recommendation system performance by introducing real-time signals and listwise ranking technology.

  2. The system dynamically adjusts restaurant recommendations using real-time user behavior and contextual signals.

  3. Adopts listwise ranking method replacing traditional pointwise or pairwise ranking strategies.

  4. The new system achieves significant improvements in key business metrics such as click-through rates and order conversion rates.

Mindmap

See how the topics connect at a glance.

查看大纲文本(无障碍 / 无 JS 友好)
  • Uber Eats推荐系统优化
    • 实时信号处理
      • 用户行为信号
      • 上下文信号
    • 列表级排序算法
      • 排序策略优化
      • 性能指标提升

Highlights

Key sentences worth saving and sharing.

#Uber#Recommendation System#Machine Learning#Real-time Computing
Open original article

Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking - InfoQ

Your choice regarding cookies on this site

We use cookies to optimise site functionality and give you the best possible experience.

I Accept I Do Not Accept Settings

[BT](https://www.infoq.com/int/bt/ "bt")

InfoQ Software Architects' Newsletter

A monthly overview of things you need to know as an architect or aspiring architect.

View an example

Enter your e-mail address

Select your country - [x] I consent to InfoQ.com handling my data as explained in this Privacy Notice.

We protect your privacy.

Close

Live Webinar and Q&A: Architecting for Autonomous Reliability: Embedding AI into Your Observability Stack (Jun 25, 2026)Save Your Seat

Close

Toggle Navigation

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

English edition

[Write for InfoQ](https://www.infoq.com/write-for-infoq/ "Write for InfoQ")

Search

RegisterSign in

Unlock the full InfoQ experience

Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with content, and download exclusive resources.

Log In

or

Don't have an InfoQ account?

Register

  • Stay updated on topics and peers that matter to youReceive instant alerts on the latest insights and trends.
  • Quickly access free resources for continuous learningMinibooks, videos with transcripts, and training materials.
  • Save articles and read at anytimeBookmark articles to read whenever youre ready.

Logo - Back to homepage

NewsArticlesPresentationsPodcastsGuides

Topics

[Development](https://www.infoq.com/development/ "Development")

  • [Java](https://www.infoq.com/java/ "Java")
  • [Kotlin](https://www.infoq.com/kotlin/ "Kotlin")
  • [.Net](https://www.infoq.com/dotnet/ ".Net")
  • [C#](https://www.infoq.com/c_sharp/ "C#")
  • [Swift](https://www.infoq.com/swift/ "Swift")
  • [Go](https://www.infoq.com/golang/ "Go")
  • [Rust](https://www.infoq.com/rust/ "Rust")
  • [JavaScript](https://www.infoq.com/javascript/ "JavaScript")

Featured in Development

Dany Lepage discusses the architectural journey of porting a hit VR title to seven non-VR platforms. He explains how his team solved the challenges of cross-progression, diverse input paradigms, and maintaining release velocity across Steam, iOS, and PlayStation. Beyond the tech, he shares candid lessons on the "product fit" gap when translating immersive social presence to 2D screens.

![Image 4: From VR to Flat Screens: Bridging the Input and Immersion Gap/presentations/game-vr-flat-screens/en/smallimage/thumbnail-1775637585504.jpg)](https://www.infoq.com/presentations/game-vr-flat-screens)

All in developmentFollow Topic

[Architecture & Design](https://www.infoq.com/architecture-design/ "Architecture & Design")

  • [Architecture](https://www.infoq.com/architecture/ "Architecture")
  • [Enterprise Architecture](https://www.infoq.com/enterprise-architecture/ "Enterprise Architecture")
  • [Scalability/Performance](https://www.infoq.com/performance-scalability/ "Scalability/Performance")
  • [Design](https://www.infoq.com/design/ "Design")
  • [Case Studies](https://www.infoq.com/Case_Study/ "Case Studies")
  • [Microservices](https://www.infoq.com/microservices/ "Microservices")
  • [Service Mesh](https://www.infoq.com/servicemesh/ "Service Mesh")
  • [Patterns](https://www.infoq.com/DesignPattern/ "Patterns")
  • [Security](https://www.infoq.com/Security/ "Security")

Featured in Architecture & Design

Michael Stiefel spoke to Baruch Sadogursky about software architecture in the age of agentic AI. LLM can function, albeit stochastically, as reasoning machines capable of interpreting human ambiguity. With the appropriate rigorous context artifacts to control the LLM’s reasoning, software specifications can become the source of truth, while the code becomes a disposable intermediate language.

![Image 5: Context is the Key to the Agentic Architecture Revolution: A Conversation with Baruch Sadogursky/podcasts/context-key-agentic-architecture-revolution/en/smallimage/the-infoq-podcast-logo-thumbnail-1778747429699.jpg)](https://www.infoq.com/podcasts/context-key-agentic-architecture-revolution)

All in architecture-designFollow Topic

[AI Infrastructure](https://www.infoq.com/ai-ml-data-eng/ "AI Infrastructure")

  • [Big Data](https://www.infoq.com/bigdata/ "Big Data")
  • [Machine Learning](https://www.infoq.com/machinelearning/ "Machine Learning")
  • [NoSQL](https://www.infoq.com/nosql/ "NoSQL")
  • [Database](https://www.infoq.com/database/ "Database")
  • [Data Analytics](https://www.infoq.com/data-analytics/ "Data Analytics")
  • [Streaming](https://www.infoq.com/streaming/ "Streaming")

Featured in AI, ML & Data Engineering

Ian Thomas shares a case study on embracing AI-native engineering within Meta’s Reality Labs. He explains the "Assess and Grow" framework, a maturity model designed to move teams from manual toil to AI-integrated innovation. He discusses real-world wins - including hitting 90% code coverage in record time - while addressing senior concerns like "code slop," review fatigue, and maintaining quality.

![Image 6: AI Native Engineering/presentations/ai-native-engineering/en/smallimage/thumbnail-1778664122266.jpeg)](https://www.infoq.com/presentations/ai-native-engineering)

All in ai-ml-data-engFollow Topic

[Culture & Methods](https://www.infoq.com/culture-methods/ "Culture & Methods")

  • [Agile](https://www.infoq.com/agile/ "Agile")
  • [Diversity](https://www.infoq.com/diversity/ "Diversity")
  • [Leadership](https://www.infoq.com/leadership/ "Leadership")
  • [Lean/Kanban](https://www.infoq.com/lean/ "Lean/Kanban")
  • [Personal Growth](https://www.infoq.com/personal-growth/ "Personal Growth")
  • [Scrum](https://www.infoq.com/scrum/ "Scrum")
  • [Sociocracy](https://www.infoq.com/sociocracy/ "Sociocracy")
  • [Software Craftmanship](https://www.infoq.com/software_craftsmanship/ "Software Craftmanship")
  • [Team Collaboration](https://www.infoq.com/team-collaboration/ "Team Collaboration")
  • [Testing](https://www.infoq.com/testing/ "Testing")
  • [UX](https://www.infoq.com/ux/ "UX")

Featured in Culture & Methods

Stéphane Di Cesare and Cat Morris share how engineers can move from being a "cost center" to a value driver using product discovery. They explain the "Double Diamond" framework and why identifying user problems must precede building solutions. Learn to choose the right metrics, build customer empathy through shadowing, and use business context to maximize the impact of your technical work.

![Image 7: Product Thinking for Cloud Native Engineers/presentations/product-cloud-native/en/smallimage/CatMorrisStephaneDiCesare-thumbnail-1778661429675.jpg)](https://www.infoq.com/presentations/product-cloud-native)

All in culture-methodsFollow Topic

DevOps

  • [Infrastructure](https://www.infoq.com/infrastructure/ "Infrastructure")
  • [Continuous Delivery](https://www.infoq.com/continuous_delivery/ "Continuous Delivery")
  • [Automation](https://www.infoq.com/automation/ "Automation")
  • [Containers](https://www.infoq.com/containers/ "Containers")
  • [Cloud](https://www.infoq.com/cloud-computing/ "Cloud")
  • [Observability](https://www.infoq.com/observability/ "Observability")

Featured in DevOps

J. Paul Reed discusses the "ironies of automation" - a 40 years-old concept now amplified by AI. He explains how advanced systems often make the human operator more crucial, not less, while simultaneously degrading the skills needed to intervene. Sharing real-world stories of "AI-fueled" incidents, he shares why over-reliance on AI can double recovery times and how to maintain resilience.

![Image 8: The Ironies of A^2 I^2/presentations/automation-incidents-ai/en/smallimage/thumbnail-1778662652640.jpg)](https://www.infoq.com/presentations/automation-incidents-ai)

All in devopsFollow Topic

[Events](https://events.infoq.com/ "Events")

Helpful links

  • [About InfoQ](https://www.infoq.com/about-infoq "About InfoQ")
  • [InfoQ Editors](https://www.infoq.com/infoq-editors "InfoQ Editors")
  • [Write for InfoQ](https://www.infoq.com/write-for-infoq "Write for InfoQ")
  • [About C4Media](https://c4media.com/ "About C4Media")
  • [Diversity](https://c4media.com/diversity "Diversity")

Choose your language

  • [En](https://www.infoq.com/news/2026/05/uber-eats-ranking-system/# "InfoQ English")
  • 中文
  • 日本
  • Fr

![Image 9: InfoQ Architect Certification - image Online InfoQ Architect Certification The more senior you become, the fewer people pressure-test your decisions. This 5-week cohort gives you that check. Register Now.](https://certification.qconferences.com/architecture?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_onlinecohortarchitecturejune26)![Image 10: QCon AI Boston - image QCon AI Boston Learn how leading engineering teams run AI in production—reliably, securely, and at scale. Register Now.](https://boston.qcon.ai/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qaiboston26)![Image 11: QCon AI Boston - image Online InfoQ AI Engineering Certification A practical online cohort for senior engineers making decisions around retrieval, agents, evals, and AI infrastructure. Register Now.](https://certification.qconferences.com/ai-engineering?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_onlinecohortaijuly26)![Image 12: QCon San Francisco - image QCon San Francisco Learn what's next in AI and software, from teams already doing it. Register Now.](https://qconsf.com/?utm_source=infoq&utm_medium=referral&utm_campaign=homepageheader_qsf26)

[InfoQ Homepage](https://www.infoq.com/ "InfoQ Homepage")[News](https://www.infoq.com/news "News")Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking

[Architecture & Design](https://www.infoq.com/architecture-design/ "Architecture & Design")

Online InfoQ Architect Certification (June 10): Peer conversations that change how you think.

Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking

May 22, 2026 2 min read

by

Follow Lead Engineer

#### Write for InfoQ

Feed your curiosity.Help 550k+ global

senior developers

each month stay ahead.Get in touch

Log in to listen to this article

Audio ready to play

Audio 2

0:00 0:00

Normal 1.25x 1.5x

Like

Uber has introduced updates to its Uber Eatsrecommendation system, incorporating real-time user signals and a listwise ranking approach to improve restaurant discovery. The system is designed to reflect user intent during active browsing sessions better while improving ranking efficiency across candidate restaurants. It is deployed within the Uber Eats platform to support homepage feeds and discovery surfaces.

The updated architecture replaces earlier batch-oriented feature pipelines with a real-time signal processing layer. This layer continuously ingests user interactions such as clicks, searches, and order history to maintain an up-to-date representation of user behavior. By shifting to near-real-time feature updates, the system reduces latency between user actions and personalization outcomes, enabling recommendations to adapt more quickly to changing preferences within a session.

Brinda Panchal, Product @ Uber, described the broader goal of the system:

Personalizing a marketplace at this scale isn't just about showing ‘good food’—it’s about balancing real-time intent, diverse merchant ecosystems, and complex ranking objectives to create a seamless discovery experience.

Image 14/filters:no_upscale()/news/2026/05/uber-eats-ranking-system/en/resources/1uberrecommendation-1779039608382.jpeg)

_Architecture of the next personalisation platform to build userContext (Source: Uber Blog Post)_

Uber’s recommendation stack also incorporates listwise ranking, where multiple restaurant candidates are evaluated together in a single inference step rather than individually. This approach allows the model to optimize relative ordering across a set of options, rather than assigning independent scores to each restaurant. According to Uber, this improves both computational efficiency and ranking quality by enabling direct comparison among candidates in the same context.

Image 15/filters:no_upscale()/news/2026/05/uber-eats-ranking-system/en/resources/1Screenshot%202026-05-17%20at%2010.24.38%E2%80%AFAM-1779039608382.png)

_Generative recommender architecture_ _(Source: Uber Blog Post)_

The system builds on a unified representation of user behavior that combines short-term session activity with longer-term historical signals. These signals are processed through a shared feature extraction layer, ensuring consistency between offline training and online serving. Training data is generated by replaying historical user sessions to simulate production environments, reducing discrepancies between model training and live inference.

A key design consideration is the alignment between training and serving pipelines. Uber applies the same feature-extraction logic across both environments to reduce feature drift and maintain consistency. This approach helps ensure that models trained on historical data behave similarly when deployed in production.

Yicheng Chen, Engineer @ Uber, highlighted the technical evolution of the system:

Leveraging near real-time user sequence features and a Generative Recommender-style model to power Uber Eats Home Feed recommendations and evolved the homefeed ranking from hand-crafted statistical features to transformer-based sequence modeling, cut feature freshness from 24 hours to seconds.

On the infrastructure side, the system is designed to handle low-latency constraints typical of consumer-facing recommendation surfaces. Feature preprocessing and model inference are separated to improve efficiency and scalability under high traffic. This allows the serving layer to focus on ranking while upstream services manage feature computation and aggregation.

About the Author

Image 16

#### Leela Kumili

Leela is a Lead Software Engineer at Starbucks with deep expertise in building scalable, cloud-native systems and distributed platforms. She drives architecture, delivery, and operational excellence across the Rewards Platform, leading efforts to modernize systems, improve scalability, and enhance reliability. In addition to her technical leadership, Leela serves as an AI Champion for the organization, identifying opportunities to improve developer productivity and workflows using LLM-based tools and establishing best practices for AI adoption. She is passionate about building production-ready systems, enhancing developer experience, and mentoring engineers to grow in both technical and strategic impact. Her interests include platform engineering, distributed systems, developer productivity, and bridging technical solutions with business and product goals.

Show more Show less

#### This content is in the Event Driven Architecture topic

Follow Topic

##### Related Topics:

Followers: 4104

Follow Topic

Followers: 10241

Follow Topic

Followers: 5918

Follow Topic

Followers: 24

Follow Topic

Followers: 688

Follow Topic

Followers: 4

Follow Topic

Followers: 51

Follow Topic

Followers: 2

Follow Topic

Followers: 20

Follow Topic

Followers: 14490

Follow Topic

Followers: 333

Follow Topic

Followers: 63

Follow Topic

* #### Related Editorial

* #### Related Sponsors

  • ##### [[Webinar] Creating Certainty in the Age of Agentic AI. Watch On-Demand.](https://www.infoq.com/vendorcontent/show.action?vcr=531d8edd-4f74-486b-aaca-10058c609c1c&primaryTopicId=2498&vcrPlace=BOTTOM&pageType=NEWS_PAGE&vcrReferrer=https%3A%2F%2Fwww.infoq.com%2Fnews%2F2026%2F05%2Fuber-eats-ranking-system%2F)
  • #### Related Sponsor

![Image 17: Related sponsor icon/filters:no_upscale()/sponsorship/topic/8b97c57b-1d5c-4745-95b0-678ec0d6551a/EON_Logo-1774611337228.png)](https://www.infoq.com/url/f/a46e37e5-e9df-4920-9678-6a1e14727c9e/)Intelligent Cloud Infrastructure for your backup, data lakes, and AI. Teams from SoFi, Red Bull, and Structured Web use Eon to streamline backup, slash recovery time, and turn their data into live, searchable assets while reducing backup costs by up to 50%. [Learn more now >](https://www.infoq.com/url/f/9e2cbd91-4347-4ff1-bf4b-c882f3ee5045/)

Related Content

May 15, 2026 ![Image 18: Icon image/minibooks/architecting-autonomy/en/smallimage/emag-124-Architecting-Autonomy-thumb-image-1778565056506.jpg)](https://www.infoq.com/minibooks/architecting-autonomy/)

May 14, 2026

Apr 30, 2026

Apr 30, 2026

May 11, 2026 ![Image 19: Icon image/articles/local-first-ai-inference-cloud/en/smallimage/Local-First-AI-Inference-A-Cloud-Architecture-Pattern-for-Cost-Effective-Document-Processing-thumb-image-1778141518292.jpg)](https://www.infoq.com/articles/local-first-ai-inference-cloud/)

Feb 04, 2026 ![Image 20: Icon image/articles/agent-assisted-intelligent-observability/en/smallimage/agent-assisted-intelligent-thumbnail-1769595476571.jpg)](https://www.infoq.com/articles/agent-assisted-intelligent-observability/)

Jan 12, 2026 ![Image 21: Icon image/articles/spec-driven-development/en/smallimage/spec-driven-development-thumbnail-1767777707872.jpg)](https://www.infoq.com/articles/spec-driven-development/)

Jan 08, 2026 ![Image 22: Icon image/articles/agentic-terminal-cli-agents/en/smallimage/agentic-terminal-cli-agents-thumbnail-1767616966806.jpg)](https://www.infoq.com/articles/agentic-terminal-cli-agents/)

Mar 31, 2026 ![Image 23: Icon image/articles/event-driven-banking-architecture/en/smallimage/event-driven-banking-architecture-thumbnail-1774430827143.jpg)](https://www.infoq.com/articles/event-driven-banking-architecture/)

Related Sponsors

AI agents can trigger catastrophic data loss by deleting production and backups using valid credentials. This article explains why traditional backup models fail under autonomous systems and how isolated, immutable recovery layers prevent AI‑driven outages.

  • Sponsored by

![Image 25: Icon image/filters:no_upscale()/sponsorship/topic/8b97c57b-1d5c-4745-95b0-678ec0d6551a/EON_Logo-1774611337228.png)](https://www.infoq.com/url/f/a46e37e5-e9df-4920-9678-6a1e14727c9e/)

Related Content

May 18, 2026

May 15, 2026

May 11, 2026

May 13, 2026

May 06, 2026

May 11, 2026

**The InfoQ** Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

Enter your e-mail address

Select your country - [x] I consent to InfoQ.com handling my data as explained in this Privacy Notice.

We protect your privacy.

  • ##### [Pip 26.1 Ships Dependency Cooldowns and Experimental Lockfile Support to Combat Supply Chain Attacks](https://www.infoq.com/news/2026/05/pip-261-dependency-cooldowns/ "Pip 26.1 Ships Dependency Cooldowns and Experimental Lockfile Support to Combat Supply Chain Attacks")
  • ##### [Cloudflare and Stripe Let AI Agents Create Accounts, Buy Domains, and Deploy to Production](https://www.infoq.com/news/2026/05/cloudflare-stripe-agent-commerce/ "Cloudflare and Stripe Let AI Agents Create Accounts, Buy Domains, and Deploy to Production")
  • ##### [Google Introduces Cloud Fraud Defense as Successor to reCAPTCHA](https://www.infoq.com/news/2026/05/cloud-fraud-defense-recaptcha/ "Google Introduces Cloud Fraud Defense as Successor to reCAPTCHA")
  • ##### [Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking](https://www.infoq.com/news/2026/05/uber-eats-ranking-system/ "Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking")
  • ##### [Designing a Multi-Agent System for Engineering Support at Scale: a Case Study from Grab](https://www.infoq.com/news/2026/05/grab-multi-agent-support-system/ "Designing a Multi-Agent System for Engineering Support at Scale: a Case Study from Grab")
  • ##### [OpenAI Outlines WebRTC Architecture for Low-Latency Voice AI at Scale](https://www.infoq.com/news/2026/05/openai-voice-ai-scale/ "OpenAI Outlines WebRTC Architecture for Low-Latency Voice AI at Scale")
  • ##### [How Platform Engineering Using Golden Bricks Can Enable Fast and Smooth Delivery](https://www.infoq.com/news/2026/05/platform-golden-bricks/ "How Platform Engineering Using Golden Bricks Can Enable Fast and Smooth Delivery")
  • ##### [Product Thinking for Cloud Native Engineers](https://www.infoq.com/presentations/product-cloud-native/ "Product Thinking for Cloud Native Engineers")
  • ##### [Accelerating LLM-Driven Developer Productivity at Zoox](https://www.infoq.com/presentations/ai-software-development/ "Accelerating LLM-Driven Developer Productivity at Zoox")
  • ##### [InfoQ Launches Online AI Engineering Cohort and Certification for Senior Software Practitioners](https://www.infoq.com/news/2026/05/ai-engineering-certification-pro/ "InfoQ Launches Online AI Engineering Cohort and Certification for Senior Software Practitioners")
  • ##### [xAI Releases Grok Skills and Updates Tool Calling Responses API](https://www.infoq.com/news/2026/05/xai-grok-skills/ "xAI Releases Grok Skills and Updates Tool Calling Responses API")
  • ##### [AI Native Engineering](https://www.infoq.com/presentations/ai-native-engineering/ "AI Native Engineering")
  • ##### [Discord Rebuilds Database Operations Around Automation to Manage ScyllaDB at Massive Scale](https://www.infoq.com/news/2026/05/discord-scylladb-automation/ "Discord Rebuilds Database Operations Around Automation to Manage ScyllaDB at Massive Scale")
  • ##### [The Ironies of A^2 I^2](https://www.infoq.com/presentations/automation-incidents-ai/ "The Ironies of A^2 I^2")
  • ##### [OpenTofu 1.12: The Feature Terraform Never Shipped](https://www.infoq.com/news/2026/05/opentofu-release-terraform/ "OpenTofu 1.12: The Feature Terraform Never Shipped")

**The InfoQ** Newsletter

A round-up of last week’s content on InfoQ sent out every Tuesday. Join a community of over 250,000 senior developers. View an example

  • Get a quick overview of content published on a variety of innovator and early adopter technologies
  • Learn what you don’t know that you don’t know
  • Stay up to date with the latest information from the topics you are interested in

Enter your e-mail address

Select your country - [x] I consent to InfoQ.com handling my data as explained in this Privacy Notice.

We protect your privacy.

**ONLINE INFOQ CERTIFICATION PROGRAM** A Cohort for Senior Engineers and Architects * **Focused on ARCHITECTURE** with Luca Mezzalira | JUNE 10 * **Focused on AI ENGINEERING** with Hien Luu | JULY 25 Bring a real architecture or AI engineering challenge from your work. Spend 5 weeks pressure-testing your approach with senior peers from other companies and experienced facilitators. Explore the upcoming cohorts. **Register Now.**

#### Events

June 1-2, 2026

June 10, 2026

July 25, 2026

November 16-20, 2026

#### Follow us on

Youtube 232K FollowersLinkedin 26K FollowersInstagram NewRSS 19K ReadersX 57.1k FollowersFacebook 21K LikesBluesky New

#### Stay in the know

The InfoQ Podcast![Image 26: The InfoQ Podcast Logo - Stay in the know](https://www.infoq.com/podcasts/)Engineering Culture Podcast![Image 27: Engineering Culture Podcast Logo - Stay in the knoww](https://www.infoq.com/podcasts/#engineering_culture)The Software Architects' Newsletter![Image 28: The Software Architects' Newsletter Logo - Stay in the know](https://www.infoq.com/software-architects-newsletter/)

General Feedback [feedback@infoq.com](mailto:feedback@infoq.com) Advertising [sales@infoq.com](mailto:sales@infoq.com) Editorial [editors@infoq.com](mailto:editors@infoq.com) Marketing [marketing@infoq.com](mailto:marketing@infoq.com)

InfoQ.com and all content copyright © 2006-2026 C4Media Inc.

Privacy Notice, Terms And Conditions, Cookie Policy

Close

[BT](https://www.infoq.com/int/bt/ "bt")

AI may generate inaccurate information. Please verify important content.

Uber Improves Restaurant Recommendations Using Real-Time Signals and Listwise Ranking | InfoQ | traeai