Skip to main content
Engineering, Data / ML, Uber AI

Enhancing Uber’s Guidance Heatmap with Deep Probabilistic Models

18 November / Global
Featured image for Enhancing Uber’s Guidance Heatmap with Deep Probabilistic Models
Image
Figure 1: In-app screenshot of the earnings heatmap.
Image
Image
Figure 2: Zoomed in view of the Heatmap.
Image
Image
Figure 3: High-level depiction of how driver earnings for a given (hex, time) are aggregated into distributions.
Image
Figure 4: Predicting the whole earnings distribution gives information on risk (chance of earning much less than the mean) versus opportunity (chances of earning much greater than the mean).
Image
Figure 5: Our original approach used a tree-based regression model to predict mean EpH.
Image
Figure 6: Initial approaches involved fitting the driver earnings distribution for a given (hex, time) to a single Gaussian (parameterized by the mean and variance).
Image
Figure 7: Predicting the standard deviation gives an estimate of the width/uncertainty of the earnings distribution.
Image
Figure 8: Example of the distribution of EpH at a given hex-time (gray), the best fit Gaussian distribution (orange), and the best fit 2 mode Gaussian Mixture Model (blue).
Image
Figure 9: Neural network architecture for the deep Gaussian Mixture model.
Bob Zheng

Bob Zheng

Bob Zheng is a Machine Learning Engineer on the Uber AI team, leading the development of most of the AI models described in this blog post. He enjoys seeing SOA ML techniques deliver real and measurable value to business use-cases. He enjoys doing mountain activities in his free time, and strives to be more diligent in using sunscreen.

Jane Hung

Jane Hung

Jane Hung is a former Machine Learning Engineer applying deep models to real-time recommendation systems and forecasting services.

Arushi Singh

Arushi Singh

Arushi Singh is the Product Manager for Earner Engagement at Uber, based in San Francisco. Apart from building earner-centric products, she is best known for her travels across all seven continents and her passion for piano, art, and sustainability.

Dhruv Ghulati

Dhruv Ghulati

Dhruv Ghulati is a former applied AI PM in Amsterdam within Uber AI. When not focused on shipping AI products, he tinkers with immersive digital art projects, organizes storytelling workshops, and runs a creative community of artists.

Yifan Yu

Yifan Yu

Yifan Yu is a scientist for Earner information at Uber, based in San Francisco. Beyond her work in data-driven insights, she is a passionate traveler and enjoys collecting mugs, tumblers, and pins.

Paul Frend

Paul Frend

Paul Frend is a Backend Software Engineer on the Earner Engagement team, where he builds informational products like trends and heatmaps. Outside of work he enjoys tennis and drums, but most time goes towards keeping his baby daughter fed, rested, and entertained.

Elif Eser

Elif Eser

Elif Eser is a Senior Software Engineer on the Earnings team. Focus areas are backend and data development.

Posted by Bob Zheng, Jane Hung, Arushi Singh, Dhruv Ghulati, Yifan Yu, Paul Frend, Elif Eser