ETA Refinement via Locality-Sensitive Hashing and Transformer Models

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional techniques for computing estimated time of arrival (ETA) in vehicle travel are inaccurate due to route uncertainty, human error, and distribution shifts, as they rely on graph-based models that fail to account for real-world driver decisions and varying task types.

Innovation Solution

A machine-learned model is implemented to refine ETAs by using geospatial features transformed with locality-sensitive hashing, a transformer architecture with self-attention, and a bias adjustment layer, treating the routing engine's ETA as a noisy estimate and correcting it with observational data to align with real-world outcomes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If graph-based shortest-path algorithms are used to compute ETA, then computational efficiency is improved, but measurement precision deteriorates due to inability to capture real-world conditions

Engineering Contradiction:
Improvecomputational efficiencyVSAvoidETA accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent introduces a machine-learned model as an intermediary between the graph-based routing algorithm and the final ETA output. This model takes the predicted ETA and additional features as input, then refines the prediction by learning from historical observational data. The intermediary model corrects systematic errors in the graph-based approach while maintaining computational efficiency, as it processes results rather than replacing the entire routing system.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transforms the ETA prediction problem by changing the parameters fed into the prediction system. Instead of only using graph-based features, the system incorporates additional features (traffic conditions, weather, historical data) and applies a machine-learned transformation. The model learns optimal parameter combinations and transformations from data, enabling more accurate predictions without sacrificing the speed of graph-based routing.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If conventional routing algorithms are used, then device complexity is reduced, but reliability deteriorates due to route uncertainty and human error

Engineering Contradiction:
Improvesystem complexityVSAvoidprediction reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The system implements feedback by using historical observational data to train the machine-learned model. The model learns from past predictions and actual outcomes, continuously improving its ability to correct routing algorithm errors. This feedback mechanism enhances reliability by incorporating real-world performance patterns without requiring complex real-time adjustments or human intervention.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If machine-learned models with multiple features are used to refine ETA, then measurement precision is improved, but device complexity increases

Engineering Contradiction:
ImproveETA accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the ETA prediction system into two distinct components: a graph-based routing algorithm for computing baseline paths and a machine-learned model for refinement. This segmentation allows each component to specialize - the routing algorithm handles path finding efficiently while the ML model focuses on accuracy improvement. The modular architecture manages complexity by separating concerns and allowing independent optimization of each segment.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230229966A1Deep learning based arrival time prediction system
Publication Date: 2023.07.20 UBER TECHNOLOGIES INC
  • US20230229966A1 patent drawing
  • US20230229966A1 patent drawing
  • US20230229966A1 patent drawing

AI summary

An estimated time of arrival (ETA) of a vehicle is predicted by receiving a request for the vehicle to conduct a trip that includes a first location. A predicted ETA for the vehicle to travel from a particular location to the first location is computed. The predicted ETA is refined to compute a refined ETA using a machine-learned model that takes as input a plurality of features associated with the trip. The plurality of features including at least geospatial features transformed using a locality-sensitive hashing function. An action is performed based on the refined ETA. The action may include one or more of estimating a pickup time or drop-off time for the trip, matching a driver to the trip, and planning a delivery.