Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
162 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

ETA Prediction with Graph Neural Networks in Google Maps (2108.11482v1)

Published 25 Aug 2021 in cs.LG, cs.AI, and cs.SI

Abstract: Travel-time prediction constitutes a task of high importance in transportation networks, with web mapping services like Google Maps regularly serving vast quantities of travel time queries from users and enterprises alike. Further, such a task requires accounting for complex spatiotemporal interactions (modelling both the topological properties of the road network and anticipating events -- such as rush hours -- that may occur in the future). Hence, it is an ideal target for graph representation learning at scale. Here we present a graph neural network estimator for estimated time of arrival (ETA) which we have deployed in production at Google Maps. While our main architecture consists of standard GNN building blocks, we further detail the usage of training schedule methods such as MetaGradients in order to make our model robust and production-ready. We also provide prescriptive studies: ablating on various architectural decisions and training regimes, and qualitative analyses on real-world situations where our model provides a competitive edge. Our GNN proved powerful when deployed, significantly reducing negative ETA outcomes in several regions compared to the previous production baseline (40+% in cities like Sydney).

Citations (201)

Summary

  • The paper introduces a GNN-based ETA prediction model that leverages the inherent graph structure of road networks for improved accuracy.
  • It details an innovative encode-process-decode architecture optimized with MetaGradients and EMA to handle large-scale, heterogeneous traffic data.
  • Results show over 40% reduction in negative ETA outcomes, underlining the model's effectiveness in complex, real-world traffic scenarios.

Analyzing ETA Prediction with Graph Neural Networks in Google Maps

The research paper focuses on improved estimated time of arrival (ETA) prediction by utilizing graph neural networks (GNNs) in Google Maps. This method takes advantage of the inherent graph structure of road networks, which is represented by road segments (nodes) and intersections (edges). The implementation reflects significant advancements over traditional ETA prediction methods by offering enhanced accuracy through innovative machine learning techniques in heterogeneous, large-scale graph data environments.

Overview

ETA is an essential feature in transportation networks, offering significant value for both individuals navigating routes and businesses relying on delivery logistics. This paper introduces a GNN-based approach that leverages graph representation learning to improve ETA predictions. The road network's graph-like structure is ideal for training such models, as it can incorporate real-time data and historical trends to produce dynamic, context-aware predictions.

Earlier baseline methods, such as using real-time or historical speed data and simple linear models, often faced challenges when dealing with real-world complexity and variance found in traffic patterns. The major goal here is accurately forecasting ETA by addressing the multifaceted aspects of road traffic, employing graph representations to anticipate the outcomes of potential future events such as traffic congestion or rush hour density.

Methodology

The unique aspect of this research is its adoption of GNNs trained specifically on 'supersegments' of the road network—larger connected components of roads sharing similar traffic behavior. The authors created models capable of multi-horizon predictions, accounting for traffic dynamics at numerous time intervals in the future.

Key technical contributions include:

  • Graph Neural Network Architecture: The deployment of an encode-process-decode architecture in GNNs, utilizing Graph Network (GN) blocks for advanced learning from the graph-structured data.
  • Training Optimization: Use of MetaGradients and Exponential Moving Average (EMA) techniques to alleviate model variability during training, promoting consistent performance in production.
  • Feature and Data Handling Innovations: Custom feature engineering and use of real-time traffic data, complemented by historical averages and spatial context, were pivotal in shaping model inputs for robust predictions.
  • Extended Graphs: Exploration of extended supersegments to further comprehend traffic eventualities.

Noteworthy is the integration of such resilient mechanisms as MetaGradients to stabilize the learning rate and reduce variance, accommodating the diverse and unexpected nature of traffic data.

Results and Implications

The paper highlights significant improvements in ETA accuracy over existing production systems, with over 40% reductions in negative ETA outcomes in cities like Sydney. This is an exceptional result, demonstrating the efficacy of advanced GNN techniques in processing real-world graph data for complex, context-sensitive optimization tasks.

In the broader context of AI advancements, this research underpins the potential of GNNs to tackle intricate prediction problems in real-time systems. The findings could pave the way for enhancements in other graph-based applications, like public transit scheduling, logistics, and network optimization.

Future Work and Broader Impact

While this paper primarily discusses Google Maps, the general methodology verifies the efficacy of GNNs and suggests future exploration into how these models can be improved further or adapted for different traffic conditions and geographical locations.

Potential future developments could involve dynamic graph adaptations where nodes continuously learn from both micro and macro trends. Additionally, there may be opportunities for fully integrating such systems with live traffic management protocols, extending the benefits digitally across urban landscapes.

In summary, this research reinforces Graph Neural Networks' capabilities in improving predictions in graph-structured domains. The implications for AI are profound, particularly as transportation analytics grows in demand for smart city planning and development.

Youtube Logo Streamline Icon: https://streamlinehq.com